@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}input,select{vertical-align:middle}input[type="submit"]{border:none}input[type="button"]{border:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a:focus{outline:none}.clearfix:after{content:"";height:0;display:block;clear:both}body{color:#333;font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#202020;border-top:3px solid #e70000}#wrapper{padding:20px 0 0 0;background:#fff}header{margin:0 5px 10px 5px}header .account{color:#0173bc;font-size:75%;text-align:right;clear:both}.count{font-size:75%;text-align:center;float:right;margin:2px 0 0 0}.count span{font-weight:700;color:#e70000;margin:0 5px}#topicpath{padding:0 5px;margin:5px 0 20px 0}#topicpath li{font-size:75%;line-height:150%;padding:0 0 0 10px;margin:0 5px 0 0;background:url(img/arrow2.png) no-repeat 0 50%;background-size:7px 11px;word-wrap:break-word;float:left}#topicpath li a{font-size:100%}#topicpath li.home{padding:0;background:none}#topicpath li span{color:#878787}footer{margin:0 auto}.copyright{color:#fff;text-align:center;font-size:68.75%;padding:5px;margin:10px 0 0 0;background:#ea0000}#main{overflow:hidden}#sub{margin:20px 0;overflow:hidden}img{max-width:100%;height:auto}a{color:#333;text-decoration:none}.r_lnk{float:right}.r_lnk a{padding:0 16px 0 0;background:url(img/arrow1.png) no-repeat right center;background-size:12px 12px}.lnk a{padding:0 0 0 16px;background:url(img/arrow1.png) no-repeat left center;background-size:12px 12px}.ex{font-size:75%;line-height:150%;margin:0 0 10px 0}.note{color:#999;width:100%;line-height:150%;display:block}.btn_box{text-align:center}.btn_box .btn,.sbmt_box .btn{display:inline}.btn_box .btn a,.sbmt_box .btn a{width:45.7%}.btn{text-align:center;margin:10px 0 0 0}.btn a{width:96%;color:#fff;font-size:75%;font-weight:700;text-align:center;display:inline-block;padding:20px 5px;background:linear-gradient(#444,#1a1a1a);border-radius:3px}.bana{text-align:center;margin:0 5px 15px 5px}.sbmt_box{text-align:center;margin:20px 0 0 0}.sbmt_box .sbmt{display:inline}.sbmt_box .btn{margin:0}.sbmt{text-align:center;margin:20px 0 0 0}.sbmt input[type="submit"]{width:48%;color:#fff;font-size:75%;font-weight:700;display:inline-block;padding:17px 5px;border-radius:3px;background:linear-gradient(#444,#1a1a1a)}.sbmt input[type="button"]{width:48%;color:#fff;font-size:75%;font-weight:700;display:inline-block;padding:5px;border-radius:3px;background:linear-gradient(#444,#1a1a1a)}.send input[type="submit"]{background:linear-gradient(#e70000,#c70000)}.s_cart a{background:linear-gradient(#e70000,#c70000)}.s_cart input[type="submit"]{background:linear-gradient(#e70000,#c70000)}.s_cart input[type="button"]{background:linear-gradient(#e70000,#c70000)}.form h3{font-size:87.5%;padding:3px 5px;margin:10px 0 5px 0;border-left:5px solid #e70000}.form textarea{width:98%}.form dl{border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;padding:10px 0;margin:5px 0 0 0}.form dt{font-size:75%;font-weight:700;margin:0 0 7px 0}.form dd{font-size:75%;line-height:150%;padding:0 0 7px 0;margin:0 0 7px 0;border-bottom:1px dotted #d8d8d8}.form dd:last-child{padding:0;margin:0;border-bottom:none}.nec{color:red;margin:0 3px}.form dd .note{font-size:80%}.form dd .note a{color:#e70000}.form dd input[type="text"]{margin:3px}.form dd label input{padding:2px;margin:0 3px 3px 0;position:relative}.form dd.row label{width:48%;margin:0 5px 5px 0;float:left}.check_form{margin:20px 0 0 0}.check_form h3{font-size:87.5%;padding:3px 5px;margin:10px 0;border-left:5px solid #e70000}.check_form dt{font-size:75%;font-weight:700;margin:0 0 5px 0}.check_form dd{font-size:75%;line-height:150%;margin:0 0 15px 0}.error{padding:10px;margin:10px auto;border:2px solid red}.error .msg{font-size:87.5%;font-weight:700;color:red;line-height:150%;padding:0 0 5px 20px;margin:0 0 10px 0;border-bottom:1px dashed red;background:url(img/alert.gif) no-repeat 0 3px;background-size:16px 14px}.error ul{padding:0 10px}.error li{color:red;font-size:75%;line-height:150%;padding:0 0 0 10px;background:url(img/arrow4.png) no-repeat 0 7px;background-size:4px 5px}.comp dl{padding:20px;border:1px solid #202020}.comp dt{font-size:75%;line-height:160%;margin:0 0 20px 0}.comp dd{text-align:center}.comp dd p a{font-size:75%;line-height:150%;display:inline;padding:0 0 0 15px;margin:0 10px;background:url(img/arrow1.png) no-repeat 0 0;background-size:12px 12px}.ag{font-size:75%;font-weight:700;margin:10px 0 0 0}.ag input{margin:0 3px 0 0;position:relative}.login{margin:0 5px}.login h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.login h3{font-size:87.5%;padding:3px 5px;margin:0 0 5px 0;border-left:5px solid #e70000}.sns_signup{margin:20px 0}.sns_signup .btn_login{width:50%;margin:0 auto 5px auto}.contact{margin:0 5px}.contact h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.reminder{margin:0 5px}.reminder h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.cart{margin:0 5px}.cart h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.cart .flow{margin:10px 0 20px 0}.cart .item_list{margin:0}.cart .item_list li,.order_info .item_list li{background:none}.cart .item_list input[type="text"]{width:20%;padding:2px;margin:0 3px 0 0}.cart .item_list .sbmt{display:inline}.cart .item_list .reload input{font-size:100%;width:25%;background:linear-gradient(#bbb,#aaa)}.cart .btn{margin:0 0 10px 0}.sum{padding:10px 10px 5px 10px;margin:15px 0;border:1px solid #d8d8d8}.sum table{width:100%}.sum table th,.sum table td{font-size:75%;padding:5px 0;text-align:right}.sum table th{width:80%}.sum table td span{color:red;font-weight:700}.cart .account{background:#f7f7f9}.cart .form dl,.cart .check_form dl{margin:0 0 15px 0}.order_info{margin:0 5px}.order_info h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.order_info table.common{margin:0 0 10px 0}.search{margin:0 5px 20px 5px}.search h2{color:#fff;font-size:100%;padding:7px 0 7px 30px;background-color:#e70000;background-image:url(img/icon_search.png),url(img/arrow5.png);background-position:5px 50%,98% 50%;background-repeat:no-repeat;background-size:20px 20px,10px 6px}.search dl{padding:5px;background:#fff;border:5px solid #f8f8f8}.search dt{font-size:75%;font-weight:700;margin:0 0 5px 0}.search dd{font-size:75%;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #d8d8d8}.search dd input[type="text"]{margin:3px}.search dd label{margin:0 10px 0 0}.search dd label input{padding:2px;margin:0 3px 3px 0;position:relative}.search dd.row label{width:48%;margin:0 5px 5px 0;float:left}.page_navi{margin:5px 0 0 0}.page_navi ul{text-align:center}.page_navi li{font-size:75%;display:inline}.page_navi li span{color:#fff;display:inline-block;padding:6px 10px;background-color:#898989;border:1px #bbb solid;font-weight:700}.page_navi li a{color:#878787;display:inline-block;padding:6px 10px;border:1px #bbb solid}.page_navi .paging-small a,.page_navi .paging-small span{padding:6px 3px!important;font-size:10px!important}.page_navi li a:active{color:#fff;border-color:#bbb;background-color:#bbb}.item_list{margin:0 5px}.item_list span{line-height:130%;font-size:90%}.item_list h2{font-size:87.5%;height:28px;padding:10px 0 0 10px;border-bottom:1px solid #202020;border-top:1px solid #202020}.item_list h2 span{margin:0 0 0 10px}.item_list h2 strong{font-size:150%;color:#e70000;margin:0 5px 0 0}.item_list .ex{margin:10px 0}.item_list .btn{margin:10px 0}.item_list li p span{font-size:80%;color:#fff;padding:0 7px;margin:0 5px 0 0;background:#202020;border-radius:20px}.item_list li p .offi{background:#0173bc}ul.list{text-align:center}.item_list ul.list{margin:5px 0 0 0}ul.list li{width:48%;text-align:center;display:inline-block;margin:0 0 10px 0;vertical-align:top}ul.list li:last-child{margin:0}ul.list li p{font-size:75%;text-align:center;line-height:150%}ul.list_user{text-align:center}.item_list ul.list_user{margin:5px 0 0 0}ul.list_user li{width:48%;text-align:center;display:inline-block;margin:0 0 10px 0;vertical-align:top}ul.list_user li:last-child{margin:0}ul.list_user li p{font-size:75%;text-align:left;line-height:150%}ul.list2{border:5px solid #f8f8f8;background:#fff;margin:5px 0 0 0}ul.list2 li{padding:10px;border-bottom:5px solid #f8f8f8}ul.list2 li .btn_box{margin:10px 0 0 0}ul.list2 li .btn_box .btn a{width:44%}ul.list2 li:last-child{margin:0;border-bottom:none}ul.list2 h3{font-size:87.5%;line-height:150%;margin:0 0 10px 0}ul.list2 h3 a{display:block;padding:0 5% 0 0;background:url(img/arrow2.png) no-repeat right 50%;background-size:7px 11px}ul.list2 li img{width:32%;margin:0 0 10px 0;float:left}.img li h3{width:64%;margin:0 0 0 10px;float:left}ul.list2 li .btn_box{clear:both}.list2 li table{width:100%;border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;clear:both}.list2 li th,.list2 li td{font-size:75%;line-height:150%;padding:5px;border-bottom:1px dotted #d8d8d8}.list2 li th{width:26%;background:#f7f7f9}.list2 li td{background:#fff}ul.list3 li{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dashed #d8d8d8;background:url(img/arrow2.png) no-repeat 98% 50%;background-size:7px 11px}ul.list3 li:last-child{margin:0;border:none}ul.list3 li img{width:25%;float:left}ul.list3 li .info{width:68%;margin:0 0 0 15px;float:left}ul.list3 li p{font-size:75%;line-height:150%;margin:5px 0 0 0}.modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.35);z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal .modal-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:15px 25px;max-height:600px;width:70%}.modal .modal-container .modal-close{position:absolute;top:10px;right:5px;font-size:28px;color:#b8b8b8;line-height:0;cursor:pointer}.modal .modal-container .modal-header{padding:0;border:none;font-size:18px;font-weight:500}.modal .modal-container .modal-body{padding:15px 0;overflow-y:scroll;max-height:380px}.loader{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.35);z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loader .loader-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px 25px;max-height:600px}.loader-text{color:#fff;display:inline-block;margin-left:5px}.loader-bounceball{position:relative;display:inline-block;height:37px;width:15px}.loader-bounceball:before{position:absolute;content:'';display:block;top:0;width:15px;height:15px;border-radius:50%;background-color:#fff;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:loader-bounce 500ms alternate infinite ease;animation:loader-bounce 500ms alternate infinite ease}@-webkit-keyframes loader-bounce{0%{top:30px;height:5px;border-radius:60px 60px 20px 20px;-webkit-transform:scaleX(2);transform:scaleX(2)}35%{height:15px;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{top:0}}@keyframes loader-bounce{0%{top:30px;height:5px;border-radius:60px 60px 20px 20px;-webkit-transform:scaleX(2);transform:scaleX(2)}35%{height:15px;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{top:0}}.sns{margin:0 0 10px 0}.sns_btn{margin:10px 0}.sns_btn li{width:50%;float:left;margin:0 0 3px 0;text-align:left}dl.detail{padding:10px 0;border-top:1px solid #202020;border-bottom:1px solid #202020;position:relative;zoom:1}dl.detail dt,dl.detail dd{font-size:75%;line-height:150%;text-align:left;margin:5px 0}dl.detail dt{width:30%;font-weight:700;position:absolute}dl.detail dd{padding:0 0 0 33%}dl.detail dd span.red{color:red;font-weight:700}dl.detail dd textarea{width:90%}.profile{padding:10px;margin:20px 0 0 0;border:1px solid #202020;border-radius:3px;position:relative}.profile .photo{width:25%;float:left;padding:10px 0;min-height:0}.profile .info{width:68%;margin:0 0 0 15px;float:left}.profile .info .name{font-size:87.5%;font-weight:700;margin:15px 0}.profile .info .name span{font-size:80%;color:#fff;padding:3px 7px;margin:0 5px 0 0;background:#202020;border-radius:20px}.profile .info .name .offi{background:#0173bc}.profile .ex{clear:left}.design{margin:20px 0 0 0}.tab_content .r_lnk{font-size:75%;margin:20px 0 10px 0}.design .r_lnk{font-size:75%}.news{margin:0 5px}.news h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}dl.news_list dt,dl.news_list dd{font-size:75%}dl.news_list dt{font-weight:700;margin:0 0 5px 0}dl.news_list dd{padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dotted #cacaca}dl.news_list dd:last-child{padding:0;margin:0;border:none}.youtube_about{margin:20px 0 0 7px}.youtube_tool{margin:20px 0 0 7px}.sub_menu{padding:5px;margin:0 0 10px 0;background:#f8f8f8}.sub_menu ul{margin:0 -5px -5px 0}.sub_menu li{width:48%;margin:0 5px 5px 0;float:left}.sub_menu li a{font-size:68.75%;text-align:center;text-decoration:none;color:#fff;padding:5px;display:block;background:#b0b0b0}.sub_menu li a:hover{background:#292929}.sub{margin:0 0 30px 0}.sub:last-child{margin:0}.sub h5{font-size:75%;line-height:150%;padding:3px 5px;margin:0 0 5px 0;background:#d8d8d8}.sub .price{height:200px;padding:0 10px 0 0;margin:0 0 10px 0;overflow:auto}.sub table{width:100%;border-collapse:collapse;border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;border-right:1px solid #fff;border-left:1px solid #fff}.sub table th,.sub table td{font-size:75%;line-height:150%;text-align:center;padding:7px;background:#fff;border-right:1px dotted #d8d8d8}.sub table .even th,.sub table .even td{background:#f8f8f8}.sub table th{width:70%}.company{margin:0 5px}.company h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.faq{margin:0 5px}.faq>h3{border-bottom:2px solid #e70000;font-size:14px;line-height:18px;font-weight:700;padding:4px 0 8px;margin:20px 0;display:block!important}.faq>.info{display:block!important;margin-bottom:10px!important}.faq h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.faq li{padding:0 5px 5px 5px;margin:0 0 10px 0;border-bottom:1px dotted #e0e0e0}.faq li h3{font-size:87.5%;line-height:150%;padding:2px 0 2px 25px;background:url(img/icon_q.gif) no-repeat 0 4px;background-size:20px 18px}.faq li p{font-size:75%;line-height:160%;padding:0 0 0 17px;margin:10px 0 10px 0;background-size:12px 11px}.faq li table.common{width:100%}.faq li table.common th{width:47%}.faq li table.common td{width:53%}.faq .info{font-size:75%;line-height:150%;text-align:center;padding:30px;margin:10px 0 0 0;background:#f8f8f8}.policy{margin:0 5px}.policy h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.policy ul{margin:20px 5px 20px 0}.policy li{font-size:75%;line-height:160%;margin:0 0 20px 0}.policy li:last-child{margin:0}.policy li ul.sub{margin:10px 0 0 30px}.policy li ul.sub li{font-size:100%;list-style:decimal;margin:0}.policy li ul.sub li ul{margin:5px 0 5px 20px}.policy li ul.sub li li{list-style:lower-alpha}.policy_sell{margin:0 5px}.policy_sell h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.policy_sell ul{margin:10px 0 0 25px}.policy_sell li{font-size:75%;line-height:160%;list-style:decimal;margin:0 0 10px 0}.tool{margin:0 5px}.tool h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.sitemap{margin:0 5px}.sitemap h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.sitemap h3{font-size:87.5%;padding:3px 5px;margin:10px 0 5px 0;border-left:5px solid #202020}.sitemap li{font-size:75%;line-height:150%;padding:0 0 0 15px;margin:0 0 5px 0;background:url(img/arrow1.png) no-repeat 0 50%;background-size:12px 12px}.bana{text-align:center;margin:0 5px 15px 5px}.bana p{width:100%;margin-bottom:20px}.bana li{width:33%;float:left}.category_list{margin:0 5px 15px 5px}.category_list h2{color:#fff;font-size:87.5%;padding:7px;background:#e70000}.category_list ul{padding:10px 5px 0 5px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.category_list li{padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dotted #d8d8d8}.category_list li h3{color:#333;font-size:75%;line-height:150%;padding:0 0 0 20px;background:url(img/arrow2.png) no-repeat 5px 3px;background-size:7px 11px}.category_list li:last-child{padding:0;border-bottom:none}.category_list li a{color:#333;font-size:75%;text-decoration:none;display:block;padding:3px;background:url(img/arrow2.png) no-repeat right 50%;background-size:7px 11px}.category_list li ul{border:none;margin:0 0 0 10px}.category_list li ul li{margin:0 0 3px 0;border-bottom:none}.category_list li ul li:last-child{margin:0 0 3px 0}.s_tag{margin:0 5px}#sub .s_tag{margin:0 5px 15px 5px}.s_tag h2{color:#fff;font-size:87.5%;padding:7px;background:#e70000}.s_tag .box{padding:5px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.s_tag .box p a{text-decoration:underline;padding:5px;display:inline-block}.s_tag .r_lnk{font-size:75%;margin:10px 0 0 0}.bookmark_list{margin:0 5px}.bookmark_list h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.btn_delete{width:15px;margin:10px 0 0 0}.btn_delete a{text-indent:-9999px;display:block;overflow:hidden;background:url(img/icon_delete.png) no-repeat 0 0;background-size:15px 15px}.pay_list{margin:0 5px}.pay_list h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.report_list{margin:0 5px}.report_list h2{font-size:87.5%;height:28px;padding:10px 0 0 10px;border-bottom:1px solid #202020;border-top:1px solid #202020}.mydesign_info{margin:0 5px}.mydesign_info h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.mydesign_info .btn_box p a{width:44.9%}.mydesign_info dl.detail{margin:10px 0}.mydesign_info table.common{margin:0 0 15px 0}.delete{margin:0 5px}.delete h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}#illust_agent{background-color:#39B54A;padding-bottom:15px}#illust_agent h2{display:none}.tt img{padding:15px 0 0 0}#tv_collabo h2{display:none}.tv_collabo_02{margin:20px 0 0 0}.tv_collabo_03{margin:20px 0 0 0}.tv_collabo_04{margin:27px 0 0 0}.tv_collabo_text01{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:120%;line-height:23px;margin:10px 0 0 0;font-weight:bolder;text-align:center}.tv_collabo_text_red{color:#ED1C24;font-size:100%}.tv_collabo_text_blue{color:#0094FF;font-size:100%}.tv_collabo_text02{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:60%;line-height:15px;margin:15px 0 0 auto;font-weight:bolder}.tv_collabo_text02 span{color:red}.tv_collabo_text03{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:100%;line-height:15px;margin:10px 0 0 0;font-weight:bolder;text-align:center}.tv_collabo_text03 span{color:red}.tv_collabo_text03 a{text-decoration:underline}.tv_collabo_text04{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:100%;line-height:15px;margin:10px 0 0 0;font-weight:bolder;text-align:center;text-decoration:underline}.tv_collabo_text04 span{color:#FFF;background-color:red}.btn01_tv_collabo{margin:10px 0 0 0}.btn_tv_collabo_stamp{margin:10px 0 0 0}.tv_collabo_st01{color:#fff;font-size:120%;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-weight:700;padding:7px;margin:0 0 5px 0;background:#0094FF;text-align:center;margin:20px 0 0 0}.tv_collabo_st02{color:#fff;font-size:120%;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-weight:700;padding:7px;margin:0 0 5px 0;background:#ED1C24;text-align:center;margin:20px 0 0 0}.tv_collabo_p_02{margin:10px 0 0 0}.tv_item_list{margin:0 0 0 0}.tv_item_list li{float:left;margin:20px 0 0 10px;width:45%}.tv_item_list li p{margin:10px 0 0 0;text-align:center}.tshirt_p_st01{color:#0094FF;font-size:120%;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-weight:700;padding:7px;text-align:center;margin:20px 0 0 0;border:dotted #000}.tshirt_p_st02{color:#ED1C24;font-size:120%;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-weight:700;padding:7px;text-align:center;margin:20px 0 0 0;border:dotted #000}.tshirt_p_img01{margin:10px 0 0 0}.item_detail{margin:0 5px}.item_detail h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.item_detail ul{margin:10px 0 0 0}.item_detail li{width:150px;height:300px;border:1px solid;float:left;margin:10px 0 0 10px;font-size:90%;line-height:120%;padding:0 0 10px 0}.item_detail h3{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#3CF}.item_detail li p{font-size:80%;line-height:100%;padding:0 0 0 5px;margin:10px 0 10px 0;background-size:12px 11px}.item_detail li a{border-bottom:thin #00F;color:#00F}.item_detail li a:hover{background-position:0 -500px}.item_detail li span{color:red;font-size:130%}.item_manual{margin:0 5px}.item_manual h2{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#e70000}.item_manual h3{color:#fff;font-size:87.5%;padding:7px;margin:0 0 5px 0;background:#3CF}.item_manual_text01{font-size:110%;font-weight:700}.item_manual_text02{font-size:95%;line-height:20px;margin:0}.item_manual_box01{margin:10px 0 0 0}.item_manual_box01 li{line-height:25px}.color_list{width:350px;margin-bottom:20px}.color_list li{width:100px;height:135px;float:left;margin:10px 0 15px 4px;font-size:80%}.color_list li p{padding:10px 0 0 0;text-align:center;margin:10px 0 10px 0}.b_c h3{font-size:87.5%;padding:10px;margin:0 0 10px 0;background-color:red;color:#FFF}ul.list2 li img.cart_image{width:25%}.cart_mes{margin-top:20px;margin-bottom:10px;font-size:80%;color:#999}.btn_again a{background-image:url(../img/btn_again.png);background-repeat:no-repeat;background-position:0 0;text-indent:100%;white-space:nowrap;display:block;height:21px;width:110px;overflow:hidden;margin-right:auto;margin-left:auto}.btn_again a:hover{background-image:url(../img/btn_again.png);background-repeat:no-repeat;background-position:0 -22px;text-indent:100%;white-space:nowrap;display:block;height:21px;width:110px;overflow:hidden;margin-right:auto;margin-left:auto}.report-time-custom{color:#009dff!important}.btn-preview-custom{text-align:center;margin-bottom:10px}.btn-preview-custom .btn_delivery{padding:20px 25px;border-radius:5px;border:none;font-weight:700;font-size:18px;line-height:22px;color:#fff;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.btn-preview-custom .btn_delivery:hover{transform:translateY(-4px);box-shadow:0 3px 3px #525252}.btn-preview-custom .btn_preview{background-color:#269fc2}.btn-preview-custom .btn_download{background-color:red}.btn-preview-custom .btn_delivery span{display:inline-block;position:relative}.btn-preview-custom .btn_delivery span:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:0 0}.btn-preview-custom .btn{display:inline-block;width:auto;position:relative}.none{display:none}.logged-user-header .nav{margin-top:115px;padding-top:0px!important}.content-page-404{padding:0 10px;margin-bottom:55px;margin-top:40px}.content-page-404 .shirt-404{display:block;width:80%;margin:auto}.content-page-404 .banner-404{display:block;width:100%;margin-top:30px}.content-page-404 a{display:block;width:100%;margin:20px 0}.content-page-404 a img{display:block;width:100%}.clearfix:after{display:block;content:"";clear:both}.top_visual_s1 .delivery-date_s1 span.receive-date-fast,.top_visual_s1 .delivery-date_s1 span.receive-date{display:inline}.display-none{display:none}