@charset "utf-8";@media screen and (max-width:768px){.smenu{width:100%;margin:0 auto;text-align:center;padding:0 0 5px 0}#top_button{display:inline-block;margin:3px 0 3px 0;padding:0;text-align:center}.msg_bottom{width:100%;margin:5px auto;padding:6px 0 0 0;color:#000;font-size:13px;line-height:140%;text-align:center}header .top{width:100%;margin:0 auto;text-align:center}header .menubar{width:100%;margin:0 auto;text-align:center}.menu{display:none}.menu_768{display:block}#menu{display:block;width:100%;margin:0 auto}#toggle{display:none}#menu li{display:block;float:left;width:16.6%;margin:0;padding:0;border-bottom:1px solid #fef5d7}#menu li a{display:block;color:#008054;padding:5px 0 5px 0;font-size:13px;line-height:140%;font-weight:bold;text-decoration:none;white-space:nowrap;text-align:center;text-shadow:0 1px 0 #aaa}#menu li a:hover{background:#fef5d7}.box_left{width:100%;margin:0 auto;padding:15px 5px 20px 5px;font-size:14px;line-height:200%}.box_right{width:100%;margin:0 auto;padding-top:50px;text-align:center}.box_right ul .bnr_full{display:none}.box_right ul .bnr_mobile{display:inline-block;list-style-type:none;margin:0;padding:0}.box_right ul li{padding:0 5px 15px 5px;display:inline-block}.total_counter{width:100%;margin:0 auto;text-align:center;display:block}.msg_bottom{width:100%;margin:0 auto;text-align:center;display:block;padding:3px 0 0 15px;color:#000;font-size:13px}.copyright{width:100%;margin:0 auto;text-align:center;display:block;padding:5px 0 0 0}}@media screen and (max-width:640px){.logo{width:100%;margin:0 auto;text-align:center;padding-top:3px}.msg_top{width:100%;margin:0 auto;padding:0 5px 0 5px;text-align:center}#top_button{display:inline-block;margin:5px 0 5px 0;padding:0;text-align:center}#menu li{display:block;float:left;width:25%;margin:0;padding:0;border-bottom:1px solid #fef5d7}.total_counter{display:none}.msg_bottom{display:none}.copyright{display:none}.copyright_640{display:block;width:100%;margin:0 auto;text-align:center}.copyright_640 ul{list-style-type:none;margin:5px 0}.copyright_640 ul li{display:inline-block;vertical-align:top}.copyright_640 .footer_button{margin:0 5px}.copyright_640 .footer_button a{margin:0 10px;padding:3px 6px 3px 6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#06c;font-size:13px;text-decoration:none;font-weight:normal;white-space:nowrap;background:#fdf2d8;text-shadow:0 1px 0 #999;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.copyright_640 .footer_button a:hover{background:#f70;color:#fff}.copyright_640 img{margin-top:5px}.common_bnr .common_bnrbox_full{display:none}.common_bnr .common_bnrbox_mobile{display:inline-block;margin:5px 10px;padding:0;text-align:center}.common_contents table{display:block}.common_contents table tbody{display:block}.common_contents table tr{display:block}.common_contents table th,.common_contents table td{width:100%;display:list-item;padding:0 5px}.common_contents table tbody th{list-style-type:none;text-align:left;white-space:nowrap}.common_contents table tbody td{list-style-type:none;text-align:left}.common_submenu_1 table{display:block;background-color:#fff;border:none;padding:10px 5px 0 5px;border-collapse:collapse;border:1px solid #999}.common_submenu_1 table tbody{display:block;border:none}.common_submenu_1 table tbody tr{display:block;margin-bottom:15px;border:none}.common_submenu_1 table tbody tr th,.common_submenu_1 table tbody tr td{display:list-item;padding:0 5px}.common_submenu_1 table tbody tr th{font-size:15px;margin-left:5px;list-style-type:none;text-align:left;white-space:nowrap;border:none}.common_submenu_1 table tbody tr td{margin-left:15px;list-style-type:none;text-align:left;border:none;word-break:break-all}.common_submenu_2 table{display:block;background-color:#fff;border:none;padding:10px 5px 0 5px}.common_submenu_2 table tbody{display:block;border:none}.common_submenu_2 table tbody tr{display:block;margin-bottom:15px;border:none}.common_submenu_2 table tbody tr th,.common_submenu_2 table tbody tr td{width:100%;display:list-item;padding:0 5px}.common_submenu_2 table tbody tr th{margin-left:5px;list-style-type:none;text-align:left;white-space:nowrap}.common_submenu_2 table tbody tr td{margin-left:10px;list-style-type:none;text-align:left}.common_link_table{display:block}.common_link_table tbody{display:block}.common_link_table tbody tr{display:block;margin-bottom:10px}.common_link_table tbody th,.common_link_table tbody td{display:list-item;border:none;margin-bottom:0}.common_link_table tbody th{list-style-type:none;white-space:nowrap}.common_link_table tbody td{margin-left:5px;list-style-type:none;padding:0}}@media screen and (max-width:480px){.logo{display:none}.logo_480{display:block;text-align:center}.top_banner_gomobile{display:block;max-width:300px;margin:0 auto;text-align:center}.top_banner_gomobile img{max-width:100%;margin:0 auto}#top_button{display:inline-block;margin:10px 0;padding:0;text-align:center}#top_button a{margin:5px;padding:5px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#06c;font-size:14px;text-decoration:none;font-weight:bold;white-space:nowrap;background:#fdf2d8}.msg_top{display:none}#menu{display:none}#menu li{width:100%}#menu li a{display:block;color:#008054;padding:10px 0;font-size:16px;font-weight:bold;text-decoration:none;white-space:nowrap;text-align:center}#toggle{display:block;position:relative;width:100%;background:#fcdc73}#toggle a{display:block;position:relative;padding:8px 0 8px 0;border-bottom:1px solid #fef5d7;color:#008054;font-size:17px;font-weight:bold;text-align:center;text-decoration:none}#toggle:before{display:block;content:"";position:absolute;top:50%;left:10px;width:20px;height:20px;margin-top:-10px;background:#008054}#toggle a:before,#toggle a:after{display:block;content:"";position:absolute;top:50%;left:10px;width:20px;height:4px;background:#fcdc73}#toggle a:before{margin-top:-6px}#toggle a:after{margin-top:2px}.common_photo3-box .img-box{display:block;width:100%;margin:0 auto;padding:10px 10px 10px 10px;text-align:center;vertical-align:top}.common_photo3-box .img-box-full{display:none}.common_photo3-box .img-box-full p{display:none}.common_rphoto-ltext-box{width:100%;margin:0 auto;overflow:hidden;padding:10px 0}.common_rphoto-ltext-box .img-box{float:none;display:block;width:100%;margin:0 auto;text-align:center}.common_rphoto-ltext-box ul{list-style-type:square;padding:0 10px 0 20px}.tel_mark{display:block;margin-top:5px}}@charset "utf-8";.container{width:100%;max-width:980px;margin:0 auto;overflow:hidden;padding:10px 10px 30px 10px;background-color:rgba(249,241,230,.92)}.menu-section-pc{width:100%;margin:0 auto}.menu-section-mobile{display:none}#top-page-message{padding:0 160px 0 0;background:url(https://www.duesselnet.com/images/de_jp_only.gif.pagespeed.ce.gzp8iNwlmT.gif) no-repeat right top 5px;min-height:50px}.container .box_left{float:left;width:350px;margin:0 auto;padding:0 50px 20px 0;font-size:14px;line-height:160%}.container .box_left ul{list-style-type:none}.container .box_left .li-1{padding:15px 0 3px 5px;border-bottom:1px solid #999;font-weight:bold;text-indent:-1em;margin-left:1em}.container .box_left .li-1::before{content:'\f04d';font-family:"Font Awesome 5 Free";font-size:14px;color:#f60;font-weight:700;margin-left:-4px;margin-right:4px}.container .box_left .li-2{padding:0 0 0 15px;text-indent:-1em;margin-left:1em}.container .box_left .li-2::before{content:'\f111';font-family:"Font Awesome 5 Free";font-size:7px;color:#f60;font-weight:700;margin-left:-4px;margin-right:4px;vertical-align:3px}.container .box_left .li-3{padding:5px 0 3px 5px;border-bottom:1px solid #999;font-weight:bold;text-indent:-1em;margin-left:1em}.container .box_left .li-3::before{content:'\f04d';font-family:"Font Awesome 5 Free";font-size:13px;color:#f60;font-weight:700;margin-left:-4px;margin-right:4px}.container .box_left .li-4{padding:10px 0 0 5px;font-weight:bold}.container a:link{color:#00c;text-decoration:none}.container a:visited{color:#369;text-decoration:none}.container a:active{color:#f60;text-decoration:underline}.container a:hover{color:#f60;text-decoration:underline}.container .quicklink-box{background-color:#ffd;margin-top:20px;padding:5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #ff7256}.container .info-box{background-color:#e0e0ff;margin-top:20px;padding:2px 0 3px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #009}.container .info-box img{margin:0 15px 0 15px}.container .box_right{width:260px;float:right;padding:0 0 0 0;text-align:center}.container .box_right ul{list-style-type:none}.container .box_right ul .top-bnr{margin:0 5px 0 5px;text-align:center}.top_page_bnr_zone_768{display:none}.corona_info-box{max-width:100%;margin:10px auto;background-color:#ffe;padding:10px 20px;border:1px solid #f70;background-color:#ffe;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #f70}@media screen and (max-width:768px){.container{width:100%;margin:0 auto;overflow:hidden;padding:10px 10px 50px 10px;background:#f9f1e6 url(https://www.duesselnet.com/images/xbg_master.jpg.pagespeed.ic.e6xT59GEN-.jpg) repeat;text-align:center;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#top-page-message{padding:25px 0 0 0;background:url(https://www.duesselnet.com/images/de_jp_only.gif.pagespeed.ce.gzp8iNwlmT.gif) no-repeat center top 5px;min-height:50px;text-align:left}.container .box_left{float:none;display:inline-block;vertical-align:top;width:350px;margin:0 auto;padding:0 20px 0 20px;font-size:14px;line-height:160%;text-align:left}.container .box_right{display:none}.top_page_bnr_zone_768{display:block;width:100%;max-width:768px;margin:0 auto;padding:10px 10px 0 10px;text-align:center}.top_page_bnr_zone_768 ul{list-style-type:none}.top_page_bnr_zone_768 ul li{display:inline-block;margin:10px 5px 0 5px;text-align:center}}@media screen and (max-width:640px){#top-page-message{padding:25px 0 0 0;background:url(https://www.duesselnet.com/images/de_jp_only.gif.pagespeed.ce.gzp8iNwlmT.gif) no-repeat center top 5px;min-height:50px;text-align:left}.corona_info-box{max-width:100%;margin:10px auto;background-color:#ffe;padding:5px 20px;border:1px solid #f70;text-align:center;font-size:16px}.menu-section-pc{display:none}.menu-section-mobile{display:block;width:100%;margin:0 auto}.top_menu_mbl section h3{background-color:#26996d;border-bottom:solid 1px #91ada2;margin-bottom:1px;padding:10px;font-size:18px;color:#fff;cursor:pointer;position:relative}.top_menu_mbl section h3:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:12px;height:12px;margin-top:-8px;background:#fff}.top_menu_mbl section h3:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:12px;height:12px;margin-top:-13px;background:#26996d}.top_menu_mbl section h3.active:before{margin-top:-2px}.top_menu_mbl section h3.active:after{margin-top:3px}.top_menu_mbl ul{list-style-type:none}.top_menu_mbl section li{font-size:16px;font-weight:bold;background-color:#d3e7e0;border-bottom:solid 1px #fff;padding:10px 0 10px 20px}.top_menu_mbl section .triangle-mark:before{content:'\f04b';font-family:"Font Awesome 5 Free";font-size:16px;color:#26996d;font-weight:700;margin-left:-2px;margin-right:8px;vertical-align:0}.mobile_top_contents{width:100%;margin:0 auto;text-align:center;padding:10px 5px}.mobile_quicklink-box{width:100%;margin:0 auto;background-color:#ffd;margin-top:10px;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #ff7256;text-align:center}.mobile_quicklink-box #title1{color:#009;font-size:18px;font-weight:bold}.mobile_quicklink-box #title2{color:#009;font-size:18px;font-weight:bold}.mobile_quicklink-box dl{padding:10px 0;text-align:left}.mobile_quicklink-box dt{color:#000;font-size:17px;font-weight:bold;padding:5px 10px 5px 5px}.mobile_quicklink-box dd{font-size:16px;padding:7px 10px 7px 10px}.mobile_quicklink-box ul{list-style-type:none;padding:10px 0;text-align:left}.mobile_quicklink-box li{font-size:16px;padding:7px 10px 7px 10px}.mobile_info-box{background-color:#e0e0ff;margin-top:10px;padding:2px 0 3px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #009}.mobile_info-box img{margin:0 15px 0 15px}.mobile_bnr-box{margin:10px 0 0 0;text-align:center}.mobile_bnr-box li{padding:5px 0 0 0;text-align:center}}