@charset "UTF-8";html{scroll-behavior:smooth}body{padding:30px;background-color:#fdf8f2 !important}header,main{background-color:#fdf8f2 !important}.checklist_luggage_h1{text-align:center}.author-box{background-color:#fff}.main{padding:0}#luggage_choice{padding:15px;background-color:#fff}#checklist_luggage p{margin:.8rem;color:#635e5c}h2.h2_style{font-size:20px;padding:5px 0;margin-bottom:0}h3.h3_style{color:#635e5c;font-size:16px;padding:5px 0;margin-bottom:0}#choice_box{display:flex;flex-direction:column;gap:45px}.choice_transportation,.choice_season,.choice_purpose{width:100%}@media screen and (min-width:1000px){.checklist_luggage_h1{margin:30px auto}#choice_box{flex-direction:row}.choice_purpose{order:3;width:40%}.choice_season{order:2;width:20%}.choice_transportation{order:1;width:25%}}input.transport,input.purpose{cursor:pointer}.choice_transportation label,.choice_purpose label{display:inline-block;cursor:pointer;padding:5px 25px 5px 10px;margin:5px 15px 5px 0;border-radius:4px;transition:background-color .2s;user-select:none}.choice_transportation label:hover,.choice_purpose label:hover{background-color:#ffefed}#season-select{padding:5px;margin:5px}#luggage_custom{display:flex;flex-direction:column;gap:20px}#luggage_list,#luggage_container{width:100%;margin-top:30px}.container_name,.items_name_block{background-color:#dbdbdb;padding:15px;font-weight:700}.items_name_block{padding:0 15px}ul#container_list{list-style:none;padding:0}ul#container_list li{padding:8px;margin:4px 0;background:#f0f0f0;border:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;cursor:pointer}ul#container_list li:hover{background:#f9fce1}.remove-btn{color:#adadad;border:2px solid #adadad;font-size:1.1rem;font-weight:700;padding:4px 8px;cursor:pointer}.add-input{padding:8px;border:1px solid #ccc}.add-button{background-color:#d1e7ed;border:2px solid #a8b8bd;padding:4px 8px;cursor:pointer}.container_add{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;margin-top:10px;container-type:inline-size}@container (min-width:241px){.add-input{flex:0 0 75%}.add-button{flex:0 0 20%}}@container (max-width:240px){.add-input,.add-button{flex:0 0 100%;width:100%}}.add-input,.add-button{padding:10px;font-size:14px;height:40px;box-sizing:border-box}#container-select-wrap{display:none}#items-container{width:100%;border-collapse:collapse}#items-container th{border:1px solid #ccc;padding:15px}#items-container td{border:1px solid #ccc;padding:8px}.items_category{background-color:#dbdbdb;font-weight:700;vertical-align:middle}th.items_category{width:12%}th.items_list,td.items_list{width:30%;table-layout:fixed;word-break:break-all}th.items_season,td.items_season{width:8%;table-layout:fixed;word-break:break-all;text-align:center}th.items_container,td.items_container{width:22%;table-layout:fixed;word-break:break-all}th.items_memo,td.items_memo{width:23%;table-layout:fixed;word-break:break-all}td.items_season,td.items_memo{font-size:.8rem}td.items_memo input{border:.5px solid #f2f2f2;width:90%;height:auto;padding:5px}td.td_input{background-color:#f2f2f2}td.items_list,td.items_season,td.items_container,td.items_memo,td.sp_none{background-color:#fff}.add-list,.add-season,.add-container,.add-memo{width:90%;padding:5px}td.items_list{cursor:pointer}tr:hover td,tr:hover th{background-color:#ffefed}.memo-input{width:100%;border:none;background:0 0;font:inherit}.memo-input:focus{outline:none;background-color:#fff6f4}td.items_container{border:2px dashed transparent;transition:background-color .2s ease}td.items_container.dragover{background-color:#e0f7ff;border:2px dashed #0af}.items_box_scroll{width:20%}.items_box{box-sizing:border-box}#items-container thead.items_name th{position:sticky;top:-1px;z-index:10}.other_features{margin:2rem}button.btn-border{color:#6f736f;border:2px solid #6f736f;border-radius:0;background:#d1f2ce;padding:5px 15px;margin:15px}button.btn-border:hover{color:#fff;background:#000;cursor:pointer}.latest-posts{margin:40px 0}.latest-posts h2{font-size:1.5em;margin-bottom:1em;border-bottom:2px solid #ccc;padding-bottom:.3em}.latest-posts-list{list-style:none;padding:0;margin:0}.latest-posts-list li{margin-bottom:20px;background-color:#fff;width:75%}.latest-posts-list a{display:flex;align-items:center;text-decoration:none;color:inherit;padding:5px;gap:1em}.latest-posts-list img{width:100px;height:auto;border-radius:8px;object-fit:cover;flex-shrink:0}.latest-posts-list p{margin:0;font-size:1em;font-weight:700;line-height:1.4;flex:1}@media (max-width:600px){.latest-posts-list a{flex-direction:column;align-items:flex-start}.latest-posts-list img{width:100%;max-width:300px;margin-bottom:.5em}.latest-posts-list p{font-size:1em}}@media screen and (min-width:1000px){.pc_none{display:none}#luggage_custom{flex-direction:row}#luggage_list{order:1;width:80%}#luggage_container{order:2;width:20%}}@media screen and (max-width:999px){.sp_none{display:none !important}body{padding:15px;margin-bottom:50px}.checklist_luggage_h1{margin:0 auto 15px auto}#choice_box{gap:15px}main.main{padding:0 5px 5px}h2.h2_style{margin-top:15px}h3.h3_style{margin-top:5px}#checklist_luggage p{margin:.8rem 0}th.items_season,th.items_memo,td.items_season,td.items_memo,thead.items_name{display:none}table#items-container{width:100%;table-layout:fixed}th.items_category{display:block;width:auto;max-width:100%;word-break:break-word;box-sizing:border-box;overflow-wrap:break-word;background-color:#dbdbdb;padding:8px 5px}th.items_list,th.items_container,td.items_list,td.items_container{display:block;width:100%;box-sizing:border-box;word-break:break-word}td.items_list,td.items_container{padding:8px 5px}tr{display:block;margin-bottom:10px;border:1px solid #ccc}td.items_list:before{font-weight:700;display:block;margin-bottom:3px}td.items_container:before{font-weight:700;display:block;margin-bottom:3px}#container-select-wrap{display:block;margin:10px 0}#container-select{width:100%;padding:8px;font-size:16px}#luggage_custom{flex-direction:column}#luggage_list,#luggage_container{width:100%;margin-top:0}#luggage_list .add-button,.items_container{display:none !important}.other_features{margin:0}.latest-posts-list li{width:100%}}