@charset "utf-8";html{font-size:14px;line-height:150%;color:#000}body{width:100%;height:100%;margin:0;padding:0;overflow:auto;background:#eefbdd url(https://www.duesselnet.com/inuokau/img/xbg_480.jpg.pagespeed.ic.r14Nv-ZbqL.jpg) repeat;font-family:'Open Sans','Arial','M PLUS Rounded 1c','Meiryo',sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@charset "utf-8";.fontadjust{-webkit-text-size-adjust:150%;-moz-text-size-adjust:150%;-ms-text-size-adjust:150%;-o-text-size-adjust:150%;text-size-adjust:150%}h1{font-size:16px;color:#413b72;margin:0;padding:0}h3{margin:0 5px 10px 5px;padding:0;font-size:17px;line-height:150%;color:#009;font-weight:bold;text-align:center}h4{font-size:18px;color:red}h5{margin:5px 0;font-size:14px;color:red;font-weight:normal}.bold{font-weight:bold}.normal{font-weight:normal}.lh_140{line-height:140%}.lh_150{line-height:150%}.lh_160{line-height:160%}.lh_170{line-height:170%}.lh_180{line-height:180%}.lh_190{line-height:190%}.lh_200{line-height:200%}.lh_210{line-height:210%}.lh_220{line-height:220%}.lh_230{line-height:230%}.lh_240{line-height:240%}.lh_250{line-height:250%}.fc_black{color:#000}.fc_dgray{color:#333}.fc_gray{color:#999}.fc_lgray{color:#ccc}.fc_white{color:#fff}.fc_red{color:red}.fc_dred{color:#a00}.fc_orange{color:#f60}.fc_yellow{color:#ff0}.fc_lyellow{color:#ffc}.fc_blue{color:#00f}.fc_mblue{color:#06c}.fc_dblue{color:#009}.fc_lblue{color:#9ff}.fc_green{color:#060}.fc_dgreen{color:#040}.fc_lgreen{color:#0c0}.fw_100{font-weight:100}.fw_200{font-weight:200}.fw_300{font-weight:300}.fw_500{font-weight:500}.fw_600{font-weight:600}.fw_800{font-weight:800}.fw_900{font-weight:900}a{margin:0;padding:0}a:link{color:#00c;text-decoration:none}a:visited{color:#369;text-decoration:none}a:hover{color:#f60;text-decoration:underline}a:active{color:#f60;text-decoration:underline}@charset "utf-8";.allclear{clear:both}.vspace_10{max-width:300px;margin:0 auto;height:10px}.lspace_40{margin-left:40px}.center{text-align:center}.left{text-align:left}.right{text-align:right}#bottom_display{display:flex;flex-direction:column;height:100vh}#container{flex:1 0 auto}.footer{flex-shrink:0}.top_contents{width:100%;margin:0 auto;padding:0 20px}header{width:100%;margin:0 auto;padding:0;overflow:hidden;text-align:left;background-color:rgba(255,255,255,.6)}header .logo_box{float:left;max-width:480px;padding:10px 10px 5px 10px}header .msg_box{float:left;overflow:hidden;margin:0;padding:20px 10px 10px 10px}header .msg_box p{color:#009;font-size:16px;line-height:150%;font-weight:700}.contents{width:100%;margin:0 auto}.logo{float:left;max-width:480px;padding:5px 10px 5px 10px}.msg_top{font-weight:700;float:left;margin:15px;padding:7px 10px 7px 10px;background-color:rgba(255,255,255,.6);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.msg_top p{color:#009;font-size:16px;line-height:150%;font-weight:700}.menu_zone{float:left;width:100%;max-width:300px;margin:0 auto}.menu_zone .menu_bar{margin:15px;padding:5px 10px 5px 10px;background-color:rgba(255,255,153,.7);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.menu_bar .menu_box{padding:10px 0;border-bottom:2px solid #f70}.menu_bar .menu_box-a{margin-bottom:15px;padding:10px 0;border-bottom:2px solid #f70}.menu_bar .menu_box a,.menu_bar .menu_box-a a{color:#00f;font-size:15px;line-height:150%;font-weight:700;text-decoration:none;margin:0 0 7px 10px}.menu_bar .menu_box a:hover,.menu_bar .menu_box-a a:hover{color:#f70;text-decoration:underline}.menu_bar .menu_box a:active,.menu_bar .menu_box-a a:active{color:#f70;text-decoration:underline}.menu_bar .menu_box p,.menu_bar .menu_box-a p{color:#000;font-size:14px;line-height:140%;font-weight:500;margin:0 0 0 5px}.loopSliderWrap{top:0;left:0;height:100px;overflow:hidden;position:absolute}.loopSlider{margin:0 auto;width:100%;height:100px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:100px;float:left;overflow:hidden}.loopSlider ul li{width:150px;height:100px;float:left;display:inline;overflow:hidden}.loopSliderWrap:after{content:"";display:none;clear:none}.container{width:100%;max-width:980px;margin:0 auto;overflow:hidden;padding:10px 10px 50px 10px}.container .box_left{display:block;float:left;width:300px;text-align:left;valign:top}.container .box_left .menu_bar{margin:15px;padding:5px 10px 5px 10px;background-color:rgba(255,255,153,1);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.box_right{margin-left:320px;text-align:left;valign:top}.title_zone{margin:0 auto}.top_title{display:inline-block;margin:20px 0 20px 0;padding:5px;border-top:5px solid #95d8d6;border-bottom:5px solid #95d8d6}.top_title h2{color:#009;font-weight:700;font-size:16px}.text_zone{margin:0 auto}.text_zone dl{font-weight:400;margin-left:10px;color:#000;font-size:14px;line-height:150%;text-align:left}.text_zone dt{padding:0 0 5px 0}.text_zone dd{padding-left:15px}.text_zone dd .type-a{padding-left:20px}.editor_zone{margin:0 auto}.editor_box{font-weight:500;color:#000;font-size:15px;padding:10px 0 30px 0;text-align:right}.info_zone{display:block;width:100%;max-width:980px;margin:0 auto;text-align:center}.info_zone_box{display:inline-block;margin:0 auto;padding:5px 0 0 0;vertical-align:top;text-align:center;background-color:#ffe;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #f70}.info_zone_box p{color:#000;font-size:15px;padding:5px 20px 0 20px;text-align:left}.info_zone_box img{display:inline-block;padding:2px 15px 5px 15px}footer .inner1{width:100%;margin:0 auto;background-color:#fbcb2c;overflow:hidden}footer .inner2{width:100%;margin:0 auto}footer .line-1{width:100%;height:3px;margin:0 auto;background-color:#009}footer .line-2{width:100%;height:3px;margin:0 auto;background-color:#f70}footer .inner2 .logo_bottom{float:left;margin:3px 5px 1px 5px}footer .inner2 .copyright{float:right;margin:12px 5px 0 5px}