@charset "UTF-8";html{scroll-padding-top:120px}.cl_wrap{width:980px;margin:0 auto;letter-spacing:normal}.cl_wrap a{text-decoration:none}.cl_topbnr_2column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cl_topbnr_2column li{position:relative;overflow:hidden;list-style:none;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.cl_topbnr_2column li:hover{-webkit-transform:scale(.99);transform:scale(.99)}.cl_topbnr_2column li:before{position:absolute;top:0;left:-75%;width:50%;height:100%;content:"";-webkit-transform:skewX(-25deg);transform:skewX(-25deg);background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%)}.cl_topbnr_2column li:hover:before{-webkit-animation:shine .8s forwards;animation:shine .8s forwards}@-webkit-keyframes shine{0%{left:-75%}100%{left:125%}}@keyframes shine{0%{left:-75%}100%{left:125%}}.cl_topbnr_2column li:last-child{margin-top:10px}.type_linkbtn{margin-top:18px}.type_linkbtn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.type_linkbtn .linkbtn_w_ring,.type_linkbtn .linkbtn_paper_ring,.type_linkbtn .linkbtn_spot_ring,.type_linkbtn .linkbtn_paper_case,.type_linkbtn .linkbtn_pla_case{position:relative;width:188px;height:123px;transition:all .25s ease;text-align:center;border-radius:8px}.type_linkbtn .linkbtn_w_ring span,.type_linkbtn .linkbtn_paper_ring span,.type_linkbtn .linkbtn_spot_ring span,.type_linkbtn .linkbtn_paper_case span,.type_linkbtn .linkbtn_pla_case span{margin-right:6px;font-size:16px;font-size:1rem;vertical-align:3px}.type_linkbtn .linkbtn_w_ring img,.type_linkbtn .linkbtn_paper_ring img,.type_linkbtn .linkbtn_spot_ring img,.type_linkbtn .linkbtn_paper_case img,.type_linkbtn .linkbtn_pla_case img{border-radius:0 0 6px 6px}.type_linkbtn .linkbtn_w_ring:hover,.type_linkbtn .linkbtn_paper_ring:hover,.type_linkbtn .linkbtn_spot_ring:hover,.type_linkbtn .linkbtn_paper_case:hover,.type_linkbtn .linkbtn_pla_case:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 10px 10px -6px rgba(0,0,0,.3)}.type_linkbtn .linkbtn_w_ring{background-color:#f84840}.type_linkbtn .linkbtn_paper_ring{background-color:#85c140}.type_linkbtn .linkbtn_spot_ring{background-color:#f5a21b}.type_linkbtn .linkbtn_paper_case{background-color:#3fade3}.type_linkbtn .linkbtn_pla_case{background-color:#aa619f}.type_linkbtn a{display:block;padding-top:2px;font-family:RodinNTLGPro-DB;font-size:28.8px;font-size:1.8rem;line-height:1.7;color:#fff}.cl_lst_h3{position:relative;width:100%;height:42px;margin-top:65px;padding:0 16px;font-family:RodinNTLGPro-B;font-size:41.6px;font-size:2.6rem;color:#fff;border-radius:8px 8px 0 0}.cl_lst_h3 span{font-family:RodinNTLGPro-DB;font-size:25.6px;font-size:1.6rem}.cl_lst_h3 span img{width:11px;height:11px}#w_ring{margin-top:40px;background-color:#f84840}#paper_ring{background-color:#85c140}#spot_ring{background-color:#f5a21b}#paper_case{background-color:#3fade3}#pla_case{background-color:#aa619f}.print_foil,.print_color{position:absolute;top:8px;right:16px}.print_foil img,.print_color img{margin-bottom:4px}.cl_size_h4{position:relative;margin-top:20px;padding:0 0 7px 13px;font-family:RodinNTLGPro-DB;font-size:35.2px;font-size:2.2rem;line-height:1.3;color:#333}.cl_size_h4:before{position:absolute;top:0;left:0;width:6px;height:32px;content:""}.w_ring{border-bottom:2px solid #f84840}.w_ring:before{background-color:#f84840}.paper_ring{border-bottom:2px solid #85c140}.paper_ring:before{background-color:#85c140}.pla_case{border-bottom:2px solid #aa619f}.pla_case:before{background-color:#aa619f}.cl_product_content{padding-bottom:40px}.cl_product_content_column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cl_product_content_column li:hover .cl_main_visual,.cl_product_content_column #shocode_94106:hover .cl_main_visual{background-position:center bottom}.cl_product_content_column li:nth-child(n+5),.cl_product_content_column #shocode_94106:nth-child(n+5){margin-top:10px}.cl_product_content_type01,.cl_product_content_type02,.cl_product_content_type03{position:relative;height:278px;padding:12px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.cl_product_content_type01 .cl_text_group,.cl_product_content_type02 .cl_text_group,.cl_product_content_type03 .cl_text_group{line-height:1.2}.cl_product_content_type01 .cl_text_group .cl_id,.cl_product_content_type02 .cl_text_group .cl_id,.cl_product_content_type03 .cl_text_group .cl_id{font-family:"メイリオ",Meiryo,sans-serif;font-size:19.2px;font-size:1.2rem;font-weight:400}.cl_product_content_type01 .cl_text_group .cl_ttl,.cl_product_content_type02 .cl_text_group .cl_ttl,.cl_product_content_type03 .cl_text_group .cl_ttl{font-family:RodinNTLGPro-B;font-size:24px;font-size:1.5rem;color:#444}.cl_product_content_type01 .cl_text_group .cl_tag,.cl_product_content_type02 .cl_text_group .cl_tag,.cl_product_content_type03 .cl_text_group .cl_tag{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;font-family:"メイリオ",Meiryo,sans-serif;font-size:17.6px;font-size:1.1rem;font-weight:400;line-height:1;text-align:center;color:gray;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cl_product_content_type01 .cl_text_group .cl_tag .tag,.cl_product_content_type02 .cl_text_group .cl_tag .tag,.cl_product_content_type03 .cl_text_group .cl_tag .tag{margin-right:4px;padding:5px 0;border:1px solid gray}.cl_product_content_type01 .cl_text_group .cl_tag .nextmos,.cl_product_content_type02 .cl_text_group .cl_tag .nextmos,.cl_product_content_type03 .cl_text_group .cl_tag .nextmos{width:82px}.cl_product_content_type01 .cl_text_group .cl_tag .decstart,.cl_product_content_type02 .cl_text_group .cl_tag .decstart,.cl_product_content_type03 .cl_text_group .cl_tag .decstart{width:76px}.cl_product_content_type01 .cl_text_group .cl_tag .chart,.cl_product_content_type02 .cl_text_group .cl_tag .chart,.cl_product_content_type03 .cl_text_group .cl_tag .chart{width:94px}.cl_product_content_type01 .cl_text_group .cl_tag .none,.cl_product_content_type02 .cl_text_group .cl_tag .none,.cl_product_content_type03 .cl_text_group .cl_tag .none{height:23px;border:none}.cl_product_content_type01 .cl_text_fsc,.cl_product_content_type02 .cl_text_fsc,.cl_product_content_type03 .cl_text_fsc{position:absolute;z-index:10;top:12px;right:12px;padding:2px 3px 3px;font-family:RodinNTLGPro-DB;font-size:19.2px;font-size:1.2rem;line-height:1;text-align:center;color:#005b4d;border:1px solid #005d4b}.cl_product_content_type01 .cl_base_color,.cl_product_content_type02 .cl_base_color,.cl_product_content_type03 .cl_base_color{position:absolute;left:-9999px}.cl_product_content_type01 .cl_main_visual,.cl_product_content_type02 .cl_main_visual,.cl_product_content_type03 .cl_main_visual{width:184px;height:146px;margin:20px auto 13px;background-color:#b7b7b7}.cl_product_content_type01 .cl_main_visual:hover,.cl_product_content_type02 .cl_main_visual:hover,.cl_product_content_type03 .cl_main_visual:hover{background-position:center bottom}.cl_product_content_type01 .spot_spacing,.cl_product_content_type02 .spot_spacing,.cl_product_content_type03 .spot_spacing{margin-top:20px}.cl_product_content_type01 .cl_info,.cl_product_content_type02 .cl_info,.cl_product_content_type03 .cl_info{font-family:roboto;font-size:28.8px;font-size:1.8rem;font-weight:700;line-height:1;text-align:center;color:#c40018}.cl_product_content_type01 .cl_info span,.cl_product_content_type02 .cl_info span,.cl_product_content_type03 .cl_info span{margin-left:4px;font-size:16px;font-size:1rem;color:#444}.cl_product_content_type01{margin-top:20px}.cl_product_content_type01 .cl_main_visual{width:170px}.cl_product_content_type01 ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cl_product_content_type02{width:238px}.cl_product_content_type03{width:calc(100%/4*3)}.cl_product_content_type03 .cl_main_visual{width:150px}.cl_product_content_type03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 34px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cl_product_content_space{width:238px;border:none}.PS26_item57aw .cl_main_visual{background:url(../img/calendar/2026/template/item57aw/archive_t.png) center top no-repeat}.PS26_item57ab .cl_main_visual{background:url(../img/calendar/2026/template/item57ab/archive_t.png) center top no-repeat}.PS26_item57ag .cl_main_visual{background:url(../img/calendar/2026/template/item57ag/archive_t.png) center top no-repeat}.PS26_item57aiv .cl_main_visual{background:url(../img/calendar/2026/template/item57aiv/archive_t.png) center top no-repeat}.PS26_item57ar .cl_main_visual{background:url(../img/calendar/2026/template/item57ar/archive_t.png) center top no-repeat}.PS26_item57b .cl_main_visual{background:url(../img/calendar/2026/template/item57b/archive_t.png) center top no-repeat}.PS26_item57c .cl_main_visual{background:url(../img/calendar/2026/template/item57c/archive_t.png) center top no-repeat}.PS26_item57e .cl_main_visual{background:url(../img/calendar/2026/template/item57e/archive_t.png) center top no-repeat}.PS26_item55aw .cl_main_visual{background:url(../img/calendar/2026/template/item55aw/archive_t.png) center top no-repeat}.PS26_item55ab .cl_main_visual{background:url(../img/calendar/2026/template/item55ab/archive_t.png) center top no-repeat}.PS26_item55ag .cl_main_visual{background:url(../img/calendar/2026/template/item55ag/archive_t.png) center top no-repeat}.PS26_item55aiv .cl_main_visual{background:url(../img/calendar/2026/template/item55aiv/archive_t.png) center top no-repeat}.PS26_item55ar .cl_main_visual{background:url(../img/calendar/2026/template/item55ar/archive_t.png) center top no-repeat}.PS26_item55dw .cl_main_visual{background:url(../img/calendar/2026/template/item55dw/archive_t.png) center top no-repeat}.PS26_item55db .cl_main_visual{background:url(../img/calendar/2026/template/item55db/archive_t.png) center top no-repeat}.PS26_item55dk .cl_main_visual{background:url(../img/calendar/2026/template/item55dk/archive_t.png) center top no-repeat}.PS26_item55div .cl_main_visual{background:url(../img/calendar/2026/template/item55div/archive_t.png) center top no-repeat}.PS26_item55dr .cl_main_visual{background:url(../img/calendar/2026/template/item55dr/archive_t.png) center top no-repeat}.PS26_item55b .cl_main_visual{background:url(../img/calendar/2026/template/item55b/archive_t.png) center top no-repeat}.PS26_item56 .cl_main_visual{background:url(../img/calendar/2026/template/item56/archive_t.png) center top no-repeat}.PS26_item81 .cl_main_visual{background:url(../img/calendar/2026/template/item81/archive_t.png) center top no-repeat}.PS26_item58 .cl_main_visual{background:url(../img/calendar/2026/template/item58/archive_t.png) center top no-repeat}.PS26_item61 .cl_main_visual{background:url(../img/calendar/2026/template/item61/archive_t.png) center top no-repeat}.PS26_item62k .cl_main_visual{background:url(../img/calendar/2026/template/item62k/archive_t.png) center top no-repeat}.PS26_item53 .cl_main_visual{background:url(../img/calendar/2026/template/item53/archive_t.png) center top no-repeat}.PS26_item34a .cl_main_visual{background:url(../img/calendar/2026/template/item34a/archive_t.png) center top no-repeat}.PS26_item34b .cl_main_visual{background:url(../img/calendar/2026/template/item34b/archive_t.png) center top no-repeat}.PS26_item36b .cl_main_visual{background:url(../img/calendar/2026/template/item36b/archive_t.png) center top no-repeat}.PS26_item32a .cl_main_visual{background:url(../img/calendar/2026/template/item32a/archive_t.png) center top no-repeat}.PS26_item32b .cl_main_visual{background:url(../img/calendar/2026/template/item32b/archive_t.png) center top no-repeat}.PS26_item32c .cl_main_visual{background:url(../img/calendar/2026/template/item32c/archive_t.png) center top no-repeat}.PS26_item33 .cl_main_visual{background:url(../img/calendar/2026/template/item33/archive_t.png) center top no-repeat}.PS26_item35 .cl_main_visual{background:url(../img/calendar/2026/template/item35/archive_t.png) center top no-repeat}.PS26_item37 .cl_main_visual{background:url(../img/calendar/2026/template/item37/archive_t.png) center top no-repeat}.PS26_item46aw .cl_main_visual{background:url(../img/calendar/2026/template/item46aw/archive_t.png) center top no-repeat}.PS26_item46ao .cl_main_visual{background:url(../img/calendar/2026/template/item46ao/archive_t.png) center top no-repeat}.PS26_item46alb .cl_main_visual{background:url(../img/calendar/2026/template/item46alb/archive_t.png) center top no-repeat}.PS26_item46aiv .cl_main_visual{background:url(../img/calendar/2026/template/item46aiv/archive_t.png) center top no-repeat}.PS26_item46b .cl_main_visual{background:url(../img/calendar/2026/template/item46b/archive_t.png) center top no-repeat}.PS26_item21 .cl_main_visual{background:url(../img/calendar/2026/template/item21/archive_t.png) center top no-repeat}.PS26_item22a .cl_main_visual{background:url(../img/calendar/2026/template/item22a/archive_t.png) center top no-repeat}.PS26_item22b .cl_main_visual{background:url(../img/calendar/2026/template/item22b/archive_t.png) center top no-repeat}.PS26_item16a .cl_main_visual{background:url(../img/calendar/2026/template/item16a/archive_t.png) center top no-repeat}.PS26_item16b .cl_main_visual{background:url(../img/calendar/2026/template/item16b/archive_t.png) center top no-repeat}.PS26_item16c .cl_main_visual{background:url(../img/calendar/2026/template/item16c/archive_t.png) center top no-repeat}.PS26_item05 .cl_main_visual{background:url(../img/calendar/2026/template/item05/archive_t.png) center top no-repeat}.PS26_item15a .cl_main_visual{background:url(../img/calendar/2026/template/item15a/archive_t.png) center top no-repeat}.PS26_item15b .cl_main_visual{background:url(../img/calendar/2026/template/item15b/archive_t.png) center top no-repeat}.PS26_item07 .cl_main_visual{background:url(../img/calendar/2026/template/item07/archive_t.png) center top no-repeat}.PS26_item18b .cl_main_visual{background:url(../img/calendar/2026/template/item18b/archive_t.png) center top no-repeat}.PS26_item18c .cl_main_visual{background:url(../img/calendar/2026/template/item18c/archive_t.png) center top no-repeat}.PS26_item08a .cl_main_visual{background:url(../img/calendar/2026/template/item08a/archive_t.png) center top no-repeat}.PS26_item12 .cl_main_visual{background:url(../img/calendar/2026/template/item12/archive_t.png) center top no-repeat}.PS26_item14a .cl_main_visual{background:url(../img/calendar/2026/template/item14a/archive_t.png) center top no-repeat}.PS26_item14b .cl_main_visual{background:url(../img/calendar/2026/template/item14b/archive_t.png) center top no-repeat}.PS26_item17 .cl_main_visual{background:url(../img/calendar/2026/template/item17/archive_t.png) center top no-repeat}.cl_foot_fsc{display:-webkit-box;display:-ms-flexbox;display:flex;width:800px;height:159px;margin:50px auto 0;padding:0 50px;border:2px solid #e6e6e6;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cl_foot_fsc img{margin-top:10px}.cl_foot_fsc .iconreg{display:inline-block;margin:0 2px;font-size:12.8px;font-size:.8rem;vertical-align:5px}.wareki_wrap{width:910px;margin:130px auto 90px;padding:44px 55px 55px;border-radius:8px;background-color:#e6f3f1}.wareki_wrap .wareki_ttl{font-family:RodinNTLGPro-DB;font-size:38.4px;font-size:2.4rem;text-align:center;color:#000;border-bottom:2px solid #16a39e}.wareki_wrap .wareki_ttl span{color:#16a39e}.wareki_wrap .wareki_image{margin-top:37px;text-align:center}.wareki_wrap a{text-decoration:none}.wareki_wrap .target_products{position:relative;height:52px;margin-top:50px;font-family:RodinNTLGPro-B;font-size:41.6px;font-size:2.6rem;line-height:52px;text-align:center;color:#fff;border-radius:5px 5px 0 0;background-color:#16a39e}.wareki_wrap .target_products span{display:inline-block;margin-left:8px;padding:4px 8px;font-family:RodinNTLGPro-M;font-size:24px;font-size:1.5rem;line-height:1;vertical-align:5px;color:#444;border-radius:4px;background:#fff}.wareki_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:27px 52px 45px 38px;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wareki_wrap li{width:168px;margin-top:12px}.wareki_wrap li a{display:block;height:210px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.wareki_wrap .wareki_itemcode{font-size:17.6px;font-size:1.1rem;color:#444}.wareki_wrap .wareki_itemttl{font-family:RodinNTLGPro-DB;font-size:22.4px;font-size:1.4rem;text-align:center;color:#444}.cl_option_h3{width:980px;height:200px;margin-bottom:40px;text-indent:-9999px;background:url(../img/calendar/2026/option/bnr_01.png) center top no-repeat}.cl_option_warp{width:930px;margin:0 auto}.cl_option_nav{margin-bottom:108px}.cl_option_nav h4{width:100%;height:52px;margin:0 auto 25px;font-family:RodinNTLGPro-B;font-size:41.6px;font-size:2.6rem;line-height:2;text-align:center;color:#fff;border-radius:5px;background-color:#0058aa}.cl_option_nav .cl_option_nav_warp a{display:block;width:228px;height:200px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;background:url(../img/calendar/2026/option/nav.png) no-repeat}.cl_option_nav .cl_option_nav_warp a:hover{-webkit-transform:scale(.98);transform:scale(.98)}.cl_option_nav .cl_option_nav_warp ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:404px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:justify;align-content:space-between}.cl_option_nav .cl_option_nav_warp .hyoshi{background-position:0 0}.cl_option_nav .cl_option_nav_warp .daishi{background-position:-228px 0}.cl_option_nav .cl_option_nav_warp .hyoshi_daishi{background-position:-456px 0}.cl_option_nav .cl_option_nav_warp .ring{background-position:-684px 0}.cl_option_nav .cl_option_nav_warp .anniversary{background-position:-912px 0}.cl_option_nav .cl_option_nav_warp .fsc{background-position:-1140px 0}.cl_option_nav .cl_option_nav_warp .rokuyou{background-position:-1368px 0}.cl_option_nav .cl_option_nav_warp .hyoshi-m{background-position:0 -200px}.cl_option_nav .cl_option_nav_warp .daishi-m{background-position:-228px -200px}.cl_option_nav .cl_option_nav_warp .hyoshi_daishi-m{background-position:-456px -200px}.cl_option_nav .cl_option_nav_warp .ring-m{background-position:-684px -200px}.cl_option_nav .cl_option_nav_warp .anniversary-m{background-position:-912px -200px}.cl_option_nav .cl_option_nav_warp .fsc-m{background-position:-1140px -200px}.cl_option_nav .cl_option_nav_warp .rokuyou-m{background-position:-1368px -200px}#cl_option_main{margin-bottom:60px;text-align:center}