.item.block.block02 .customize_div_pc{font-size:14px;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,sans-serif;background:#f6f6f6;padding:20px;display:block;margin-bottom:20px}.item.block.block02 .customize_btn_pc{text-decoration:underline}.item.block.block02 .customize_text_1{font-size:15px;font-weight:700;margin-bottom:20px}.item.block.block02 .customize_text_2{margin-bottom:10px;font-size:12px}.item.block.block02 .customize_text_3{line-height:20px;font-size:12px;margin-bottom:20px}.kasutamuMono2d .container_all{display:none;position:fixed;top:240px;z-index:10;left:0;background:#F6F6F6;right:0;width:768px;margin:0 auto;border:1px solid #ccc;height:378px;font-family:Montserrat-Regular;text-transform:uppercase}.kasutamuMono2d .container_setting .container_setting_left .container_accessory p,.kasutamuMono2d .container_setting .container_setting_left .container_label p{margin-bottom:5px}.kasutamuMono2d .container_canvas{float:left;width:41%;max-width:500px}.kasutamuMono2d .container_canvas .canvas{width:100%}.kasutamuMono2d .container_setting{position:relative;width:59%;height:auto;background-color:#F6F6F6;float:left}.kasutamuMono2d .container_setting:after{content:"";clear:both;display:block}.kasutamuMono2d .container_setting .container_setting_left{width:70%;padding:10px;box-sizing:border-box;display:inline-block;vertical-align:middle;background:#fff;height:378px}.kasutamuMono2d .container_setting .container_setting_right{vertical-align:middle;width:30%;display:inline-block;position:absolute;top:35%}.kasutamuMono2d .container_setting .container_setting_right button{width:100%;padding:20px;font-family:Montserrat-Regular;text-transform:uppercase}.kasutamuMono2d .container_setting .container_setting_right button.select{background:#fff;border:1px solid #ccc;border-left:none;border-right:none}.kasutamuMono2d .container_setting .dot_color{height:30px;width:30px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer;margin:5px;position:relative}.kasutamuMono2d .container_setting .dot_color.selected::before{border:1px solid #000;width:36px;height:36px;position:absolute;content:"";border-radius:50%;top:-4px;left:-4px}.kasutamuMono2d .container_setting .container_setting_left .container_label,.kasutamuMono2d .container_setting .container_setting_left .container_main_color{display:none;max-width:100%}.kasutamuMono2d .container_setting .container_setting_left .container_accessory{max-width:100%}.kasutamuMono2d .container_setting .container_setting_left .container_accessory .item{width:33%;padding:5px;box-sizing:border-box}.kasutamuMono2d .container_setting .customize_close::after,.kasutamuMono2d .container_setting .customize_close::before{content:none}.kasutamuMono2d .container_setting .customize_confirm{position:inherit;width:70%;background:#000;right:0;left:0;height:35px;line-height:35px;color:#fff;text-align:center;margin:10px auto 0;font-weight:700}.kasutamuMono2d .loading_back{display:none;position:fixed;top:0;bottom:0;left:0;right:0;opacity:.6;background-color:#000}.kasutamuMono2d .loading_back_image{display:none;position:fixed;top:50%;left:50%}.kasutamuMono2d input[type=text]{box-sizing:border-box;width:100%;height:30px;background-color:#f5f5f5;border-bottom:1px solid #000}.kasutamuMono2d .container_setting .container_setting_left .container_main_color,.kasutamuMono2d .container_setting .container_setting_right .button_main_color{display:none!important}.kasutamuMono2d .container_all .container_result .preview_save{display:none}.customize_close{position:absolute;z-index:10;right:10px;top:10px;height:15px;width:15px;cursor:pointer}.customize_close::after,.customize_close::before{content:" ";position:absolute;top:.4375em;left:0;width:1em;background-color:#9E9E9E;height:2px;display:block}.customize_close::before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.customize_close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.kasutamuMono2d .labelSize{display:none}.kasutamuMono2d .labelSize+label{position:relative}.kasutamuMono2d .labelSize+label img{vertical-align:middle;margin-right:5px}.kasutamuMono2d .labelSize+label[for=labelSize_1] img{width:50px}.kasutamuMono2d .labelSize+label[for=labelSize_2] img{width:35px}.kasutamuMono2d .labelSize+label::before{display:inline-block;width:12px;height:12px;margin-right:6px;content:"";border:1px solid #666;border-radius:100%;background-color:#fff;margin-bottom:-3px}.kasutamuMono2d .labelSize:checked+label::after{position:absolute;top:5px;left:4px;width:6px;height:6px;content:'';border-radius:100%;background:#000}.kasutamuMono2d .customize_text{margin:15px 0}.kasutamuMono2d .customize_inputarea{background-color:#f5f5f5;padding:5px 10px 10px;margin-top:10px}.kasutamuMono2d .comments{margin-top:10px;margin-left:5px;line-height:17px}@media screen and (max-width:768px){.kasutamuMono2d .container_all{width:90%;height:390px;height:65vh;top:18%;overflow:scroll}.kasutamuMono2d .container_canvas{float:none;width:100%}.kasutamuMono2d .container_setting{width:100%;position:relative}.kasutamuMono2d .container_setting .container_setting_left{width:100%;height:auto}.kasutamuMono2d .container_setting .container_setting_right{position:absolute;top:-36px;width:80%;margin:0 auto;text-align:center;left:10%}.customize_div_sp,.kasutamuMono2d .customize_inputarea{margin-bottom:20px}.kasutamuMono2d .container_setting .container_setting_right button{padding:10px;width:49%}.kasutamuMono2d .container_setting .container_setting_right button.select{border:1px solid #ccc;border-bottom:none}.customize_close{position:sticky;margin-left:94%}.customize_div_sp{font-size:14px;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,sans-serif;background:#f6f6f6;padding:20px;display:block}.customize_div_sp .customize_text_1{font-size:15px;font-weight:700;margin-bottom:20px}.customize_div_sp .customize_text_2{margin-bottom:10px;font-size:12px}.customize_div_sp .customize_text_3{line-height:20px;font-size:12px;margin-bottom:20px}.customize_btn_sp{text-decoration:underline}}