﻿@font-face{font-family:'IPAGothic';src:url(fonts/ipag.ttf) format("truetype")}@font-face{font-family:'IPAMincho';src:url(fonts/ipaexm.ttf) format("truetype")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}ul,li{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:block;clear:both}body{min-width:1080px}.fadeInDown{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#evening-set{padding:60px 0;background:#fbf5e6 url(../img/introduction-bg.png)}#evening-set .link{margin:20px auto 0;text-align:center}#evening-set .link a{display:inline-block;padding:0 2em;color:#bc8a02;background:#fff;font-size:20px;font-weight:bold;line-height:40px;text-align:center;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#evening-set .link a:hover{opacity:0.5}#evening-set .link a i{margin-left:0.5em}#evening-set h1{margin-top:20px;color:#005EA9;font-size:30px;font-weight:bold;text-align:center}#evening-set img{display:block;width:640px;height:auto;margin:30px auto 0}@-webkit-keyframes wrap-translate{from{opacity:0;top:100px}to{opacity:1;top:0}}@-moz-keyframes wrap-translate{from{opacity:0;top:100px}to{opacity:1;top:0}}@keyframes wrap-translate{from{opacity:0;top:100px}to{opacity:1;top:0}}#wrap{padding-top:107px;min-height:100%;background:#fff;animation:wrap-translate 2s;animation-iteration-count:1;-webkit-animation:wrap-translate 2s;-webkit-animation-iteration-count:1;font-family:"Open Sans","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","IPAGothic","メイリオ",Meiryo,Lucida Grande,"Times New Roman",Osaka,"ＭＳ Ｐゴシック",sans-serif,sans-serif}html{font-size:100%}body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:0.813em;color:#333}.snsarea-otoiawase>a,.snsarea-sitemap>a{color:#333;vertical-align:-3px}.footernavi{color:#fff;border-left:1px dotted #fff;line-height:17px}#top-slide{position:relative;padding:0;width:100%;padding-top:50%;font-size:0}#top-slide li{position:relative;left:0;top:0;width:100%;height:100%;background:#fff}#top-slide li.first-slide{background:url(../img/bg-slide01-2019.png)}#top-slide li.first-slide .slide-cnt{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;margin:auto}#top-slide li.first-slide .first-slide-illust{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:url(../img/first-slide-illust-2019.png) no-repeat center center;background-size:contain;animation:first-illust-translate 5s;animation-iteration-count:1;-webkit-animation:first-illust-translate 5s;-webkit-animation-iteration-count:1}#top-slide li.first-slide .first-slide-title{position:absolute;z-index:20;left:0;top:0;width:100%;height:100%;background:url(../img/first-slide-title.png) no-repeat center center;background-size:contain;animation:first-title-translate 5s;animation-iteration-count:1;-webkit-animation:first-title-translate 5s;-webkit-animation-iteration-count:1}#top-slide li.first-slide .first-slide-right-can{position:absolute;z-index:30;right:0;bottom:0;width:300px;height:420px;background:url(../img/first-slide-right-can.png) no-repeat center center;background-size:contain;animation:first-title-translate 2s;animation-iteration-count:1;-webkit-animation:first-title-translate 2s;-webkit-animation-iteration-count:1}#top-slide li.first-slide .first-slide-right-can .btn{position:absolute;z-index:31;left:-7px;bottom:30px;width:300px;height:60px;background:url(../img/first-slide-right-can-btn3.png) no-repeat center center;background-size:contain}#top-slide li.first-slide .first-slide-right-can .btn.end{background-image:url(../img/first-slide-right-can-btn3.png)}#top-slide li.first-slide .first-slide-left-card{position:absolute;z-index:30;left:0;bottom:0;width:300px;height:420px;background:url(../img/first-slide-left-card.png) no-repeat center center;background-size:contain;animation:first-title-translate 5s;animation-iteration-count:1;-webkit-animation:first-title-translate 5s;-webkit-animation-iteration-count:1}#top-slide li.first-slide .oishii-can-logo{position:absolute;z-index:30;left:85px;top:20px;width:105px;height:130px;background:url(../img/oishii-can-logo.png) no-repeat center center;background-size:contain;animation:first-title-translate 5s;animation-iteration-count:1;-webkit-animation:first-title-translate 5s;-webkit-animation-iteration-count:1}#top-slide li.second-slide{position:relative}#top-slide li.second-slide img{width:100%}#top-slide li.second-slide .link{position:absolute;z-index:30;right:0;bottom:20px;width:18.33%}#top-slide li.second-slide .link a{display:block;width:80%;margin:20px auto 0;color:#bc8a02;background:#fff;font-size:16px;font-weight:bold;line-height:36px;text-align:center;-webkit-border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;border-radius:18px 18px 18px 18px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#top-slide li.second-slide .link a:hover{opacity:0.5}#top-slide li.second-slide .link a i{margin-left:0.5em}.bx-wrapper{position:relative;margin:0 auto 0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}@-webkit-keyframes first-title-translate{from{opacity:0}25%{opacity:0}to{opacity:1}}@-moz-keyframes first-title-translate{from{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes first-title-translate{from{opacity:0}25%{opacity:0}to{opacity:1}}@-webkit-keyframes first-illust-translate{from{opacity:0}25%{opacity:1}to{opacity:1}}@-moz-keyframes first-illust-translate{from{opacity:0}25%{opacity:1}to{opacity:1}}@keyframes first-illust-translate{from{opacity:0}25%{opacity:1}to{opacity:1}}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager{display:none}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{display:none}.bx-wrapper .bx-controls-direction a.disabled{display:none}#main-nav{width:100%;min-width:1040px;height:55px;background-color:#121b4d;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF121B4D', endColorstr='#FF121B4D');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyMWI0ZCIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDA1ZWE5Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDVlYTkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjFiNGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #121b4d),color-stop(25%, #005ea9),color-stop(75%, #005ea9),color-stop(100%, #121b4d));background-image:-moz-linear-gradient(left, #121b4d 0%,#005ea9 25%,#005ea9 75%,#121b4d 100%);background-image:-webkit-linear-gradient(left, #121b4d 0%,#005ea9 25%,#005ea9 75%,#121b4d 100%);background-image:linear-gradient(to right, #121b4d 0%,#005ea9 25%,#005ea9 75%,#121b4d 100%);font-size:0;text-align:center}#main-nav a{display:inline-block;width:260px;height:55px;background:#121b4d;line-height:55px;padding:5px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#main-nav a .line{display:block;width:100%;height:100%;padding:2px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#main-nav a .btn{display:block;width:100%;height:100%;background:#121b4d;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#main-nav a:hover .btn{background-color:#bd0000;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFBD0000', endColorstr='#FFBD0000');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTIwMDExIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmQwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #bd0000),color-stop(50%, #e20011),color-stop(100%, #bd0000));background-image:-moz-linear-gradient(left, #bd0000 0%,#e20011 50%,#bd0000 100%);background-image:-webkit-linear-gradient(left, #bd0000 0%,#e20011 50%,#bd0000 100%);background-image:linear-gradient(to right, #bd0000 0%,#e20011 50%,#bd0000 100%)}#introduction{position:relative;width:100%;background:#fbf5e6}#introduction .introduction-catch{position:relative;width:100%;padding-top:56.25%}#introduction .introduction-catch .txt{position:absolute;left:0;top:0;display:block;width:100%;height:100%}#introduction .introduction-3step{background:url(../img/introduction-bg.png)}#introduction .introduction-3step:before{content:'';display:block;width:100%;height:5px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#introduction .introduction-3step .cnt{width:1100px;margin:0 auto;padding:40px 0 80px;background:#fbf5e6;font-size:0}#introduction .introduction-3step .cnt h2{width:450px;height:100px;margin:0 auto;background:url(../img/introduction-h2.png)}#introduction .introduction-3step .cnt ul{margin-top:40px;text-align:center}#introduction .introduction-3step .cnt li{display:inline-block;vertical-align:top;width:320px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;padding:5px;background:#fff;-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.25);box-shadow:1px 1px 2px 0px rgba(0,0,0,0.25)}#introduction .introduction-3step .cnt li:first-child{margin-right:20px}#introduction .introduction-3step .cnt li:last-child{margin-left:20px}#introduction .introduction-3step .cnt li .line{width:100%;height:100%;padding:2px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#introduction .introduction-3step .cnt li .list-cnt{width:100%;height:100%;padding:15px 20px 20px;background:#fff}#introduction .introduction-3step .cnt li h3{width:275px;height:45px}#introduction .introduction-3step .cnt li p{position:relative;width:275px;height:135px;margin-top:20px}#introduction .introduction-3step .cnt li .photo{margin:10px 0 0;width:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#introduction .introduction-3step .cnt li .btn{position:relative;display:inline-block;margin-top:20px;width:100%;height:50px;font-size:15px;line-height:50px;font-weight:bold;color:#fff;background-color:#121b4d;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF121B4D', endColorstr='#FF121B4D');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyMWI0ZCIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDA1ZWE5Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDVlYTkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjFiNGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #121b4d),color-stop(25%, #005ea9),color-stop(75%, #005ea9),color-stop(100%, #121b4d));background-image:-moz-linear-gradient(left, #121b4d 0%,#005ea9 25%,#005ea9 75%,#121b4d 100%);background-image:-webkit-linear-gradient(left, #121b4d 0%,#005ea9 25%,#005ea9 75%,#121b4d 100%);background-image:linear-gradient(to right, #121b4d 0%,#005ea9 25%,#005ea9 75%,#121b4d 100%);-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#introduction .introduction-3step .cnt li .btn:before{content:'';display:block;position:absolute;left:0;top:5px;width:100%;height:2px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#introduction .introduction-3step .cnt li .btn:after{content:'';display:block;position:absolute;left:0;bottom:5px;width:100%;height:2px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#introduction .introduction-3step .cnt li .btn:hover{background-color:#bd0000;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFBD0000', endColorstr='#FFBD0000');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTIwMDExIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmQwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #bd0000),color-stop(50%, #e20011),color-stop(100%, #bd0000));background-image:-moz-linear-gradient(left, #bd0000 0%,#e20011 50%,#bd0000 100%);background-image:-webkit-linear-gradient(left, #bd0000 0%,#e20011 50%,#bd0000 100%);background-image:linear-gradient(to right, #bd0000 0%,#e20011 50%,#bd0000 100%)}#introduction .introduction-3step .cnt li .sns{margin-top:20px;width:100%;height:50px}#introduction .introduction-3step .cnt li .sns .tw{display:inline-block;width:50%;height:50px;color:#fff;background:#00aaeb;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:24px;line-height:50px;text-align:center}#introduction .introduction-3step .cnt li .sns .tw:hover{opacity:0.5}#introduction .introduction-3step .cnt li .sns .fb{display:inline-block;width:50%;height:50px;color:#fff;background:#305095;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:24px;line-height:50px;text-align:center}#introduction .introduction-3step .cnt li .sns .fb:hover{opacity:0.5}#introduction .introduction-3step .cnt li .gift{position:absolute;display:inline-block;right:-30px;top:-30px;width:130px;height:130px;background:url(../img/step02-gift.png)}#introduction .introduction-3step .cnt li.step01 h3{background:url(../img/step01-h3.png)}#introduction .introduction-3step .cnt li.step01 p{background:url(../img/step01-txt.png)}#introduction .introduction-3step .cnt li.step02 h3{background:url(../img/step02-h3.png)}#introduction .introduction-3step .cnt li.step02 p{background:url(../img/step02-txt.png)}#introduction .introduction-3step .cnt li.step03 h3{background:url(../img/step03-h3.png)}#introduction .introduction-3step .cnt li.step03 p{background:url(../img/step03-txt.png)}#introduction .introduction-bnr{width:980px;margin:0 auto;margin-top:20px;text-align:center}#introduction .introduction-bnr:after{content:"";display:block;clear:both}#introduction .introduction-bnr .giftbag{width:48%;margin:30px auto 0;text-align:center}#introduction .introduction-bnr .giftbag:after{content:"";display:block;clear:both}#introduction .introduction-bnr .giftbag h3{-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;position:relative;width:100%;height:30px;padding:0 10px;color:#fff;background-color:#bd0000;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFBD0000', endColorstr='#FFBD0000');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTIwMDExIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmQwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #bd0000),color-stop(50%, #e20011),color-stop(100%, #bd0000));background-image:-moz-linear-gradient(left, #bd0000 0%,#e20011 50%,#bd0000 100%);background-image:-webkit-linear-gradient(left, #bd0000 0%,#e20011 50%,#bd0000 100%);background-image:linear-gradient(to right, #bd0000 0%,#e20011 50%,#bd0000 100%);font-size:16px;line-height:30px;font-weight:bold;text-align:center}#introduction .introduction-bnr .giftbag h3:after{content:'';position:absolute;border-top:9px solid #bd0000;border-right:9px solid transparent;border-left:9px solid transparent;bottom:-7px;left:48%}#introduction .introduction-bnr .giftbag img{display:block;float:left;width:100px;margin-top:20px;margin-left:30px}#introduction .introduction-bnr .giftbag p{margin-left:160px;margin-top:35px;font-size:15px;line-height:1.75;text-align:left}#introduction .introduction-bnr .giftbag p.e-hon-txt{font-size:18px;line-height:1.6;font-weight:bold;text-align:center;display:block;width:100%;margin:10px auto 0;padding:0 1em;color:#fff;background:#e10011;-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px}#introduction .introduction-bnr .giftbag .e-hon{display:inline-block;margin-top:27px}#introduction .introduction-bnr .giftbag .e-hon img{float:none;width:100%;height:auto;margin:0}#introduction .introduction-bnr .bnr-ilbar{float:right;display:inline-block;width:48%;padding:20px;border:2px solid #bc8a02}#introduction .introduction-bnr .bnr-ilbar h3{padding-top:15px;padding-bottom:15px;font-size:20px;font-weight:bold;color:#bc8a02;background:url(../img/beige-dot.png) repeat-x left bottom;background-size:8px 6px}#introduction .introduction-bnr .bnr-ilbar p{margin-top:10px;font-size:14px;line-height:1.5;color:#000;text-align:left}#introduction .introduction-bnr .bnr-ilbar a{display:block;width:100%;height:40px;margin-top:10px;color:#fff;background:#bc8a02;font-size:18px;line-height:40px;letter-spacing:1px;text-align:center;font-weight:bold;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#introduction .introduction-bnr .bnr-ilbar a:hover{opacity:0.5}#collaboration{position:relative;width:100%;background:#fff url(../img/collaboration-bg.png) repeat-y center top;font-size:0}#collaboration h2{width:130px;height:40px;margin:0 auto;background:url(../img/collaboration-h2.png)}#collaboration h3{margin-top:20px;font-size:24px;line-height:1.6;font-weight:bold;text-align:center}#collaboration .note{margin-top:10px;font-size:14px;line-height:1.6;text-align:center}#collaboration:before{content:'';display:block;width:100%;height:5px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#collaboration .cnt{width:720px;margin:0 auto;padding:80px 0}#collaboration li{margin-top:30px}#collaboration li:after{content:"";display:block;clear:both}#collaboration li .photo{float:left;width:300px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#collaboration li .right{float:right;width:380px;letter-spacing:1px}#collaboration li .right a{margin-top:20px;display:inline-block;width:100%;color:#000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#collaboration li .right a:after{content:"";display:block;clear:both}#collaboration li .right a:first-child{margin-top:10px}#collaboration li .right a i{float:left;font-size:17px;color:#005ea9}#collaboration li .right a p{margin-left:25px;font-size:13px;line-height:1.25}#collaboration li .right a h4{margin-left:25px;font-size:16px;line-height:2}#collaboration li .right a:hover i{color:#d7a104}#collaboration li .right a:hover p,#collaboration li .right a:hover h4{color:#d7a104}#collaboration li.third .right a{margin-top:70px}#events{position:relative;width:100%;font-size:0;background:#fbf5e6}#events h2{width:175px;height:40px;margin:0 auto;background:url(../img/events-h2.png)}#events:before{content:'';display:block;width:100%;height:5px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#events a{color:#bc8a02}#events .cnt{width:1000px;margin:0 auto;padding:80px 0}#events ul{padding-top:20px}#events li{margin-top:20px;padding:40px 60px 60px;background:#fdfaf2}#events li:after{content:"";display:block;clear:both}#events li h3{padding-bottom:10px;color:#005ea9;background:url(../img/beige-dot.png) repeat-x left bottom;background-size:8px 6px;font-size:20px;line-height:1.5;font-weight:bold}#events li h3 .end{display:inline-block;margin-left:1em;padding:0 1em;color:#fff;background:#e10011;-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px}#events li .left{float:left;width:540px}#events li .right{float:right;width:300px}#events li p{margin-top:20px;font-size:16px;line-height:1.7}#events li p.end{font-size:20px;line-height:1.5;font-weight:bold;color:#e10011}#events li table{width:100%;margin-top:20px;border:1px solid #bc8a02;background:#fff;font-size:16px;line-height:1.7;table-layout:fixed}#events li .poster{display:block;width:100%;margin-top:20px}#events li th{width:5em;padding:20px;border:1px solid #bc8a02;color:#bc8a02}#events li .small{display:block;font-size:12px}#events li td{width:80%;padding:20px;border:1px solid #bc8a02}#campaign{position:relative;width:100%;background:#fff;font-size:0}#campaign h2{width:300px;height:40px;margin:0 auto;background:url(../img/campaign-h2.png)}#campaign h3{margin-top:20px;font-size:24px;line-height:1.6;font-weight:bold;text-align:center}#campaign h4{margin:40px auto 0;padding-top:34px;font-size:20px;font-weight:bold;text-align:center;width:100px;height:100px;color:#fff;background:#bc8a02;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#campaign h4.ilbar{line-height:100px;padding-top:0}#campaign h4.ilbar img{width:100px;height:100px}#campaign h4 .small{display:block;font-size:12px;line-height:24px}#campaign .note{font-size:20px;line-height:1.6;text-align:center;font-weight:bold;display:block;width:400px;margin:10px auto 0;padding:0 1em;color:#fff;background:#e10011;-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px}#campaign:before{content:'';display:block;width:100%;height:5px;background-color:#d7a104;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD7A104', endColorstr='#FFD7A104');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3YTEwNCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjhlN2NmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDdhMTA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d7a104),color-stop(50%, #f8e7cf),color-stop(100%, #d7a104));background-image:-moz-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:-webkit-linear-gradient(left, #d7a104 0%,#f8e7cf 50%,#d7a104 100%);background-image:linear-gradient(to right, #d7a104 0%,#f8e7cf 50%,#d7a104 100%)}#campaign .cnt{width:1080px;margin:40px auto;padding:40px}#campaign .shop-list li{display:inline-block;vertical-align:top;width:50%;padding:40px;font-size:14px;line-height:1.5;letter-spacing:1px}#campaign .shop-list .name{color:#bc8a02;background:#fbf5e6;font-size:16px;line-height:1.6;padding:5px 5px 5px 15px;border-left:2px solid #bc8a02}#campaign .shop-list .name a{color:#bc8a02}#campaign .shop-list .name a i{margin-left:0.25em}#campaign .shop-list dl{margin-top:10px}#campaign .shop-list dt{font-weight:bold;float:left;width:5em;padding:10px 0}#campaign .shop-list dd{margin-left:6em;border-bottom:1px solid #ccc;padding:10px 0}#campaign .shop-list dd a{color:#bc8a02}#campaign .shop-list dd a:hover{text-decoration:underline}#page-head{position:relative;width:100%}#page-head img{display:block;width:100%}#page-head .link{position:absolute;z-index:30;right:0;bottom:20px;width:18.33%}#page-head .link a{display:block;width:80%;margin:20px auto 0;color:#bc8a02;background:#fff;font-size:16px;font-weight:bold;line-height:36px;text-align:center;-webkit-border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;border-radius:18px 18px 18px 18px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#page-head .link a:hover{opacity:0.5}#page-head .link a i{margin-left:0.5em}#page-article{background:#fbf5e6 url(../img/introduction-bg.png);font-size:16px;line-height:1.7;letter-spacing:1px}#page-article .cnt{width:1040px;margin:0 auto;padding:60px 100px;background:#fbf5e6}#page-article p{margin-top:20px}#page-article p a{color:#333;text-decoration:underline}#page-article h1{margin-bottom:40px;color:#005ea9;padding-bottom:20px;background:url(../img/beige-dot.png) repeat-x left bottom;background-size:8px 6px;font-size:30px;font-weight:bold;line-height:1.5}#page-article h1 p{margin-top:0}#page-article h1 p .name{display:inline-block;font-size:24px;line-height:40px;padding:0 40px;color:#fff;background:#005ea9;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px}#page-article h1 p .sns{display:inline-block}#page-article h1 p .sns .tw{display:inline-block;margin-left:10px;width:40px;height:40px;color:#fff;background:#00aaeb;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:24px;line-height:40px;text-align:center}#page-article h1 p .sns .tw:hover{opacity:0.5}#page-article h1 p .sns .fb{display:inline-block;margin-left:10px;width:40px;height:40px;color:#fff;background:#305095;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:24px;line-height:40px;text-align:center}#page-article h1 p .sns .fb:hover{opacity:0.5}#page-article .notes{padding:15px;background:#fc0;font-size:14px}#page-article h2{margin-top:40px;font-size:24px;line-height:1.5;font-weight:bold}#page-article img{max-width:100%;height:auto;background:#fff;padding:10px}#page-article .half-ph{font-size:0;letter-spacing:0;padding:10px;background:#fff}#page-article .half-ph img{width:50%;padding:0}#page-article .go-to-top{margin-top:40px;text-align:left}#page-article .go-to-top a{display:inline-block;margin-top:10px;padding:0 40px;color:#fff;background:#005ea9;font-size:16px;line-height:45px;font-weight:bold;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#page-article .go-to-top a:hover{background:#bc8a02}#page-article .profile{margin-top:40px;padding:40px 60px;background:#fdfaf2}#page-article .profile:after{content:"";display:block;clear:both}#page-article .profile .left{width:46%;float:left}#page-article .profile .right{width:46%;float:right}#page-article .profile h4:after{content:"";display:block;clear:both}#page-article .profile h4 .mark{float:left;display:inline-block;width:60px;height:60px;font-size:40px;line-height:60px;font-weight:bold;text-align:center;color:#d7a104;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#page-article .profile h4 .name{display:block;margin-left:75px;font-size:20px;line-height:2;font-weight:bold;letter-spacing:2px}#page-article .profile h4 .kana{display:block;margin-left:75px;font-size:13px;line-height:1;letter-spacing:2px}#page-article .profile p{font-size:13px;line-height:1.8;text-align:justify;letter-spacing:0}
