.htop{width:55%;padding:5px;margin:0 auto}h1{font-size:12px}@media screen and (max-width: 767px){.htop{width:92% !important;box-sizing:border-box !important;text-align:left !important;white-space:normal !important;padding-right:60px}h1{font-size:13px !important;line-height:1.4 !important;display:inline !important;text-align:left !important;margin:0 !important;padding-right:0 !important}.htop-brand{display:inline-block}}h2{width:100%;margin-bottom:5px}h2 p{width:100%;background:#471263;color:#000051;font-size:18px;font-weight:bold;padding-top:5px}h2 p span{background:#00ded1;border-radius:0px 12px 0px 0px;padding:10px 25px 7px 15px;color:#000051;display:inline-block;flex-direction:row;font-size:22px}h2 p.p_pink{width:100%;background:#fda9ff;color:#FFF;font-size:18px;font-weight:bold;padding-top:5px}h2 p span.s_pink{background:#ff0068;border-radius:0px 12px 0px 0px;padding:10px 25px 7px 15px;color:#FFF;display:inline-block;flex-direction:row;font-size:22px}h2.blue{width:100%;background:#113593;color:#FFF;margin-bottom:10px;padding:12px 10px 12px 15px;font-size:22px;font-weight:bold}h2.matome{width:100%;color:#113593;margin-bottom:10px;padding:12px;border:double 6px #113593;font-size:24px;font-weight:bold;text-align:center}h2.gurade{width:100%;padding:1rem 2rem;color:#fff;transform:skew(-15deg);background-image:linear-gradient(to right, #27acd9 0%, #b4e12b 100%);font-size:30px;font-weight:bold}h2.gurade span{display:block;font-size:16px;font-weight:normal;margin-bottom:8px}h2.gurade span.h2s{font-size:16px;font-weight:normal;margin-top:8px}h2.smart_blue{width:100%;color:#244178;font-weight:bold;font-size:24px;position:relative;padding:10px 0;border-bottom:solid 4px #1666bf}h2.smart_blue:after{position:absolute;content:" ";display:block;width:15%;bottom:-4px;border-bottom:solid 4px #8b9de5}h2.smart_blue .h2s{font-size:16px;font-weight:normal;padding-left:14px}h2.smart_green{width:100%;background:#eefffd;color:#009d8d;font-weight:bold;padding:14px 10px 10px 15px;font-size:24px;border-left:solid 6px #009d8d}h2.smart_green .h2s{font-size:16px;font-weight:normal;padding-left:14px}h2.smart_purple{width:100%;background:#f5eeff;color:#370082;font-weight:bold;padding:14px 10px 10px 15px;font-size:24px;border-left:solid 6px #370082}h2.smart_purple .h2s{font-size:16px;font-weight:normal;padding-left:14px}h2.smart_blue2{width:100%;background:#0071e3;color:#e8f3ff;font-weight:bold;padding:14px 10px 10px 15px;font-size:26px;border-left:solid 10px #0071e3}h2.blue2{width:100%;background:#7ccced;color:#FFF;margin-bottom:10px;padding:12px 10px 12px 15px;font-size:22px;font-weight:bold}h2.pink{width:100%;background:#ff7bac;color:#FFF;margin-bottom:10px;padding:12px 10px 12px 15px;font-size:22px;font-weight:bold}h2.vpink{width:100%;background:#ff0068;color:#FFF;margin-bottom:10px;padding:12px 10px 12px 15px;font-size:22px;font-weight:bold}h2.red{width:100%;background:#fac07c;color:#FF0000;margin-bottom:10px;padding:12px 10px 12px 15px;font-size:30px;font-weight:bold;text-align:center}h2.big1{width:100%;background:#4485ff;color:#FFF;margin-bottom:10px;padding:14px;font-size:44px;font-weight:bold;text-align:center}h2.big2{width:100%;background:#ff0068;color:#FFF;margin-bottom:10px;padding:14px 0 10px;font-size:34px;font-weight:bold;text-align:center}h2.head{width:100%;color:#000;text-align:center;margin:5px 0;font-size:18px;font-weight:bold}h2.toptxt{width:100%;color:#000051;font-size:18px;display:inline-block;flex-direction:row}h2.tophead{width:100%;margin:10px auto 5px;text-align:center;padding:0.8rem 2rem;color:#fff;font-weight:bold;letter-spacing:0.2em;border-radius:50vh;background-image:linear-gradient(150deg, rgba(0, 15, 101, 1) 10%, rgba(2, 83, 204, 1) 40%, rgba(0, 58, 255, 1) 68%, rgba(35, 102, 247, 1) 90%);text-shadow:3px 3px 5px rgba(14, 51, 29, 0.5)}h2.icon_h{position:relative;margin:0 auto;font-size:22px;font-weight:bold;color:#24a1df;height:92px;background-image:url(../images/ct/icon_0.png);background-repeat:no-repeat;background-size:cover;width:92%}h2.icon_h span{position:absolute;top:43%;left:13%}h2.icon_h1{position:relative;margin:0 auto;font-size:26px;font-weight:bold;color:#24a1df;height:92px;background-image:url(../images/ct/icon_1.png);background-repeat:no-repeat;background-size:cover;width:92%}h2.icon_h1 span{position:absolute;top:43%;left:16%}h2.icon_h2{position:relative;margin:0 auto;font-size:26px;font-weight:bold;color:#24a1df;height:92px;background-image:url(../images/ct/icon_2.png);background-repeat:no-repeat;background-size:cover;width:92%}h2.icon_h2 span{position:absolute;top:43%;left:16%}h2.icon_h3{position:relative;margin:0 auto;font-size:26px;font-weight:bold;color:#24a1df;height:92px;background-image:url(../images/ct/icon_3.png);background-repeat:no-repeat;background-size:cover;width:92%}h2.icon_h3 span{position:absolute;top:43%;left:16%}h2.icon_h4{position:relative;margin:0 auto;font-size:26px;font-weight:bold;color:#24a1df;height:92px;background-image:url(../images/ct/icon_4.png);background-repeat:no-repeat;background-size:cover;width:92%}h2.icon_h4 span{position:absolute;top:43%;left:16%}h2.icon_h5{position:relative;margin:0 auto;font-size:26px;font-weight:bold;color:#24a1df;height:92px;background-image:url(../images/ct/icon_5.png);background-repeat:no-repeat;background-size:cover;width:92%}h2.icon_h5 span{position:absolute;top:43%;left:16%}h2.top_list{}.toptxt{font-size:18px;line-height:1.6rem;width:92%;padding:0.5em 1em;margin:0 auto;color:#474747;background:whitesmoke;border-left:double 8px #000f65;border-right:double 8px #2366f7}.bbtxt{font-size:18px;font-weight:bold;color:#0038EF}h3{width:100%;color:#000051;font-size:18px;display:inline-block;flex-direction:row}h3 p{border-radius:0px 12px 0px 0px;background:#f7effc;border-bottom:solid 4px #471263;padding:12px 0 6px 15px;font-weight:bold;color:#471263;font-size:18px}h3.blue{width:100%;background:#2988c7;color:#FFF;margin-bottom:5px;padding:8px 8px 8px 15px;font-size:18px}h3.pink{width:100%;background:#ff7bac;color:#FFF;margin-bottom:5px;padding:8px 8px 8px 15px;font-size:18px}h3.sh_pink{border-bottom:#FF7BAC 3px solid;color:#ff0068;margin-bottom:5px;padding:8px 8px 0 12px;font-size:20px;font-weight:bold}h3.sh_pink2{color:#ff0068;margin-bottom:5px;padding:8px 8px 0 12px;font-size:18px;font-weight:bold}h3.sh_blue{border-bottom:#003a9b 3px solid;color:#003a9b;margin-bottom:3px;padding:8px 0 0 6px;font-size:18px;font-weight:bold}h3.vpink{width:100%;background:#ff0068;color:#FFF;margin-bottom:5px;padding:8px 8px 8px 12px;font-size:18px;font-weight:bold}h3.toptxt{width:100%;color:#000051;font-size:16px;display:inline-block;flex-direction:row}h3.toptxt_r{width:100%;color:#FF0000;text-align:center;font-size:22px;font-weight:bold;display:inline-block;flex-direction:row}h3.blink{width:100%;background:#3870c7;color:#FFF;margin-bottom:5px;padding:6px 6px 6px 12px;font-size:14px}.ct_txt{width:100%;color:cadetblue;font-size:24px;font-weight:bold;margin:7px}.ct_txt2{width:100%;color:#774f2f;font-size:24px;font-weight:bold;margin:7px}.ct_txt3{width:100%;color:#ff398a;font-size:24px;font-weight:bold;margin:7px}.ct_txt3c{width:100%;color:#ff398a;font-size:24px;font-weight:bold;margin:7px;text-align:center}.price_new{color:#ff398a;font-size:20px;font-weight:bold}.strong_p{color:#ff7bac;font-size:18px;font-weight:bold}.strong_p{color:#ff7bac;font-size:18px;font-weight:bold}.mkr_y{background-color:#ff9;font-weight:bold}.mkr_b{background-color:#c3e7f7;font-weight:bold}.wflag{display:flex}.wel_ordr{width:94%;text-align:left;margin:10px auto 5px auto;line-height:17px}.wordar_btn1{text-align:center;margin:0 auto}.wordar_btn2{display:inline-block;position:relative;text-align:center;vertical-align:middle;width:300px;margin:0 auto;padding:15px;text-decoration:none;background:#27acd9;border-radius:4px;font-size:26px;color:#fff;font-weight:bold;-webkit-transition:none;transition:none;box-shadow:0 6px 0 #0686b2}.wordar_btn2:hover{top:6px;box-shadow:none;color:#fff}.hissu{color:#FF0000;font-size:12px;font-weight:bold;padding:2px 4px;border-radius:3px}.sh_blue{border-bottom:#003a9b 3px solid;color:#003a9b;margin-bottom:3px;padding:8px 0 6px 10px;font-size:18px;font-weight:bold}.h3blue{width:100%;background:#2988c7;color:#FFF;margin-bottom:5px;padding:8px 8px 8px 15px;font-size:18px}.tophead_txt{width:58%;margin:0 auto;font-size:22px}.red16{color:#FF0000;font-size:14px;font-weight:bold}.bigprt{display:flex;flex-wrap:wrap;align-content:flex-start}.bigprt_pp{width:48%;margin:7px 4px;background:#097eff;padding:10px 7px;border-radius:6px}.bigprt_pp a{color:#FFFF00}.bpp1{font-size:26px;font-weight:bold;text-align:center}.bpp2{font-size:12px;padding-top:5px;text-align:center;color:#FFF}.pepar_link{display:flex;flex-wrap:wrap;align-content:flex-start;margin-top:0;margin-bottom:15px}.profound{font-size:14px;text-align:center;color:#FFF}.plink{width:19.4%;margin:3px 2px;background:#097eff;padding:5px 2px;border-radius:4px;font-size:14px;text-align:center;line-height:1.4em}.plink a{color:#FFFF00}.wsmall{font-size:18px}.syurui{width:70%;border:solid 4px #431e84;padding:10px;color:#431e84;font-weight:bold;font-size:24px}.row_text{position:relative;margin:0 auto;color:#043aca;height:85px;background-image:url(../images/ct/check.png);background-repeat:no-repeat;width:96%;font-size:20px;font-weight:bold;padding-left:110px}.row_text span{position:absolute;top:50%;left:15%}.tape_op{font-size:0.8rem;font-weight:normal}.center{text-align:center}.xbr3{display:flex}.x1{width:33%}.industry{display:flex;justify-content:center;flex-wrap:wrap}.idtry_child{width:30%;color:#FFF;padding-top:20px;padding-bottom:34px;text-align:center;font-size:22px;font-weight:bold;background-image:url(../images/ct/icon_sq.png);background-repeat:no-repeat;background-size:cover}.idtry_child a{display:block;margin:5px}.idtry_child a:hover{background:#FFF}.idtry_txt{margin:5px 0;color:#2da5e0}.pbtn{margin:5px auto;width:80%;font-size:70%;padding:10px;background:#0542e4;border-radius:15px;color:#FFF}.big-txt{font-size:20px;font-weight:bold;color:#043aca}.pepar_small{font-size:60%;color:#000}.score_cnt2{color:#eb2149;font-size:22px;font-weight:700}.dline{width:90%;padding:12px 15px;margin:10px auto;border:dotted 3px #00297f;border-radius:8px;background:#efefef;color:#003093;font-size:20px;line-height:1.3em}.ppname{padding:2px 0 10px;color:#000;font-size:14px;line-height:1.5}.tag span{display:inline-block;background:#0049e1;color:#FFF;font-size:11px;padding:4px;margin:3px 1px}.tag span.ng{display:inline-block;background:#ea2300;color:#FFF;font-size:11px;padding:4px;margin:3px 1px}.label_vg{background:#f4f4f4;width:100%;margin:4px auto;text-align:center;padding:5px 0;border-radius:2px}.label_vg a{text-decoration:underline;color:#303030}.label_g{background:#fbfbfb;width:100%;margin:0 auto;padding:0 5px 5px 5px;border-radius:2px}.label_g span{font-weight:bold;font-size:96%;color:#ff2020}.pp_btn{display:block;width:66%;background:#F4F4F4;text-align:center;margin:0 auto;padding:7px 0;font-size:14px;font-weight:bold;border-radius:4px;border:solid 2px #E2E2E2}.item_notice{margin:8px;font-size:14px;color:#303030}.2list_link{margin:5px auto}.list_side{display:flex;flex-direction:row}.list_link{width:49%;margin:5px;font-size:14px;border:solid 0.5px #009a00;line-height:1.4}.pref{background:#ebffe4;color:#000;padding:8px}.pref a{color:#000}.pref a:hover{color:#e82a1c;text-decoration:underline}.pref_txt{padding:8px}.list_link2{width:49%;margin:5px;font-size:14px;border:solid 0.5px #004386;line-height:1.4}.pref2{background:#eff7ff;color:#000;padding:8px}.pref2 a{color:#000}.pref2 a:hover{color:#e82a1c;text-decoration:underline}.prefname{font-size:120%}.poster_list{display:flex;justify-content:space-between}.poster_list img{width:90%;padding:0 8px}.pl1{width:80%}.pl2{width:20%}.pl3{width:33%;display:inline}.pl4{width:30%}.pl5{width:70%}span.hosoku{font-size:smaller;padding:0 3px}span.hosoku_midashi{font-size:65%;padding:0 3px;color:#000}span.pnk{font-size:18px;font-weight:bold;color:#d200d7}span.pnk2{font-size:26px;font-weight:bold;color:#fa39ff}span.nvr{font-size:18px;font-weight:bold;color:#060653}span.yel{font-size:18px;font-weight:bold;color:#f0ae00}form.welcom{margin:12px auto;text-align:center}form.welcom img{text-align:center}#flexbox{display:flex;width:100%;height:auto;padding:5px;margin:0 auto;text-align:center}#flexbox .box-item1{width:40%;padding:2px;font-size:22px}#flexbox .box-item2{width:60%;padding:2px;font-size:40px;font-weight:bold;color:#2988c7}#flexbox .box-item3{width:60%;padding:2px;font-size:22px;font-weight:bold;color:#ff7bac;line-height:1.2}#flexbox .box-item4{width:60%;padding:2px;font-size:25px;font-weight:bold;color:#006CFF}#flexbox .blue_size{background:#2988c7;color:#FFF;margin-bottom:5px;padding:8px 8px 8px 15px;font-size:18px}.nl_head{width:55%;background:#5c5c5c;color:#FFF;padding:12px;margin:0 auto;font-size:24px}#news_list{width:55%;height:200px;overflow-y:scroll;margin:10px auto 40px}.news-list{list-style:none outside;margin:0;padding:0}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;color:#333;border-bottom:1px solid #CCC;padding:20px 20px}.news-list .item:first-child a{border-top:1px solid #FFF}.news-list .item .date{margin:0;min-width:140px;font-size:16px;color:#999;padding:0 20px 0 0}.news-list .item .category{margin:0;min-width:140px;padding:0 20px 0 0}.news-list .item .category span{background:#999;color:#FFF;text-align:center;display:inline-block;padding:5px 20px;font-size:12px;line-height:1}.news-list .item .title{margin:0;width:100%}.news-list .item a:hover .title{color:#00F}*{box-sizing:border-box}a{text-decoration:none;colo:#FFF}.ord_btn1{text-align:center;margin:0 auto}.ord_btn2{display:inline-block;position:relative;text-align:center;vertical-align:middle;width:100%;margin:0 auto;padding:15px;text-decoration:none;background:#ff5555;border-radius:4px;font-size:22px;line-height:1.4;color:#fff;font-weight:bold;-webkit-transition:none;transition:none;box-shadow:0 6px 0 #8a0000}.ord_btn2:hover{top:6px;box-shadow:none;color:#fff}.syurui{width:96%;border:solid 4px #431e84;padding:10px;color:#431e84;font-weight:bold;font-size:22px}.bnr-concierge{max-width:1110px;margin:auto;position:relative;margin:30px 0}.bnr-concierge_above{display:flex;background:linear-gradient(103deg, #3F55FF 0%, #3F55FF 40%, #FAFF01 40%, #FAFF01 100%)}.poster_list{display:flex;justify-content:space-between}.poster_list span{font-size:120%;font-weight:bold}.poster_list img{padding:0 12px}.pl1{width:60%}.pl2{width:40%}.pl3{width:33%;display:inline}.poster_plist{display:flex;flex-wrap:wrap;align-content:flex-start;height:100%}.plist{width:49%;margin:0 2px 8px 2px;border:dotted 1px #d4d4d4;border-radius:3px;padding:0 5px}p.data_txt{margin-bottom:12px;line-height:1.1}.medatu_red{color:#FF0000}table.postersize{width:100%;border:1px solid #595959;border-collapse:collapse;margin-bottom:20px;overflow:auto;white-space:nowrap}table.postersize::-webkit-scrollbar{height:5px}table.postersize::-webkit-scrollbar-track{background:#333}table.postersize::-webkit-scrollbar-thumb{background:#999}table.postersize td{width:25%;padding:7px 3px;height:25px;border:1px solid #595959;line-height:1.1em}table.postersize td.asize{background:#ffdfdf;text-align:center;font-size:22px;font-weight:bold;color:#ff4848}table.postersize td.asize span{font-weight:normal;font-size:12px;padding-left:4px}table.postersize td.bsize{background:#b8dcff;text-align:center;font-size:22px;font-weight:bold;color:#0075ea}table.postersize td.bsize span{font-weight:normal;font-size:12px;padding-left:4px}table.postersize th{background:#f0e6cc;font-size:16px;font-weight:bold;text-align:center;padding:7px}.even{background:#fbf8f0}.odd{background:#fefcf9}.pst-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:500px;width:100%;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","游ゴシック Medium",sans-serif;line-height:1.1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#1e407f;border-radius:10px;-webkit-box-shadow:2px 2px 3px #4390ff;box-shadow:2px 2px 3px #4390ff;margin-bottom:7px}.pst-btn-left{width:20%;min-width:69px;padding:5px 0 5px 5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.pst-btn-left .image{position:relative;width:32px;height:40px;background:url(../images/paper_img.png) no-repeat;background-size:contain}.pst-btn-left span{display:block;font-size:11px;font-weight:600;color:#fff}.pst-btn-left-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;height:100%;border-right:2px solid #fff}.pst-btn-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:82%;padding:10px}.pst-btn-right dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.pst-btn-right dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:29px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.pst-btn-right dt.small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.pst-btn-right .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pst-btn-right dd{display:block;font-size:11px;font-weight:600;padding:5px}.pst-btn-right .bg-red{color:#fff;background-color:#ff5252}.pst-btn-right .color-blue{color:#1e407f;background-color:#fff}.tcns{color:#FFF}.wide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:500px;width:100%;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","游ゴシック Medium",sans-serif;line-height:1.1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#00a6bc;border-radius:10px;-webkit-box-shadow:2px 2px 3px #b7f7ff;box-shadow:2px 2px 3px #b7f7ff;margin-bottom:7px}.wide-btn-left{width:20%;min-width:69px;padding:5px 0 5px 5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.wide-btn-left .image{position:relative;width:42px;height:53px;background:url(../images/wide_img.png) no-repeat;background-size:contain}.wide-btn-left span{display:block;font-size:11px;font-weight:600;color:#fff}.wide-btn-left-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;height:100%;border-right:2px solid #fff}.wide-btn-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:82%;padding:10px}.wide-btn-right dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.wide-btn-right dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:25px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.wide-btn-right dt.small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.wide-btn-right dt.xsmall{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:21px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.wide-btn-right .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wide-btn-right dd{display:block;font-size:11px;font-weight:600;padding:5px}.wide-btn-right .bg-red{color:#fff;background-color:#ff5252}.wide-btn-right .color-green{color:#008497;background-color:#fff}.sign-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:500px;width:100%;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","游ゴシック Medium",sans-serif;line-height:1.1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#3f1cad;border-radius:10px;-webkit-box-shadow:2px 2px 3px #e1d9f9;box-shadow:2px 2px 3px #e1d9f9;margin-bottom:7px}.sign-btn-left{width:20%;min-width:69px;padding:5px 0 5px 5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sign-btn-left .image{position:relative;width:42px;height:53px;background:url(../images/kanban_img.png) no-repeat;background-size:contain}.sign-btn-left span{display:block;font-size:11px;font-weight:600;color:#fff}.sign-btn-left-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;height:100%;border-right:2px solid #fff}.sign-btn-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:82%;padding:10px}.sign-btn-right dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.sign-btn-right dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:30px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.sign-btn-right dt.small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.sign-btn-right dt.xsmall{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:21px;font-weight:700;font-style:italic;margin:0 auto;color:#fff}.sign-btn-right .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sign-btn-right dd{display:block;font-size:11px;font-weight:600;padding:5px}.sign-btn-right .bg-red{color:#fff;background-color:#ff5252}.sign-btn-right .color-parple{color:#3f1cad;background-color:#fff}@media screen and (max-width: 767px){#news_list{width:88%;margin:10px auto 20px}h2.smart_blue .h2s{display:block;padding-left:0px;padding-top:5px}.nl_head{width:88%}.news-list .item a{flex-wrap:wrap}.news-list .item .date{min-width:100px}.news-list .item .title{margin-top:10px}.bigprt{display:block}.bigprt_pp{width:98%;margin:7px 4px;background:#097eff;padding:10px 7px;border-radius:6px}.pepar_link{display:block}.plink{width:100%;margin:3px 2px;background:#097eff;padding:5px 2px;border-radius:4px;font-size:14px;text-align:center;line-height:1.4em}.plink a{color:#FFFF00}.row_text{position:relative;margin:0 auto;color:#043aca;height:175px;background-image:url(../images/ct/check.png);background-repeat:no-repeat;width:96%;font-size:18px;font-weight:bold;padding-left:110px}.row_text span{position:absolute;top:50%;left:15%}.poster_list{display:block}.pl1,.pl2,.pl3{width:100%}.poster_plist{display:block}.plist{width:100%;margin-bottom:10px}h2.icon_h1 span,h2.icon_h2 span,h2.icon_h3 span,h2.icon_h4 span,h2.icon_h5 span{font-size:16px;position:absolute;top:38%;left:28%}h2.icon_h span{font-size:16px;position:absolute;top:26%;left:22%}.industry{display:flex;justify-content:center;flex-wrap:wrap}.idtry_child{width:50%;color:#FFF;padding-top:20px;padding-bottom:34px;text-align:center;font-weight:bold;background-image:url(../images/ct/icon_sq.png);background-repeat:no-repeat;background-size:cover}.idtry_child a{display:block}.idtry_child a:hover{background:#FFF}.2list_link{margin:5px auto}.list_side{display:block}.list_link{width:100%;margin:5px;font-size:14px;border:solid 0.5px #009a00;line-height:1.4}.list_link2{width:100%;margin:5px;font-size:14px;border:solid 0.5px #004386;line-height:1.4}.poster_list{display:block}.pl1
.pl2
.pl4
.pl5{width:50%}}@media screen and (max-width: 600px){.bnr-concierge_above{flex-direction:column;background:none}}.bnr-concierge_above__left{width:40%;position:relative;padding:10px 20px}@media screen and (max-width: 600px){.bnr-concierge_above__left{width:100%;background-color:#3F55FF;padding:6px 20px}}.bnr-concierge_above__left:before{position:absolute;content:'';left:0px;top:0px;width:0;height:0;border:none;border-left:solid 11px #fafcfc;border-bottom:solid 65px #3F55FF;z-index:2}@media screen and (min-width:980px) and (max-width: 1080px){.bnr-concierge_above__left:before{border-bottom:solid calc(57 / 1080 * 100vw) #3F55FF}}@media screen and (min-width:601px) and (max-width: 820px){.bnr-concierge_above__left:before{border-bottom:solid calc(62 / 820 * 100vw) #3F55FF}}@media screen and (max-width: 600px){.bnr-concierge_above__left:before{content:none}}.bnr-concierge_above__right{width:60%;position:relative;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:601px) and (max-width: 820px){.bnr-concierge_above__right{padding:8px 10px}}@media screen and (max-width: 600px){.bnr-concierge_above__right{width:100%;background-color:#FAFF01;padding:8px 10px;justify-content:space-evenly}}.bnr-concierge_above__right:after{position:absolute;content:'';right:0px;top:0px;width:0;height:0;border:none;border-left:solid 11px #FAFF01;border-bottom:solid 65px white;z-index:2}@media screen and (min-width:980px) and (max-width: 1080px){.bnr-concierge_above__right:after{border-bottom:solid calc(60 / 1080 * 100vw) white}}@media screen and (min-width:601px) and (max-width: 820px){.bnr-concierge_above__right:after{border-bottom:solid calc(71 / 820 * 100vw) white}}@media screen and (max-width: 600px){.bnr-concierge_above__right:after{content:none}}.bnr-concierge_above__text01{transform:skewX(-10deg);font-weight:bold;font-size:25px;color:#F8ED01}@media screen and (min-width:980px) and (max-width: 1080px){.bnr-concierge_above__text01{font-size:calc(22 / 1080 *100vw);text-align:center}}@media screen and (min-width:601px) and (max-width: 820px){.bnr-concierge_above__text01{text-align:center;font-size:calc(22 / 820 *100vw)}}@media screen and (max-width: 600px){.bnr-concierge_above__text01{text-align:right;text-align:center;padding-left:calc(70 / 375 *100vw);font-size:20px}}.bnr-concierge_above__text02{transform:skewX(-12deg);font-weight:bold;text-align:center;font-size:15px;color:#fff;margin-top:5px;opacity:.95}@media screen and (min-width:980px) and (max-width: 1080px){.bnr-concierge_above__text02{font-size:12px}}@media screen and (min-width:601px) and (max-width: 820px){.bnr-concierge_above__text02{font-size:calc(15 / 820 *100vw)}}@media screen and (max-width: 600px){.bnr-concierge_above__text02{font-size:13px;text-align:right;text-align:center;padding-left:calc(70 / 375 *100vw)}}.bnr-concierge_above__text03{transform:skewX(-13deg);font-size:36px;letter-spacing:3px;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000}@media screen and (min-width:980px) and (max-width: 1080px){.bnr-concierge_above__text03{font-size:calc(32 / 1080 *100vw)}}@media screen and (min-width:601px) and (max-width: 820px){.bnr-concierge_above__text03{text-align:center;font-size:calc(30 / 820 *100vw)}}@media screen and (max-width: 600px){.bnr-concierge_above__text03{font-size:25px}}.bnr-concierge_above__text04{font-weight:bold;font-size:12px;line-height:1.6}@media screen and (min-width:601px) and (max-width: 820px){.bnr-concierge_above__text04{font-size:calc(12 / 820 *100vw)}}@media screen and (max-width: 600px){.bnr-concierge_above__text04{font-size:10px}}.bnr-concierge_bottom{padding:15px 4px 15px 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 600px){.bnr-concierge_bottom{padding:10px 0 0;flex-direction:column}}.bnr-concierge_bottom__left{width:20%;padding-right:8px}@media screen and (max-width: 600px){.bnr-concierge_bottom__left{width:100px;position:absolute;top:calc(-20 / 375 *100vw);left:1px}}.bnr-concierge_bottom__left img{width:100%}.bnr-concierge_bottom__right{width:80%}@media screen and (max-width: 600px){.bnr-concierge_bottom__right{width:100%}}.bnr-concierge_bottom__text{font-size:12px;font-weight:bold;margin-top:4px;line-height:1.6;padding-left:2em;text-indent:-2em}@media screen and (max-width: 600px){.bnr-concierge_bottom__text{line-height:1.4;margin-top:8px}.tophead_txt{width:90%;margin:0 auto;font-size:16px}}.bnr-concierge_bottom__text.red_t{color:#fb0d15}#contents .contents-mds,#contents .contents-mds p,#contents .top-mds-mn,#contents .top-mds-mn p,#contents h2.blue,#contents h2.blue2,#contents h2.smart_blue2,#contents h2.smart_green,#contents h2.gurade,#contents h2.big1,#contents h2.tophead,#contents h3.blue,#contents h3.blink,#contents .h3blue,#contents .toptxt3{background-color:#fff18a!important;background-image:none!important;color:#512873!important;border-color:#e1c235!important;text-shadow:none!important}#contents .contents-mds p span,#contents .contents-mds .ks-mds,#contents .top-mds-mn p span,#contents h2 p span:not(.s_pink){background-color:#fff18a!important;color:#512873!important;text-shadow:none!important}#contents h2 p:not(.p_pink){background-color:#fff18a!important;color:#512873!important}#contents h2.smart_blue,#contents h2.matome,#contents h3.sh_blue,#contents .sh_blue{color:#512873!important;background-color:#fffde9!important;border-color:#75409e!important}#contents h2.smart_blue:after{border-color:#e1c235!important}#contents h3 p{background-color:#fffde9!important;color:#512873!important;border-color:#75409e!important}#contents :is(.bigprt_pp,.plink){background-color:#63318a!important}#contents :is(.bigprt_pp,.plink) a{color:#fff!important}#contents .wordar_btn2{background-color:#63318a!important;color:#fff!important;box-shadow:0 6px 0 #42205e}#contents :is(table.p_price,table.b_price,table.price2,table.price3,table.price6,table.price7,table.pso_price,table.sso_price,table.spbig_price,table.rami_price,table.rami_price_so,table.option,table.option4,table.op_p,table.op_p2,table.panel){background-color:#fff!important;border-color:#d6c5e1!important}#contents :is(table.p_price,table.b_price,table.price2,table.price3,table.price6,table.price7,table.pso_price,table.sso_price,table.spbig_price,table.rami_price,table.rami_price_so,table.option,table.option4,table.op_p,table.op_p2,table.panel) th{background-color:#fff18a!important;color:#512873!important;border-color:#d6c5e1!important}#contents :is(table.p_price,table.b_price,table.price2,table.price3,table.price6,table.price7,table.pso_price,table.sso_price,table.spbig_price,table.rami_price,table.rami_price_so,table.option,table.option4,table.op_p,table.op_p2,table.panel) td{background-color:#fff!important;border-color:#d6c5e1!important}#contents :is(table.p_price,table.b_price,table.price2,table.price3,table.price6,table.price7,table.pso_price,table.sso_price,table.spbig_price,table.rami_price,table.rami_price_so,table.option,table.option4,table.op_p,table.op_p2,table.panel) tr:nth-child(even) td{background-color:#fffde9!important}#contents .dltable .bgc{background-color:#fff18a!important;color:#512873!important}#contents .dltable .price{background-color:#fff!important;border-color:#d6c5e1!important}#contents :is(input[type="submit"],button[type="submit"]){background-color:#63318a!important;color:#fff!important;border-color:#63318a!important}#header-pc{background:#fff!important;background-image:none!important;color:#512873!important;border-top:5px solid #fff18a}#header-pc .header-fst{background:#fff!important;color:#512873!important}#header-pc .ab-header-brand{display:flex;align-items:center;gap:14px;flex:1;min-width:0}#header-pc .ab-header-brand .main-logo{width:158px!important;height:auto!important;max-width:100%}#header-pc .ab-header-tagline{font-size:15px;font-weight:900;line-height:1.6;color:#512873}#header-pc .header-fst > picture{background:#63318a;border-radius:8px;padding:4px;box-sizing:border-box}#header-pc .header-tel,#header-pc .header-tel span,#header-pc .header-tel i{color:#512873!important}#header-pc .header-tel i{background:#fff18a;border-radius:4px;padding:0 4px}#header-pc .header-links{background:#63318a!important;background-image:none!important}#header-pc .header-links a{color:#fff!important}#header-pc .header-navi,#header-pc .header-navi .menu>li,#header-pc .header-navi .menu>li>a{background:#fff18a!important;background-image:none!important;color:#512873!important;border-color:#e1c235!important}#header-pc .header-navi .menu>li>a:hover{background:#63318a!important;color:#fff!important}#header-pc .menu__second-level,#header-pc .menu__second-level .inner{background:#fffde9!important;background-image:none!important;color:#512873!important}#header-pc .menu__second-level a{color:#512873!important}#header-pc .menu__second-level a:hover{background:#fff18a!important}.drawer-hamburger{background:#63318a!important;color:#fff!important}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background-color:#fff!important}.nav-ft{background:#fffde9!important;background-image:none!important;border-top:2px solid #e1c235}.nav-ft ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:16px;padding-bottom:16px}.nav-ft ul li{background:none!important;min-width:0}.nav-ft a,.nav-ft a.question{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;padding:10px 16px;background:#fff!important;background-image:none!important;border:1px solid #75409e;border-radius:8px;color:#512873!important;font-weight:bold;text-decoration:none}.nav-ft a div,.nav-ft a p{background:none!important;background-image:none!important;color:#512873!important;padding:0!important;margin:0!important}.nav-ft a:hover{background:#fff18a!important}#contact{background:#fffde9!important;background-image:none!important;color:#512873!important;border-top:1px solid #e6dba0}#contact .contact-mds{color:#512873!important;background:#fff18a!important;border-radius:8px;padding:12px}#contact .contact-tel,#contact .contact-tel span,#contact .contact-pay,#contact .contact-pay span,#contact .contact-pay small,#contact a{color:#512873!important}#footer{background:#fff!important;background-image:none!important;color:#512873!important;border-top:2px solid #e1c235}#footer a,#footer li,#footer p{color:#512873!important}#footer .mds{background:#fff18a!important;color:#512873!important;border-color:#e1c235!important}#footer .copyright{background:#fffde9!important;color:#512873!important}#contents a.ab-brand-order-cta{display:flex;align-items:center;justify-content:center;gap:14px;box-sizing:border-box;width:min(100%,720px);min-height:64px;margin:20px auto 36px;padding:14px 22px;border:2px solid #63318a;border-radius:12px;background:#63318a;color:#fff!important;font:900 22px/1.5 Meiryo,sans-serif;text-decoration:none!important;box-shadow:0 4px 0 #42205e;text-align:center}#contents .ab-brand-order-cta .ab-brand-product-name{color:#fff18a!important}#contents .ab-brand-order-cta .ab-brand-cta-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;background:#fff;border-radius:50%;color:#63318a}#contents a.ab-brand-order-cta:hover{background:#512873}.nav-ft a:focus-visible,#contents a.ab-brand-order-cta:focus-visible{outline:3px solid #75409e;outline-offset:4px}@media(max-width:979px){#header-pc .header-fst{flex-wrap:wrap!important;gap:12px}#header-pc .ab-header-brand{flex:0 0 100%;justify-content:center;padding:12px 0}#header-pc .ab-header-tagline{font-size:13px}#header-pc .header-fst>picture{max-width:287px;margin:0 auto}#header-pc .header-tel{margin:8px auto 14px}.nav-ft ul li{width:calc(50% - 10px) !important}.nav-ft a{font-size:14px;width:100%}#contents a.ab-brand-order-cta{font-size:17px;padding:12px 14px;gap:10px}#contents .ab-brand-order-cta .ab-brand-cta-arrow{flex-basis:30px;width:30px;height:30px}}
/* 2026-11-14: readable labels and arrows on the light navigation background. */
#header-pc .menu__second-level .menu__second-level-mds{color:#512873!important;text-shadow:none!important}
#header-pc .menu__second-level span.menu-scol{color:#6b2f00!important;text-shadow:none!important}
#header-pc .menu__second-level a>span{color:inherit!important;text-shadow:none!important}
#contents table.p_price td.san1,#contents table.p_price td.san2,#contents table.o_price td.san1,#contents table.o_price td.san2{color:#7a3600!important}
