@charset "UTF-8";html>body{font-size:12px;max-height:100vh}body{font-family:Roboto,Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}p{letter-spacing:.05em;line-height:1.5em}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}* html .clearfix,:first-child+html .clearfix{zoom:1}@font-face{font-family:dvelop;font-style:normal;font-weight:400;src:url(../fonts/dvelop.eot?towdbs);src:url(../fonts/dvelop.eot?towdbs#iefix) format("embedded-opentype"),url(../fonts/dvelop.ttf?towdbs) format("truetype"),url(../fonts/dvelop.woff?towdbs) format("woff"),url(../fonts/dvelop.svg?towdbs#icomoon) format("svg")}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flexbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wrapper,main{position:relative}main{height:auto!important;-webkit-box-flex:1;background-color:#fff;-ms-flex:1;flex:1;padding-top:70px}@media (max-width:767px) and (min-width:642px){main{padding-top:53px}}@media (max-width:641px){main{padding-top:53px}}header .primary{z-index:auto}header nav ul li a{color:#030000}.sim header .primary{background-color:#fff;position:fixed;top:0;width:100%;z-index:1020}.sim header .primary .container{position:relative;z-index:1000}header h1.logo{height:30px;line-height:0;margin:20px 0;overflow:visible;width:230px}header h1.logo img{display:inline!important;height:30.9531px!important;max-width:none!important;min-width:229.922px!important;width:229.922px!important}@media (max-width:991px) and (min-width:768px){header h1.logo{height:30px;width:218px}header h1.logo img{height:29.3438px!important;min-width:217.969px!important;width:217.969px!important}}@media (max-width:767px) and (min-width:642px){header h1.logo{height:15px!important;margin:18px 0 20px!important;width:150px!important}header h1.logo img{height:20.1875px!important;min-width:149.953px!important;width:149.953px!important}}@media (max-width:641px){header h1.logo{height:15px!important;margin:18px 0 20px!important;width:110px!important}header h1.logo img{height:14.7969px!important;min-width:109.906px!important;width:109.906px!important}}body.sim header .primary .row{margin:0 -15px}body.sim .row{margin:0}header #translate,header .btn-group.language{display:none;padding-top:16px;position:absolute;right:65px;top:-9px;width:80px}header #translate .btn{border:0;border-radius:0;color:#666;margin-bottom:5px;margin-right:10px;padding:0}header #translate .glyphicon{color:#666;margin-right:3px}.sim header .sns li.logo{height:30px;width:30px}footer nav ul li a{color:#030000}.sim footer{background-color:#fff;padding-top:18px}.sim footer .copyright{color:#666;margin:10px 0;text-align:center}@media (max-width:767px){.sim footer .copyright{font-size:10px}}.sim footer .footernav{display:inline-block}@media (max-width:641px){.sim footer .footernav{display:none}}.sim footer .footernav a{color:#666}.sim footer .link{gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px 0 0}.sim footer .link,.sim footer .link .sns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.sim footer .link .sns{gap:6px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0}.sim footer .link .sns li.logo{height:30px;width:30px}.sim footer .link .sns li.fb,.sim footer .link .sns li.ig{max-height:28px;padding:2px}.sim footer .link .sns li.tw{max-height:25px;padding:1px}.sim footer .link .company li.logo{max-height:28px;width:100px}.archive .pure-drawer,.error404 .pure-drawer,.home .pure-drawer,.order .pure-drawer,.page .pure-drawer,.post .pure-drawer{z-index:1020}@media (max-width:991px){.pure-drawer{z-index:1020}}@media (max-width:641px){.pure-drawer{width:250px!important}}#pnlTabs .pure-drawer{background:hsla(0,0%,7%,.9)!important;overflow:visible;overflow-x:hidden}@media screen and (max-width:1200px){#pnlTabs .pure-drawer{width:400px}}#pnlTabs .pure-container{right:auto}@media (min-width:992px){.sim .pure-drawer,[data-effect=pure-effect-slide] .sim .pure-drawer[data-position=right]{position:relative!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;visibility:visible;width:400px}}.sim .pure-toggle-label{border:none;color:#333;cursor:pointer;height:60px;margin-bottom:0;position:fixed;top:6px;-webkit-transition:all all .3s ease-in-out;transition:all all .3s ease-in-out;width:60px;z-index:1030}@media (min-width:992px){.sim .pure-toggle-label{display:none}}@media (max-width:767px){.sim .pure-toggle-label{height:53px!important;top:0!important;width:60px!important}}.sim .pure-toggle-label .pure-toggle-icon{background:#333;color:#333;display:block;font:normal normal normal 14px/1 dvelop;font-size:50px;height:0;left:0;position:absolute;text-align:center;text-rendering:auto;top:8px;width:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sim .pure-toggle-label .pure-toggle-icon:after,.sim .pure-toggle-label .pure-toggle-icon:before{background:transparent;height:0;left:0;position:absolute;top:0;-webkit-transform:none;transform:none}.sim .pure-toggle-label .pure-toggle-icon:before{content:"\e900";width:50px}.sim .pure-toggle-label .pure-toggle-icon:after{width:0}@media (max-width:767px){.sim .pure-toggle-label .pure-toggle-icon,.sim .pure-toggle-label .pure-toggle-icon:after,.sim .pure-toggle-label .pure-toggle-icon:before{font-size:40px;height:0!important;left:15px!important;top:6px!important;width:40px!important}}.sim .pure-toggle[data-toggle=left]:checked~.pure-toggle-label[data-toggle-label=left] .pure-toggle-icon:before,.sim .pure-toggle[data-toggle=right]:checked~.pure-toggle-label[data-toggle-label=right] .pure-toggle-icon:before,.sim .pure-toggle[data-toggle=top]:checked~.pure-toggle-label[data-toggle-label=top] .pure-toggle-icon:before{color:#efefef;content:"\e901";-webkit-transform:none;transform:none}@media (max-width:641px){.sim .pure-toggle[data-toggle=left]:checked~.pure-toggle-label[data-toggle-label=left] .pure-toggle-icon:before,.sim .pure-toggle[data-toggle=right]:checked~.pure-toggle-label[data-toggle-label=right] .pure-toggle-icon:before,.sim .pure-toggle[data-toggle=top]:checked~.pure-toggle-label[data-toggle-label=top] .pure-toggle-icon:before{left:0;top:0;width:50px}}[data-effect=pure-effect-slide] .pure-toggle[data-toggle=right]:checked~.pure-toggle-label .pure-toggle-icon:after,[data-effect=pure-effect-slide] .pure-toggle[data-toggle=right]:checked~.pure-toggle-label .pure-toggle-icon:before{background:#fff}#pnlOrder{display:none;margin:10px 0 0 10px;text-align:center}@media screen and (max-width:1200px){#pnlOrder{margin:10px 0 0}}@media (max-width:641px){#pnlOrder{margin:10px 0 0!important}}#pnlOrder input{border:0}#pnlOrder>*{-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:1200px){#pnlOrder form{width:100%}}#pnlOrder div.orderConfirm{display:inline-block;position:relative;text-align:center}@media screen and (max-width:1200px){#pnlOrder div.orderConfirm{width:100%}}#pnlOrder div.orderConfirm input{background:#000;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px;text-align:center;-webkit-transition:all .2s;transition:all .2s}#pnlOrder div.orderConfirm input:hover{background:#666}#pnlOrder div.orderConfirm input{display:block}@media screen and (max-width:1200px){#pnlOrder div.orderConfirm input{width:100%}}@media (max-width:641px){#pnlOrder div.orderConfirm input{font-size:13px!important;padding:6px 0!important}}#pnlOrder div.orderConfirm input.button_order,#pnlOrder div.orderConfirm input[value=注文する]{background:#c50018}#pnlOrder div.orderConfirm input.button_order:hover,#pnlOrder div.orderConfirm input[value=注文する]:hover{background:#f93c53}#pnlOrder div.orderConfirm a:hover{background-color:#222}#pnlOrder .btn-original{background:#000;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px;text-align:center;-webkit-transition:all .2s;transition:all .2s}#pnlOrder .btn-original:hover{background:#666}#pnlInfomation{display:none;margin:10px 0 0 10px}@media (max-width:641px){#pnlInfomation{font-size:8px;margin:10px 0 0!important}}.sim .dropdown-menu{border:0;border-radius:0}#tabs{background-color:#111!important;height:100%;position:relative;width:400px}@media screen and (max-width:1200px){#tabs{background:none!important;padding:0 10px;width:100%}}#tabs li,#tabs li+li{border:none!important}.ui-tabs{padding:0!important}@media (min-width:992px){.ui-tabs{overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (max-width:991px){.ui-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}}.ui-tabs .ui-tabs-nav{background-color:transparent!important}@media screen and (max-width:1200px){.ui-tabs .ui-tabs-nav{display:table;padding-top:55px;width:100%}}@media (max-width:991px) and (min-width:768px){.ui-tabs .ui-tabs-nav{padding-top:70px}}@media (max-width:991px){.ui-tabs .ui-tabs-nav{-ms-flex-negative:0;flex-shrink:0}}#tabs .ui-tabs .ui-tabs-nav li+li,.ui-tabs .ui-tabs-nav #tabs li+li,.ui-tabs .ui-tabs-nav li{text-align:center;width:32%}#tabs .ui-tabs .ui-tabs-nav li+li.ui-tabs-active,#tabs .ui-tabs .ui-tabs-nav li+li.ui-tabs-active:hover,.ui-tabs .ui-tabs-nav #tabs li+li.ui-tabs-active,.ui-tabs .ui-tabs-nav #tabs li+li.ui-tabs-active:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover{background-color:#bc0d22!important}#tabs .ui-tabs .ui-tabs-nav li+li a,.ui-tabs .ui-tabs-nav #tabs li+li a,.ui-tabs .ui-tabs-nav li a{width:100%}@media screen and (max-width:1200px){#tabs .ui-tabs .ui-tabs-nav li+li,.ui-tabs .ui-tabs-nav #tabs li+li,.ui-tabs .ui-tabs-nav li{border:1px solid #211714!important;display:table-cell;float:none}}@media (max-width:991px){.ui-tabs .ui-tabs-panel{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (min-width:992px){.sim #pnlTabs{width:400px}}.sim #pnlTabs p.title{line-height:28.8px!important;margin-bottom:0}.sim #pnlTabs .RatioChange p.title{margin-bottom:10px}#pnlTabs{display:none;position:absolute;text-align:center}@media (min-width:992px){#pnlTabs{right:0}}@media (max-width:991px){#pnlTabs{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;right:0;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0!important}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0!important}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0!important}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0!important}.ui-state-active,.ui-state-default,.ui-widget-content,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-default,.ui-widget-header,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-default{border:none!important}.ui-state-default a{border-bottom-right-radius:0!important}.sim main.home div.row{display:table;margin:0;table-layout:fixed;width:100%}div.cell{border-collapse:separate;border-spacing:5px;color:#fff;display:table-cell;line-height:1.2em;padding:5px;vertical-align:middle}div.cell-comment-center{display:block;text-align:center;width:100%}div.cell-comment-left{text-align:left}div.cell-opt-even{background-color:#5c4138}div.cell-opt-odd{background-color:#211714}@media screen and (max-width:1200px){div.cell:first-child .box-40{font-size:14px;line-height:normal}}@media (max-width:641px){div.cell:first-child .box-40{font-size:14px;line-height:normal;width:35px}}div.nav{display:table-cell;text-align:center;vertical-align:middle}div.nav-share-twomenu{background-color:#d4d4d5;color:#000;cursor:pointer;height:12px;width:50%}div.nav-share-twomenu-isselected{background-color:#de4239;color:#fff}div.box{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#000;cursor:pointer;display:table-cell;text-align:left;vertical-align:bottom}div.box-40{height:40px;width:40px}div.box-110{height:120px;width:110px}div.box-180{height:120px;width:180px}div.box-fit{width:100%}div.box-fit.tab-teamname-nav-font{background-color:#fff;color:#000;cursor:pointer;height:24px;text-align:center;vertical-align:middle;width:320px}div.box-block{display:inline-block}div.box-isselected{border:3px solid #de4239;-webkit-box-shadow:0 0 65px rgba(0,0,0,.8);box-shadow:0 0 65px rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box}div.box-Test{background-color:#5ea9dd;border-radius:25px;color:#fff;cursor:pointer;height:30px;padding-left:10px;padding-right:10px;text-align:center;vertical-align:middle;white-space:nowrap;width:30px}#tab-color div.box[data-panel=Color],#tab-color div.box[data-panel=Pattern],#tab-color div.box[data-panel=Style],#tab-colorPallet div.box:not(.box-isselected),#tab-logo-style-parent div.nav[data-panel=Color],#tab-patternPallet div.box:not(.box-isselected),#tab-teamname-style-parent div.box[data-panel=Color]{border:1px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box}.pnlTeamnameFont{display:block!important}.pnlTeamnameFont div.cell{border-spacing:5px;padding:0}@media (max-width:641px){.pnlTeamnameFont div.cell{border-spacing:3px;padding:0}}.pnlTeamnameFont div.box-fit{background-color:#fff;color:#000;cursor:pointer;height:24px;text-align:center;vertical-align:middle}.ac-container{background:#f9f9f9;font-size:1.2em;margin-bottom:15px;margin-top:0;padding:10px}.ac-container>div{margin:0;padding:0}.ac-container label.opt-ac{background:transparent;cursor:pointer;display:inline-block;font-size:1.05em;font-weight:700;margin:0 0 5px;padding:0;-webkit-transition:all .2s;transition:all .2s}.ac-container label.opt-ac input[type=checkbox]{margin:4px 3px 0 0;vertical-align:top}.ac-container label.opt-ac span{font-weight:700}.ac-container article.ac-small{background:#fff;max-height:none;overflow:hidden;padding:0;-webkit-transition:all .3s ease .2s;transition:all .3s ease .2s}.ac-container article.ac-small.ac-close{height:10px}.ac-container article.ac-small.ac-open{height:auto}.ac-container .font label{border:0;cursor:pointer;display:block;margin:0 0 5px;padding:0;-webkit-transition:all .2s;transition:all .2s}.ac-container .font label input[type=radio]{margin-right:10px}.ac-container .font label img{display:block;margin-top:5px;max-width:200px}.ac-container .font input[type=radio]:checked+span{color:#bc0d22;font-weight:700}.ac-container .color label{border:0;cursor:pointer;display:inline-block;font-size:14px;height:auto;line-height:14px;margin:0 0 5px;padding:0;text-align:start;-webkit-transition:all .2s;transition:all .2s;width:auto}.ac-container .color label input[type=radio]{display:none}.ac-container .color label span{overflow:visible;text-overflow:clip;white-space:normal}.ac-container .color input[type=radio]:checked+span{font-weight:700}.ac-container .color .c001{color:#000}.ac-container .color .c002{color:#fff}.ac-container .color .c003{color:#e8e8e8}.ac-container .color .c004{color:#caccc9}.ac-container .color .c005{color:#8e8f8b}.ac-container .color .c006{color:#fbea5e}.ac-container .color .c007{color:#f9d75b}.ac-container .color .c008{color:#ef933d}.ac-container .color .c009{color:#ec7630}.ac-container .color .c010{color:#d5c29a}.ac-container .color .c011{color:#bfa23c}.ac-container .color .c012{color:#c8a1c0}.ac-container .color .c013{color:#6d236a}.ac-container .color .c014{color:#50295f}.ac-container .color .c015{color:#4d2a0a}.ac-container .color .c016{color:#372406}.ac-container .color .c017{color:#fadcdc}.ac-container .color .c018{color:#ef86a4}.ac-container .color .c019{color:#d84571}.ac-container .color .c020{color:#ed8063}.ac-container .color .c021{color:#b22c2b}.ac-container .color .c022{color:#722134}.ac-container .color .c023{color:#dfedf8}.ac-container .color .c024{color:#becdea}.ac-container .color .c025{color:#9bbede}.ac-container .color .c026{color:#3959ae}.ac-container .color .c027{color:#2e2078}.ac-container .color .c028{color:#1b1b3d}.ac-container .color .c029{color:#9cc291}.ac-container .color .c030{color:#c4d346}.ac-container .color .c031{color:#8daa36}.ac-container .color .c032{color:#477a35}.ac-container .color .c033{color:#335024}.ac-container .color .c034{color:#766e2f}.ac-container .color .c035{color:#434345}.ac-container .color .c036{color:#999}.ac-container .color .c037{color:#c6c6c6}.ac-container .color .c038{color:#ff6b00}.ac-container .color .c039{color:#d45900}.ac-container .color .c040{color:#ffba00}.ac-container .color .c041{color:#eff100}.ac-container .color .c042{color:#e5cb18}.ac-container .color .c043{color:#afd800}.ac-container .color .c044{color:#006c3c}.ac-container .color .c045{color:#274f40}.ac-container .color .c046{color:#6a6d3d}.ac-container .color .c047{color:#00847d}.ac-container .color .c048{color:#37909d}.ac-container .color .c049{color:#a8d9c4}.ac-container .color .c050{color:#d8c7e3}.ac-container .color .c051{color:#9ab5e5}.ac-container .color .c052{color:#173367}.ac-container .color .c053{color:#2d3149}.ac-container .color .c054{color:#4a3076}.ac-container .color .c055{color:#783371}.ac-container .color .c056{color:#9f1c56}.ac-container .color .c057{color:#852d44}.ac-container .color .c058{color:#f02666}.ac-container .color .c059{color:#ff635f}.ac-container .color .c060{color:#ff9d9d}.ac-container .color .c061{color:#ffc8d9}.ac-container .color .c062{color:#d0ba87}.ac-container .color .c063{color:#9f8d56}.ac-container .color .c064{color:#e5dfc1}.ac-container .color .c065{color:#e4f8db}.ac-container .color .c001 .bgcolor{background-color:#000}.ac-container .color .c002 .bgcolor{background-color:#fff}.ac-container .color .c003 .bgcolor{background-color:#e8e8e8}.ac-container .color .c004 .bgcolor{background-color:#caccc9}.ac-container .color .c005 .bgcolor{background-color:#8e8f8b}.ac-container .color .c006 .bgcolor{background-color:#fbea5e}.ac-container .color .c007 .bgcolor{background-color:#f9d75b}.ac-container .color .c008 .bgcolor{background-color:#ef933d}.ac-container .color .c009 .bgcolor{background-color:#ec7630}.ac-container .color .c010 .bgcolor{background-color:#d5c29a}.ac-container .color .c011 .bgcolor{background-color:#bfa23c}.ac-container .color .c012 .bgcolor{background-color:#c8a1c0}.ac-container .color .c013 .bgcolor{background-color:#6d236a}.ac-container .color .c014 .bgcolor{background-color:#50295f}.ac-container .color .c015 .bgcolor{background-color:#4d2a0a}.ac-container .color .c016 .bgcolor{background-color:#372406}.ac-container .color .c017 .bgcolor{background-color:#fadcdc}.ac-container .color .c018 .bgcolor{background-color:#ef86a4}.ac-container .color .c019 .bgcolor{background-color:#d84571}.ac-container .color .c020 .bgcolor{background-color:#ed8063}.ac-container .color .c021 .bgcolor{background-color:#b22c2b}.ac-container .color .c022 .bgcolor{background-color:#722134}.ac-container .color .c023 .bgcolor{background-color:#dfedf8}.ac-container .color .c024 .bgcolor{background-color:#becdea}.ac-container .color .c025 .bgcolor{background-color:#9bbede}.ac-container .color .c026 .bgcolor{background-color:#3959ae}.ac-container .color .c027 .bgcolor{background-color:#2e2078}.ac-container .color .c028 .bgcolor{background-color:#1b1b3d}.ac-container .color .c029 .bgcolor{background-color:#9cc291}.ac-container .color .c030 .bgcolor{background-color:#c4d346}.ac-container .color .c031 .bgcolor{background-color:#8daa36}.ac-container .color .c032 .bgcolor{background-color:#477a35}.ac-container .color .c033 .bgcolor{background-color:#335024}.ac-container .color .c034 .bgcolor{background-color:#766e2f}.ac-container .color h4,.ac-container .font h4{background-color:#999;color:#fff;font-size:18px;font-weight:700;margin:10px 0;padding:5px}.ac-container .nameinput{margin-top:20px}.ac-container .nameinput h4{background-color:#999;color:#fff;font-size:1.1em;font-weight:700;margin-bottom:10px;padding:5px}.ac-container .nameinput p{font-size:.9em;line-height:1.6;margin-bottom:10px}.ac-container .nameinput textarea{border:1px solid #ccc;font-family:inherit;min-height:120px;padding:8px;width:100%}.ac-container .nameinput table{border-collapse:collapse;margin-top:10px;width:100%}.ac-container .nameinput table td,.ac-container .nameinput table th{border:1px solid #e5e5e5;padding:6px 8px;text-align:left}.ac-container .nameinput table th{background-color:#ececec;font-weight:700}.ac-container .nameinput table td{background-color:#f9f9f9}.ac-container .nameinput table td input[type=text],.ac-container .nameinput table td select{border:1px solid #ccc;font-size:.95em;padding:4px 6px;width:100%}.sim .orderform .ac-container.name article{background:transparent;padding:0}.sim .orderform .ac-container.name article h4{background-color:#999;color:#fff;font-weight:700;padding:5px}.sim .orderform .ac-container.name article .fa.name-area{color:#920381}.sim .orderform .ac-container article.ac-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sim .orderform .ac-container article.ac-small>.row{margin:0}.sim .orderform .ac-container article.ac-small>.row.color,.sim .orderform .ac-container article.ac-small>.row.font{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}@media (max-width:991px){.sim .orderform .ac-container article.ac-small>.row.color,.sim .orderform .ac-container article.ac-small>.row.font{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.sim .orderform .ac-container article.ac-small>.row:not(.font):not(.color){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.sim .orderform .ac-container .font label{cursor:pointer;display:block;margin:5px 0;padding:0}.sim .orderform .ac-container .font label input[type=radio]{margin-right:8px;margin-top:2px;vertical-align:top}.sim .orderform .ac-container .font label span{display:inline;vertical-align:top}.sim .orderform .ac-container .font label img{display:block;height:auto;margin:5px 0 5px 20px;max-width:100%}.sim .orderform .ac-container .color span.list-item{display:inline-block;font-size:14px;margin:0 0 5px;vertical-align:middle}.sim .orderform .ac-container .color span.list-item input[type=radio]{margin:0;vertical-align:middle}.sim .orderform .ac-container .color span.list-item .list-item-label{color:#333;vertical-align:middle}.sim .orderform .ac-container .color span.list-item .color-box{display:inline-block;font-size:inherit;line-height:1;text-rendering:auto;text-shadow:0 1px 2px rgba(0,0,0,.5);vertical-align:middle}.sim .orderform .ac-container .image{text-align:center}.sim .orderform .ac-container .image img{margin-top:25px}.sim .orderform div[id^=select_opt]{margin-bottom:20px}.sim .orderform div[id^=select_opt] .opt,.sim .orderform div[id^=select_opt]>.opt{background-color:#f9f9f9;padding:5px}.sim .orderform div[id^=select_opt] .opt h3,.sim .orderform div[id^=select_opt]>.opt h3{font-size:1.1em;font-weight:700;margin:0 0 10px}.sim .orderform div[id^=select_opt] .opt .select,.sim .orderform div[id^=select_opt]>.opt .select{margin-top:15px}.sim .orderform div[id^=select_opt] .opt .select label,.sim .orderform div[id^=select_opt]>.opt .select label{cursor:pointer;display:inline-block;font-size:1.05em;margin-right:20px}.sim .orderform div[id^=select_opt] .opt .select label input[type=checkbox],.sim .orderform div[id^=select_opt]>.opt .select label input[type=checkbox]{margin-right:8px;vertical-align:middle}.sim .orderform div[id^=select_opt] .opt .select label span,.sim .orderform div[id^=select_opt]>.opt .select label span{font-weight:400;vertical-align:middle}.sim .orderform div[id^=select_opt] .row.opt{margin-bottom:10px}@media (max-width:991px){.ac-container .color label{font-size:.75em;width:100px}.ac-container .name-table table,.ac-container .name-table table td input,.ac-container .name-table table td select{font-size:.85em}}@media (max-width:641px){.sim .is_sp{display:none!important}}#pnlOrder .btn-original{margin-bottom:2px;text-decoration:none;width:200px}#pnlOrder>*{display:inline-block;margin-bottom:2px;vertical-align:top}#pnlOrder div.orderConfirm input{margin:0 auto;width:200px}@media (max-width:991px) and (min-width:768px){.sim #tabs .ui-tabs-nav{padding-top:70px}.pure-toggle-label[data-toggle-label=right]{right:10px}}@media screen and (max-width:1200px){.pure-toggle-label[data-toggle-label=right]{right:10px}#topContents{overflow-x:scroll}#pnlModel{width:100%}#pnlTabs .pure-drawer{width:400px}#tabs{background:none!important;padding:0 10px;width:100%}#tabs .ui-tabs-nav{display:table;padding-top:55px;width:100%}#tabs .ui-tabs-nav li{border:1px solid #211714!important;display:table-cell;float:none}div.nav-share-twomenu{width:50%}#tab-logo-layout>div,#tab-teamname-layout>div{display:table;width:100%}#tab-logo-layout .cell,#tab-teamname-layout .cell{vertical-align:bottom;width:50%}#tab-logo-layout div.box-180,#tab-teamname-layout div.box-180{width:100%}#tab-logo-layout div.box,#tab-teamname-layout div.box{display:block;text-align:center}.ui-tabs{overflow-y:scroll;-webkit-overflow-scrolling:touch}header{z-index:1020}#tab-color div.cell{font-size:10px}div.cell:first-child .box-40{border-left:0}#pnlOrder .btn-original,#pnlOrder form{width:48%}#pnlOrder div.orderConfirm input{width:100%}}@media (max-width:641px){#pnlOrder .btn-original{font-size:13px!important;padding:6px 0!important;width:32%}#pnlOrder form{width:32%}#pnlOrder div.orderConfirm,#pnlOrder div.orderConfirm input{width:100%}}#topContents{background-repeat:no-repeat!important;background-size:cover!important;float:left;max-height:880px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100%}@media screen and (max-width:1200px){#topContents{overflow-x:scroll}}#topContents section{height:100%}#topContents section.isModelOverlay{left:0;opacity:1;position:absolute;top:0}#pnlModel{height:100%;opacity:1;position:relative}@media screen and (max-width:1200px){#pnlModel{width:100%}}#pnlModel.clickEdit{width:50%}#pnlModel.clickPreview{width:100%}#pnlModel canvas{height:auto}#pnlModel canvas,#pnlModel div.loading{bottom:0;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0}#pnlModel div.loading{background:transparent url(../resources/goodsimages/common/img-loading.svg) no-repeat scroll;background-position:50%;z-index:1000}#pnlModelControl1,#pnlModelControl2{height:100%;position:relative;width:100%}#pnlModelControl1 div.topButton,#pnlModelControl2 div.topButton{left:20px;margin:0 20px 20px 0;position:absolute;top:10px;width:160px}#pnlModelControl1 div.topButton div.Edit,#pnlModelControl1 div.topButton div.OrntChange,#pnlModelControl1 div.topButton div.Preview,#pnlModelControl2 div.topButton div.Edit,#pnlModelControl2 div.topButton div.OrntChange,#pnlModelControl2 div.topButton div.Preview{height:30px;position:relative;width:100%}#pnlModelControl1 div.topButton div.Manager,#pnlModelControl2 div.topButton div.Manager{background-color:rgba(100,158,105,.8);display:none;height:60px;position:relative;width:100%}#pnlModelControl1 div.topButton div.Edit,#pnlModelControl1 div.topButton div.Manager,#pnlModelControl1 div.topButton div.Preview,#pnlModelControl2 div.topButton div.Edit,#pnlModelControl2 div.topButton div.Manager,#pnlModelControl2 div.topButton div.Preview{border:2px solid #fff}#pnlModelControl1 div.topButton div.Edit a,#pnlModelControl1 div.topButton div.Manager a,#pnlModelControl1 div.topButton div.Preview a,#pnlModelControl2 div.topButton div.Edit a,#pnlModelControl2 div.topButton div.Manager a,#pnlModelControl2 div.topButton div.Preview a{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;text-align:center;text-decoration:none;top:0;width:100%}#pnlModelControl1 div.topButton div.Edit a:hover,#pnlModelControl1 div.topButton div.Manager a:hover,#pnlModelControl1 div.topButton div.Preview a:hover,#pnlModelControl2 div.topButton div.Edit a:hover,#pnlModelControl2 div.topButton div.Manager a:hover,#pnlModelControl2 div.topButton div.Preview a:hover{background-color:rgba(0,0,0,.2)}#pnlModelControl1 div.topButton div.Edit a span,#pnlModelControl1 div.topButton div.Manager a span,#pnlModelControl1 div.topButton div.Preview a span,#pnlModelControl2 div.topButton div.Edit a span,#pnlModelControl2 div.topButton div.Manager a span,#pnlModelControl2 div.topButton div.Preview a span{clear:left;color:#fff;font-size:1.6em;font-weight:bolder}#pnlModelControl1 div.topButton div.Edit a img,#pnlModelControl1 div.topButton div.Manager a img,#pnlModelControl1 div.topButton div.Preview a img,#pnlModelControl2 div.topButton div.Edit a img,#pnlModelControl2 div.topButton div.Manager a img,#pnlModelControl2 div.topButton div.Preview a img{-moz-filter:invert(0);-o-filter:invert(0);-ms-filter:invert(0);-webkit-filter:invert(0);filter:invert(0);margin-left:3px;margin-top:4px;vertical-align:top}#pnlModelControl1 div.topButton div.OrntChange a,#pnlModelControl2 div.topButton div.OrntChange a{display:block;float:left;padding-left:13%;padding-top:3px;position:relative}#pnlModelControl1 div.topButton div.OrntChange a span,#pnlModelControl2 div.topButton div.OrntChange a span{clear:left;color:#fff;font-size:1em;font-weight:bolder;height:38px;left:0;line-height:38px;position:absolute;text-align:center;width:38px}#pnlModelControl2{display:none}#pnlModelControl2 div.bottomButton{bottom:0;left:20px;margin:0 20px 20px 0;position:absolute}#pnlModelControl2 div.bottomButton div.BackgroundChange p.title,#pnlModelControl2 div.bottomButton div.RatioChange p.title,#pnlModelControl2 div.bottomButton div.ZoomChange p.title{clear:left;color:#fff;font-size:1.6em;font-weight:bolder;line-height:28.8px!important;margin-bottom:0}#pnlModelControl2 div.bottomButton div.BackgroundChange a,#pnlModelControl2 div.bottomButton div.RatioChange a,#pnlModelControl2 div.bottomButton div.ZoomChange a{display:block;float:left;padding-right:16px;position:relative}#pnlModelControl2 div.bottomButton div.BackgroundChange a span,#pnlModelControl2 div.bottomButton div.RatioChange a span,#pnlModelControl2 div.bottomButton div.ZoomChange a span{clear:left;color:#fff;font-size:1em;font-weight:bolder;height:38px;left:0;line-height:38px;position:absolute;text-align:center;width:38px}#pnlModelControl2 div.bottomButton div.BackgroundChange a.isselected img,#pnlModelControl2 div.bottomButton div.RatioChange a.isselected img,#pnlModelControl2 div.bottomButton div.ZoomChange a.isselected img{-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);-webkit-filter:invert(100%);filter:invert(100%)}#pnlModelControl2 div.bottomButton div.BackgroundChange a.isselected span,#pnlModelControl2 div.bottomButton div.RatioChange a.isselected span,#pnlModelControl2 div.bottomButton div.ZoomChange a.isselected span{color:#fff}#pnlModelControl2 div.bottomButton div.BackgroundChange a:not(.isselected) span,#pnlModelControl2 div.bottomButton div.RatioChange a:not(.isselected) span,#pnlModelControl2 div.bottomButton div.ZoomChange a:not(.isselected) span{color:#888}#pnlModelControl2 div.bottomButton div.BackgroundChange a:last-child,#pnlModelControl2 div.bottomButton div.RatioChange a:last-child,#pnlModelControl2 div.bottomButton div.ZoomChange a:last-child{padding-right:0}#pnlModelControl2 div.bottomButton div.ZoomChange a{margin-bottom:8px}#pnlModelControl2 div.bottomButton div.BackgroundChange a:not(.isselected) span,#pnlModelControl2 div.bottomButton div.RatioChange a:not(.isselected) span,#pnlModelControl2 div.bottomButton div.ZoomChange a:not(.isselected) span{color:rgba(0,0,0,.3)!important}#pnlModelControl2 div.bottomButton .RatioChange p.title{margin-bottom:10px}#pnlModelControl2 div.ZoomSlider{height:300px;margin:30px 10px 0 0;position:absolute;right:0;top:0}.sim .bottomButton{background-color:rgba(0,0,0,.15);padding:6px}.ui-button,.ui-state-default a{font-weight:700;overflow:hidden;padding:.8em 0!important}#tab-colorPallet,#tab-patternPallet{background-color:#211714;display:none;width:100%}@media screen and (max-width:1200px){#tab-color div.cell{font-size:10px}}@media (max-width:641px){#tab-color div.cell{font-size:10px;padding:2px;width:48px}}#tab-logo-layout{display:none}@media screen and (max-width:1200px){#tab-logo-layout>div{display:table;width:100%}#tab-logo-layout .cell{vertical-align:bottom;width:50%}}@media screen and (max-width:1200px) and (max-width:641px){#tab-logo-layout .cell{display:block;vertical-align:bottom;width:100%}}@media screen and (max-width:1200px){#tab-logo-layout div.box-180{width:100%}#tab-logo-layout div.box{display:block;text-align:center}}#tab-logo-style-parent,div.tab-logo-style-child{display:none}@media (max-width:641px){div.tab-logo-style-child .cell,div.tab-logo-style-child .cell .box-110{display:block;width:100%}}div.tab-logo-nav-seq{background-color:#d4d4d5;color:#000;height:12px;width:30px}div.tab-logo-nav-layout{background-color:#fff;color:#000;height:12px;width:330px}div.tab-logo-nav-title{background-color:#d4d4d5;color:#000;height:12px;width:130px}div.tab-logo-nav-color{background-color:#fff;color:#000;cursor:pointer;height:12px;width:330px}#tab-teamname,#tab-teamname-style-parent{display:none}@media screen and (max-width:1200px){#tab-teamname-layout>div{display:table;width:100%}#tab-teamname-layout .cell{vertical-align:bottom;width:50%}}@media screen and (max-width:1200px) and (max-width:641px){#tab-teamname-layout .cell{display:block;vertical-align:bottom;width:100%}}@media screen and (max-width:1200px){#tab-teamname-layout div.box-180{width:100%}#tab-teamname-layout div.box{display:block;text-align:center}}div.tab-teamname-nav-seq{background-color:#d4d4d5;color:#000;height:12px;width:30px}div.tab-teamname-nav-layout{background-color:#fff;color:#000;height:12px;width:350px}div.tab-teamname-nav-textpreview{background-color:#fff;color:#000;height:40px;width:350px}div.tab-teamname-nav-title{background-color:#d4d4d5;color:#000;height:40px;width:370px}html[lang=en] .sim main.orderform,html[lang=ja] .sim main.orderform,html[lang=tw] .sim main.orderform{background-image:none!important}.sim main.orderform{background-color:transparent;margin:0;padding:0;position:static}.sim main.orderform .container{background-color:#fff;padding-top:50px}.sim main.orderform h2{background:#333;color:#fff;font-size:1.4em;font-weight:700;margin-bottom:0;padding:15px}.sim main.orderform h2 .label{font-size:50%}.sim main.orderform h3{border-left:4px solid;color:#c50018;font-size:1.3em;font-weight:700;padding-left:5px}.sim main.orderform .options-section h3{display:none}.sim main.orderform table{border-collapse:collapse;width:100%}.sim main.orderform table td,.sim main.orderform table th{border:1px solid #e5e5e5;padding:8px 10px}.sim main.orderform table th{background-color:#ececec;text-align:left}.sim main.orderform table td{background-color:#f9f9f9}.sim main.orderform table.table-inline th{width:25%}.sim main.orderform table.table-inline .total th{background-color:#c50018;color:#fff}.sim main.orderform table.table-inline .total td{background-color:#c50018;color:#fff;font-size:1.4em;font-weight:700}.sim main.orderform .size table caption{background:#666;color:#fff;font-weight:700;padding:8px}.sim main.orderform .size table th{text-align:center;vertical-align:middle}.sim main.orderform .size table td{text-align:center;width:10.4%}.sim main.orderform .size table td input{padding:0 0 0 5px;width:4em}.sim main.orderform .size .total{background-color:#666;color:#fff;font-size:1.2em;padding:5px;text-align:center}.sim main.orderform .size .total p{margin-bottom:0}.sim main.orderform .size .total .num{font-size:1.6em;font-weight:700}.sim main.orderform .size .total .notes{background:#c50018;color:#fff;padding:5px}.sim main.orderform .size .total .discount{background-color:#c50018;display:inline-block;font-weight:700;line-height:1;margin-left:5px;padding:2px 5px}.sim main.orderform .item{margin:0 -15px}.sim main.orderform .item .image{text-align:center}.sim main.orderform .item .image img{max-height:200px;max-width:320px;padding:5px}.sim main.orderform .item .image h3{border:none;color:#333;font-size:1.2em;margin:1em 0;text-align:left}.sim main.orderform .item .image input.btn,.sim main.orderform .item .image input[type=submit].btn{background:#5c87ad!important;border:1px solid transparent!important;-webkit-box-shadow:0 1.5px 0 #40668a,0 3px 4px rgba(64,102,138,.5)!important;box-shadow:0 1.5px 0 #40668a,0 3px 4px rgba(64,102,138,.5)!important;color:#fff!important;display:block!important;font-size:14px!important;height:auto!important;margin:1em auto 15px!important;padding:1em 0!important;position:static!important;width:90%!important}.sim main.orderform .ac-container{margin:10px 0 30px}.sim main.orderform .ac-container.as{background-color:#363636;font-size:14px;padding:5px}.sim main.orderform .ac-container.as .as-ac{color:#fff;font-size:1.2em;margin-left:1em}.sim main.orderform .ac-container.as table{margin-bottom:0}.sim main.orderform .ac-container.as .ac-small td,.sim main.orderform .ac-container.as .ac-small th{font-size:14px}.sim main.orderform .opt.row{background-color:transparent!important;display:block;margin:0 -15px!important;padding:0!important}.sim main.orderform .opt .row{display:block;margin:0 -15px;padding:0}.sim main.orderform .opt .image{margin:0;padding:0 15px;text-align:center}.sim main.orderform .opt .image img{height:200px;max-height:none;max-width:none;width:200px}.sim main.orderform .opt .select{background:#f9f9f9;font-size:1.05em;margin-bottom:15px;padding:5px}.sim main.orderform .opt .select label{cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:0}.sim main.orderform .opt .select label.checkbox-inline{margin:0;padding:0 0 0 20px}.sim main.orderform .opt .select label.checkbox-inline input[type=checkbox]{margin:4px 3px 0 0;vertical-align:top}.sim main.orderform .textarea{background:#ebebeb;padding:5px}.sim main.orderform .submit,.sim main.orderform .submit-row{border-top:1px solid #ccc;margin:20px 0;padding:20px 0 0;text-align:center}.sim main.orderform .submit .btn,.sim main.orderform .submit-row .btn{margin:0 10px;min-width:200px;width:40%}.sim main.orderform .submit .btn.btn-lg,.sim main.orderform .submit-row .btn.btn-lg{background:#c50018;-webkit-box-shadow:0 3px 0 #980511,0 4px 7px rgba(152,5,17,.5);box-shadow:0 3px 0 #980511,0 4px 7px rgba(152,5,17,.5);color:#fff;font-weight:700}.sim main.orderform .note,.sim main.orderform .notes{color:#c50018;font-weight:700;line-height:1.6;margin-top:8px}.sim main.orderform .money_box h2{margin-bottom:0}.sim main.orderform *{line-height:1.5}.sim main.orderform .option-list,.sim main.orderform .option-list *{white-space:normal!important}.sim main.orderform .btn,.sim main.orderform input,.sim main.orderform select,.sim main.orderform textarea{border-radius:0}.sim main.orderform .form-control{min-height:36px;padding:8px}.sim main.orderform .wpcf7-not-valid{border-color:#c50018!important}.sim main.orderform .wpcf7-not-valid-tip{color:#c50018;display:block;font-size:.875em;font-weight:700;margin-bottom:10px;margin-top:5px}.thank-you-page{padding:130px 0 60px;text-align:center}.thank-you-content{margin:0 auto;padding:40px}.thank-you-content h1{color:#333;font-size:28px;font-weight:700;margin-bottom:30px}.thank-you-content .message{margin-bottom:40px}.thank-you-content .message p{color:#666;font-size:16px;line-height:1.8}.thank-you-content .actions{margin-top:30px}.thank-you-content .btn{display:inline-block;font-size:16px;padding:12px 40px;text-decoration:none}