@charset "UTF-8";img{-ms-interpolation-mode:bicubic}.simulation-wrap{width:960px;box-sizing:border-box;margin:0 auto;padding:30px 0 50px;position:relative}.btn-output-block{position:relative}.back-link{position:absolute;top:0;left:0}.back-link a{display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:700;background-color:#afafaf;min-width:140px;box-sizing:border-box;padding:10px 15px;text-decoration:none;border-radius:6px;border:#fff 1px solid;box-shadow:0 0 0 1px #afafaf;position:relative;padding:5px;display:none}.back-link a:hover{opacity:.7;filter:alpha(opacity=70)}.back-link a:before{content:"";display:inline-block;width:7px;height:11px;background:url(../img/simulation/icon_backarrow.png) left top no-repeat;margin:0 8px 0 0}.howto-link{margin:0 0 20px;position:absolute;top:-20px;left:680px}.howto-link a{display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:700;background-color:#f39c12;min-width:280px;box-sizing:border-box;padding:10px 15px;text-decoration:none;border-radius:6px;border:#fff 1px solid;box-shadow:0 0 0 1px #f39c12;position:relative;padding:5px}.howto-link a:hover{opacity:.7;filter:alpha(opacity=70)}.howto-link a:before{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:19px;height:19px;background:url(../img/simulation/icon_howto.png) left top no-repeat;margin:-10px 0 0}.product-ttl-block{margin:0 0 15px}.product-ttl-block h1{width:740px;font-size:22px;font-size:2.2rem;font-weight:700;display:block;float:left}.product-link{display:block;width:200px;float:right}.product-link a{display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:700;background-color:#87abd8;min-width:200px;box-sizing:border-box;padding:10px 15px;text-decoration:none;border-radius:6px;border:#fff 1px solid;box-shadow:0 0 0 1px #87abd8;position:relative}.product-link a:hover{opacity:.7;filter:alpha(opacity=70)}.product-link a:before{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:14px;height:14px;background:url(../img/simulation/icon_blank.png) left top no-repeat;margin:-7px 0 0}.product-overview{clear:both;width:740px;*zoom:1}.product-overview:after{content:"";display:table;clear:both}.product-overview dt{float:left;clear:left}.product-overview dt span{display:inline-block;font-size:12px;font-size:1.2rem;line-height:1.2;padding:2px 0 2px 7px;margin:0 5px 0 0}.product-overview dd{margin:0 0 0 180px}.product-img-wrap{*zoom:1;margin:0 0 20px}.product-img-wrap:after{content:"";display:table;clear:both}.product-img-left{background-color:#FFF;width:700px;float:left;padding:20px;border-radius:5px;position:relative;color:#666}.product-img-left .product-slide{background-color:#f9f9f9;border-radius:5px;z-index:1}.product-img-left .product-slide .slick-slide{position:relative}.product-img-left .product-slide .slick-slide img{width:100%}.product-img-left .product-slide .slick-slide .input-area{display:table;box-sizing:border-box;position:absolute;border:#f00 2px dotted;z-index:10;overflow:hidden;padding-left:2px}.product-img-left .product-slide .slick-slide .input-area.bordernone{border:none;padding:2px}.product-img-left .product-slide .slick-slide .input-area.edit-mode-2{padding-left:0}.product-img-left .product-slide .slick-slide .input-area .naire-img{display:table-cell;width:inherit;height:inherit;text-align:left;vertical-align:middle}.product-img-left .product-slide .slick-slide .input-area .naire-img img{opacity:0;filter:alpha(opacity=0);vertical-align:middle}.product-img-left .space-text{position:absolute;bottom:30px;left:36px;z-index:10;font-size:12px;font-size:1.2rem;font-weight:700}.product-img-left .space-text #space-data{display:block;font-weight:400}.product-img-left .btn-hide{position:absolute;top:30px;right:30px;z-index:10}.product-img-left .btn-hide a{display:block;font-size:12px;font-size:1.2rem;font-weight:700;padding:6px 10px 4px 28px;cursor:pointer;width:8.0em;border:#ddd solid 1px;border-radius:5px;background-color:#FFF;text-decoration:none}.product-img-left .btn-hide a:before{display:block;position:absolute;top:50%;left:10px;width:14px;height:14px;content:"";margin:-7px 0 0;background-image:url(../img/simulation/btn_hide_icon.png);background-repeat:no-repeat;background-position:0 0}.product-img-left .btn-hide a:after{content:"非表示"}.product-img-left .btn-hide a.hide-on:before{background-position:0 -14px}.product-img-left .btn-hide a.hide-on:after{content:"表示"}.product-img-left .img-pos-block{position:absolute;z-index:10;bottom:35px;right:200px;font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:-.4em}.product-img-left .img-pos-block>*{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:0 0 0 4px}.product-img-left .img-pos-block>p{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-right:3px}.product-img-left .img-pos-block>div{width:32px;height:29px;position:relative;cursor:pointer;outline:none;background-image:url(../img/simulation/btn_img_pos.gif);background-repeat:no-repeat}.product-img-left .img-pos-block>div.btn-left{background-position:0 0}.product-img-left .img-pos-block>div.btn-left:hover,.product-img-left .img-pos-block>div.btn-left.pos-on{background-position:0 -29px}.product-img-left .img-pos-block>div.btn-center{background-position:-32px 0}.product-img-left .img-pos-block>div.btn-center:hover,.product-img-left .img-pos-block>div.btn-center.pos-on{background-position:-32px -29px}.product-img-left .img-pos-block>div.btn-right{background-position:-64px 0}.product-img-left .img-pos-block>div.btn-right:hover,.product-img-left .img-pos-block>div.btn-right.pos-on{background-position:-64px -29px}.product-img-left .img-pos-block>div.btn-up{background-image:url(../img/simulation/btn_img_pos_up.gif);background-position:0 0}.product-img-left .img-pos-block>div.btn-up:hover,.product-img-left .img-pos-block>div.btn-up.pos-on{background-position:0 -29px}.product-img-left .img-pos-block>div.btn-down{background-image:url(../img/simulation/btn_img_pos_down.gif);background-position:0 0}.product-img-left .img-pos-block>div.btn-down:hover,.product-img-left .img-pos-block>div.btn-down.pos-on{background-position:0 -29px}.product-img-left .size-block{position:absolute;z-index:10;bottom:35px;right:40px;font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:-.4em}.product-img-left .size-block>*{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:0 0 0 7px}.product-img-left .size-block>p{-webkit-user-select:none;-ms-user-select:none;user-select:none}.product-img-left .size-block>div{width:30px;height:30px;background-color:#afafaf;position:relative;cursor:pointer;outline:none}.product-img-left .size-block>div:hover{background-color:#c9c9c9}.product-img-left .size-block>div.upoff,.product-img-left .size-block>div.downoff,.product-img-left .edit-block .img-pos-size .size-block>div.downoff,.edit-block .img-pos-size .product-img-left .size-block>div.downoff{cursor:default;opacity:.3;filter:alpha(opacity=30)}.product-img-left .size-block>div.upoff:hover,.product-img-left .size-block>div.downoff:hover,.product-img-left .edit-block .img-pos-size .size-block>div.downoff:hover{background-color:#afafaf}.product-img-left .size-block>div:before{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;width:15px;height:3px;content:"";background-color:#FFF;margin:-1px 0 0 -7px}.product-img-left .size-block>div.up:after{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;width:15px;height:3px;content:"";background-color:#FFF;margin:-1px 0 0 -7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-img-left #prd-img-loading{position:absolute;left:20px;top:20px;width:700px;height:328px;z-index:20;display:none;background-color:rgba(0,0,0,.5);background-image:url(../../common/img/loading.gif);background-position:center center;background-repeat:no-repeat;background-size:40px auto}.product-img-right{background-color:#fff;width:200px;border-radius:5px;float:right;padding:0 0 15px}.product-img-right .slider-nav-wrap{padding:32px 19px;position:relative}.product-img-right .slider-nav-wrap .slick-list{padding:0!important;height:240px!important}.product-img-right .slider-nav-wrap .slick-list .slick-track .slick-slide{width:162px!important;height:72px!important;box-sizing:border-box;border:#ddd solid 1px;border-radius:5px;margin:12px 0 0;overflow:hidden;cursor:pointer}.product-img-right .slider-nav-wrap .slick-list .slick-track .slick-slide:first-child{margin:0}.product-img-right .slider-nav-wrap .slick-list .slick-track .slick-slide.slick-current{border:#09f solid 2px}.product-img-right .slider-nav-wrap .slick-list .slick-track .slick-slide img{width:100%}.product-img-right .slider-nav-wrap .slick-arrow{position:absolute;left:20px;width:160px;height:22px;background-color:#afafaf;border-radius:5px;cursor:pointer}.product-img-right .slider-nav-wrap .slick-arrow:hover{background-color:#c9c9c9}.product-img-right .slider-nav-wrap .slick-arrow:after{content:"";display:block;position:absolute;left:50%;top:50%;width:6px;height:6px;margin-left:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-img-right .slider-nav-wrap .slick-prev{top:0}.product-img-right .slider-nav-wrap .slick-prev:after{border-top:2px solid #FFF;border-left:2px solid #FFF;margin-top:-2px}.product-img-right .slider-nav-wrap .slick-next{bottom:0}.product-img-right .slider-nav-wrap .slick-next:after{border-bottom:2px solid #FFF;border-right:2px solid #FFF;margin-top:-6px}.slider-nav-ttl{background-color:#999;color:#FFF;text-align:center;padding:6px;margin:0 0 15px;border-radius:5px 5px 0 0;font-weight:700}.edit-select{margin-bottom:20px}.edit-select ul{margin:0;padding:0;letter-spacing:-.4em;display:inline-block;vertical-align:middle}.edit-select ul li{display:inline-block;font-size:16px;font-size:1.6rem;letter-spacing:normal;margin-right:10px}.edit-select ul li input{display:none}.edit-select ul li label{display:block;border:2px solid #b70031;border-radius:5px;background-color:#fff;color:#b70031;padding:10px 50px;cursor:pointer}.edit-select ul li input:checked+label{background-color:#b70031;color:#FFF;font-weight:700}.edit-select p{display:inline-block;font-size:12px;font-size:1.2rem;color:#666;vertical-align:middle;position:relative;padding-left:20px}.edit-select p::before{content:"";position:absolute;left:0;top:50%;width:0;height:0;margin-top:-10px;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #999 transparent transparent}.edit-block{*zoom:1}.edit-block:after{content:"";display:table;clear:both}.edit-block#up-line1{display:block}.edit-block#up-line2,.edit-block#up-image{display:none}.edit-block .edit-name,.edit-block .edit-logo{width:434px;background-color:#FFF;border-radius:5px;padding:15px 18px}.edit-block .edit-line{font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;color:#fff;background-color:#666;padding:5px}.edit-block#up-line2 .edit-name{float:left}.edit-block#up-line2 .edit-name.edit-name2{float:right}.edit-block .img-pos-size{margin-top:10px;letter-spacing:-.4em}.edit-block .img-pos-size .img-pos-block{display:inline-block;margin-right:32px;font-size:14px;font-size:1.4rem;font-weight:700;color:#b70031;letter-spacing:-.4em}.edit-block .img-pos-size .img-pos-block.sec{margin-right:0}.edit-block .img-pos-size .img-pos-block>*{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:0 0 0 4px}.edit-block .img-pos-size .img-pos-block>*:first-child{margin-left:0}.edit-block .img-pos-size .img-pos-block>p{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:5px}.edit-block .img-pos-size .img-pos-block>div{width:32px;height:29px;position:relative;cursor:pointer;outline:none;background-image:url(../img/simulation/btn_img_pos.gif);background-repeat:no-repeat}.edit-block .img-pos-size .img-pos-block>div.btn-left{background-position:0 0}.edit-block .img-pos-size .img-pos-block>div.btn-left:hover,.edit-block .img-pos-size .img-pos-block>div.btn-left.pos-on{background-position:0 -29px}.edit-block .img-pos-size .img-pos-block>div.btn-center{background-position:-32px 0}.edit-block .img-pos-size .img-pos-block>div.btn-center:hover,.edit-block .img-pos-size .img-pos-block>div.btn-center.pos-on{background-position:-32px -29px}.edit-block .img-pos-size .img-pos-block>div.btn-right{background-position:-64px 0}.edit-block .img-pos-size .img-pos-block>div.btn-right:hover,.edit-block .img-pos-size .img-pos-block>div.btn-right.pos-on{background-position:-64px -29px}.edit-block .img-pos-size .img-pos-block>div.btn-up{background-image:url(../img/simulation/btn_img_pos_up.gif);background-position:0 0}.edit-block .img-pos-size .img-pos-block>div.btn-up:hover,.edit-block .img-pos-size .img-pos-block>div.btn-up.pos-on{background-position:0 -29px}.edit-block .img-pos-size .img-pos-block>div.btn-down{background-image:url(../img/simulation/btn_img_pos_down.gif);background-position:0 0}.edit-block .img-pos-size .img-pos-block>div.btn-down:hover,.edit-block .img-pos-size .img-pos-block>div.btn-down.pos-on{background-position:0 -29px}.edit-block .img-pos-size .size-block{display:inline-block;font-size:14px;font-size:1.4rem;font-weight:700;color:#b70031;letter-spacing:-.4em}.edit-block .img-pos-size .size-block>*{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:0 0 0 7px}.edit-block .img-pos-size .size-block>*:first-child{margin:0}.edit-block .img-pos-size .size-block>p{-webkit-user-select:none;-ms-user-select:none;user-select:none}.edit-block .img-pos-size .size-block>div{width:30px;height:30px;background-color:#afafaf;position:relative;cursor:pointer;outline:none}.edit-block .img-pos-size .size-block>div:hover{background-color:#c9c9c9}.edit-block .img-pos-size .size-block>div.upoff,.edit-block .img-pos-size .product-img-left .size-block>div.downoff,.edit-block .img-pos-size .size-block>div.downoff{cursor:default;opacity:.3;filter:alpha(opacity=30)}.edit-block .img-pos-size .size-block>div.upoff:hover,.edit-block .img-pos-size .product-img-left .size-block>div.downoff:hover,.edit-block .img-pos-size .size-block>div.downoff:hover{background-color:#afafaf}.edit-block .img-pos-size .size-block>div:before{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;width:15px;height:3px;content:"";background-color:#FFF;margin:-1px 0 0 -7px}.edit-block .img-pos-size .size-block>div.up:after{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;width:15px;height:3px;content:"";background-color:#FFF;margin:-1px 0 0 -7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.edit-block .img-pos-size .edit-color-block{display:inline-block;margin:5px 0 0 58px}.edit-logo .edit-ttl{display:inline-block;margin-right:4px}.edit-logo .ecit-notice{display:inline-block;font-size:12px;font-size:1.2rem;margin:5px 0 0}.edit-detail{*zoom:1;margin:10px 0 0}.edit-detail:after{content:"";display:table;clear:both}.edit-detail:first-child{margin:0}.edit-name-left{float:left}.edit-name-left input[type=text]{font-weight:700;width:270px}.edit-name-right{float:right}.edit-ttl{font-weight:700;color:#b70031;margin:0 0 5px}.edit-ttl.edit-color-ttl{display:inline-block;margin:0 5px 0 0;letter-spacing:normal}.btn-reflection{text-align:center}.btn-reflection a{display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:700;background-color:#56b178;min-width:220px;box-sizing:border-box;padding:10px 15px;text-decoration:none;border-radius:6px;border:#fff 1px solid;box-shadow:0 0 0 1px #56b178;position:relative;padding:5px}.btn-reflection a:hover{opacity:.7;filter:alpha(opacity=70)}.btn-reflection a:after{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:18px;height:18px;background:url(../img/simulation/icon_loading.png) left top no-repeat;margin:-9px 0 0}.ecit-notice{font-size:12px;font-size:1.2rem;margin:15px 0 40px}.btn-output{margin:0;padding:0;list-style:none;text-align:center;letter-spacing:-.4em}.btn-output li{display:inline-block;vertical-align:top;letter-spacing:normal;width:250px;margin-left:15px}.btn-output li:first-child{margin-left:0}.btn-output a{font-size:18px;font-size:1.8rem}.btn-output a#btnSubmit{display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:700;background-color:#f39c12;min-width:100%;box-sizing:border-box;padding:10px 15px;text-decoration:none;border-radius:6px;border:#fff 1px solid;box-shadow:0 0 0 1px #f39c12;position:relative;padding:16px 10px;background:#f39c12 url(../img/simulation/bg_output.png) 10px top no-repeat}.btn-output a#btnSubmit:hover{opacity:.7;filter:alpha(opacity=70)}.btn-output a#btnSubmit:before{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:14px;height:14px;background:url(../img/simulation/icon_blank.png) left top no-repeat;margin:-7px 0 0}.btn-output a#btnSubmit.nofile:hover{opacity:.5;filter:alpha(opacity=50)}.btn-output a#btnReset{display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:700;background-color:#afafaf;min-width:100%;box-sizing:border-box;padding:10px 15px;text-decoration:none;border-radius:6px;border:#fff 1px solid;box-shadow:0 0 0 1px #afafaf;position:relative;padding:16px 10px;background:#afafaf}.btn-output a#btnReset:hover{opacity:.7;filter:alpha(opacity=70)}.btn-output a.nofile{opacity:.5;filter:alpha(opacity=50);cursor:default}.edit-upload{position:relative;overflow:hidden;padding:0 0 1px}.edit-upload input[type=file]{position:absolute;bottom:0;right:0;z-index:99;width:734px;height:34px;font-size:40px;opacity:0;filter:alpha(opacity=0);cursor:pointer;-webkit-tap-highlight-color:transparent}.edit-upload input[type=text]{width:325px}.edit-upload .btn{display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:700;background-color:#afafaf;min-width:93px;box-sizing:border-box;padding:10px 15px;text-decoration:none;border-radius:6px;border:#fff 1px solid;box-shadow:0 0 0 1px #afafaf;position:relative;padding:4px}.edit-upload .btn:hover{opacity:.7;filter:alpha(opacity=70)}input,select,textarea{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",verdana,arial,sans-serif;box-sizing:border-box;outline:none}input[type=image]{margin:0;padding:0;vertical-align:bottom}input[type=text],input[type=password],input[type=tel],input[type=number],input[type=email],textarea{padding:5px 8px;border:#DDD 1px solid;border-radius:5px;background-color:#f7f7f7}input[type=checkbox],input[type=radio]{vertical-align:middle;margin-bottom:3px}select{padding:3px;border:#DDD 1px solid;border-radius:5px;font-weight:700;padding:5px 5px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url(../img/simulation/select_arrow.gif) 95% center no-repeat}select.edit-font{width:140px}select.edit-color{width:90px}.edit-color{display:inline-block;*display:inline;zoom:1;position:relative;width:100px;border:#DDD 1px solid;border-radius:5px;margin:0;padding:5px 0 4px 5px;background:#f7f7f7 url(../img/simulation/select_arrow.gif) 95% center no-repeat}.edit-color a.edit-color-select{display:inline-block;*display:inline;zoom:1;width:76px;color:#262626;text-decoration:none;cursor:default;padding-right:24px}.edit-color a.edit-color-select span{padding:0;display:block;height:22px;line-height:22px;cursor:default;border:none}.edit-color a.edit-color-select span span{border:#DDD 1px solid}.edit-color .pulldown{border:solid #7b9dd4 1px;width:98px;max-height:150px;position:absolute;left:0;top:28px;background-color:#f7f7f7;overflow:auto;z-index:10}.edit-color .pulldown a{padding:4px;display:block}.edit-color .pulldown a:hover,.edit-color .pulldown a.selected{text-decoration:none;background-color:#1e90ff}.edit-color span{display:block;width:100%;text-indent:-9999px;border:#DDD 1px solid}.edit-color span.red{background-color:#ec1234}.edit-color span.pink{background-color:#ee66a2}.edit-color span.orange{background-color:#ff7f00}.edit-color span.yellow{background-color:#f6e400}.edit-color span.blue{background-color:#039}.edit-color span.nblue{background-color:#004f8a}.edit-color span.lblue{background-color:#0090ba}.edit-color span.olivine{background-color:#9dcd20}.edit-color span.green{background-color:#008e44}.edit-color span.gray{background-color:#67696c}.edit-color span.black{background-color:#000}.edit-color span.white{background-color:#FFF}#getNaireImg{opacity:0;filter:alpha(opacity=0);overflow:hidden;vertical-align:bottom}.btn-set{display:none;position:absolute;bottom:30px;right:30px;z-index:100;color:#666}.btn-set .btn-set-ttl{display:inline-block;vertical-align:middle;margin-top:-2px;font-weight:700;color:#b70031;line-height:1.2;text-align:center}.btn-set .btn-set-group{display:inline-block;vertical-align:middle}.btn-set .btn-set-up{display:block;margin-bottom:5px;vertical-align:middle;width:42px;height:38px;cursor:pointer;position:relative;background-image:url(../img/simulation/btn_img_pos_up2.gif);background-position:0 0;background-repeat:no-repeat}.btn-set .btn-set-up:hover{background-position:0 -38px}.btn-set .btn-set-down{display:block;vertical-align:middle;width:42px;height:38px;cursor:pointer;position:relative;background-image:url(../img/simulation/btn_img_pos_down2.gif);background-position:0 0;background-repeat:no-repeat}.btn-set .btn-set-down:hover{background-position:0 -38px}