a,a:hover{text-decoration:none}.menu,.s-input{border:1px solid #958888}.banner,.logo,.menu,.search{float:left}.nav,.s-input{font-size:.9em}#menuH,#searchH,#toparea,.heading,.mobheadsub,.searchS{display:none}#header,.baca-img,.hl,.hl-img,.hl-n{position:relative}.gads1,.gads2{min-height:250px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%}body{font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#000;background:#fff;line-height:1.2}.baca-cnt a,.baca-ttl,.hl-n p a,.hl-sub a,.sect-ttl,b,strong{font-weight:700}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0}img{border:0;width:100%;height:auto}a{color:#064576}a:hover{color:#a01}a:focus{outline:0}p{margin:0 0 8px}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:400}.clearboth{clear:both}#header{width:100%;top:0;left:0;padding:0}.headsub{background:#073f62}.headnav{width:960px;margin:0 auto}.menu{width:4%;margin:23px 0 0;display:block}.banner{width:42%;margin:5px 11% 5px 0}.search{width:36%;margin:5px 6% 0 0}.logo{width:29%;margin:10px 0 0}.s-img,.s-input{margin:19px 0 0;float:left}.s-input{width:70%;background:#080f33;padding:10px;border-radius:5px;color:#fff4f9}.hl-n,.hl-txt{background-image:linear-gradient(to right,#052d46,#216189)}.s-img{height:37px;border:1px solid #958888}.navarea{max-width:2000px;margin:5px auto 0;padding:7px 0;border-top:1px solid #9b9da3;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.navarea::-webkit-scrollbar{display:none}.nav li,.nav:after{display:inline-block}.nav{display:table;width:2000px;table-layout:fixed}.nav:after{content:'';width:100%}.nav li{padding:0 10px 0 2px}.nav li a{color:#fff;padding:3px 0}.nav li a:hover{color:#f9f580}.nav li.active a{color:#fcf278}#mainarea{width:960px;margin:20px auto;padding:2px}.sect-ttl{font-size:1.2em;margin:10px 0 25px;padding:5px 0 5px 10px;border-left:5px solid #073f62}.hl{width:54%;float:left;margin:0 2% 15px 0;padding:0 0 12px;border-radius:10px}.hl-img{width:100%;height:460px;overflow:hidden;margin:0;border-radius:10px 10px 0 0;-webkit-box-shadow:inset 0 15px 150px #073f62;-moz-box-shadow:inset 0 15px 150px #073f62;box-shadow:inset 0 15px 150px #073f62}.hl-img img{width:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-2}.hl-txt{margin:0;padding:10px 15px 5px;border-radius:0 0 10px 10px}.hl-ttl{font-size:1.5em;margin:0 0 20px;padding:10px 0 20px;border-bottom:1px solid #000}.hl-n-ttl a,.hl-ttl a{color:#fff;font-weight:700}.hl-sub{font-size:.8em;color:#fff;margin:5px 0 10px;max-width:100px;padding:6px 0 3px;background-color:#0b5b8d;text-align:center;border-radius:5px}.hl-sub a{color:#064576;font-size:.8;font-style:normal;padding:3px 10px}.baca-foot,.baca-ket,.hl-n p{font-style:italic}.hl-n{width:50%;float:left;margin:0 2% 15px 0;padding:0 0 10px;border-radius:10px}.baca-cnt img,.baca-img,.baca-img img,.hl-n-img,.hl-n-img img{border-radius:8px}.hl-n-img{max-height:300px;overflow:hidden}.hl-n-ttl{font-size:1.5em;color:#fff;margin:0;padding:10px}.hl-n p{fong-size:1.0em;color:#fff;padding:0 0 0 10px}.hl-n p a{color:#d8dcf0;font-style:normal}.sect-0{width:44%;float:left;margin:0 0 20px}.sect-3{margin:10px 0 20px;padding:20px 0;border-top:1px solid #cac3c4;border-bottom:1px solid #cac3c4}.baca-ttl{margin:15px 0 20px;font-size:1.8em}.baca-img{width:700px;margin:0 0 3px}.baca-ket{margin:0 0 15px;font-size:.8em}.baca-cnt{margin:0;font-size:1.1em;padding:0 0 15px;line-height:1.3}.baca-cnt a{color:#064576}.baca-cnt img{width:100%;height:auto;margin:10px 0}.baca-cnt p{margin:5px 0 20px}.baca-cat{font-size:.9em;margin:0 5px 10px 0;background:#064576;padding:5px 10px;border-radius:5px;float:left}.baca-cat a{color:#fff;font-weight:400;font-style:normal;float:left}.baca-foot{font-size:.9em;margin:0 0 10px;padding:5px 0}.gads-top-txt,.gads-txt{text-align:center;font-size:.8em}.gads,.gads1,.gads2{padding:0}.gads-next,.gads-top{background-color:#f1f7f7;margin:0 0 30px}.gads1{width:960px;margin:10px auto}.gads2{width:100%}.gads-top-txt{color:#272624;margin:0 0 5px}.gads{margin:10px 0;background-color:#e7eaed;min-height:30px;text-align:center;display:block;border-radius:8px}.gads-txt{padding:5px 0 0}.gads-cnt{display:inline-block;min-width:320px;max-width:970px;width:100%;height:200px}@media only screen and (max-width:970px){.banner,.logo,.search,.sect-0{float:left}#header{background-color:#f1f7f7}.headnav{width:98%;margin:0 auto}.mobheadsub{display:none}.banner{width:44%;margin:0 7% 0 0}.search{width:40%;margin:5px 4% 0 0}.logo{width:25%;margin:11px 0 0}.s-img,.s-input{margin:16px 0 0}.s-input{padding:8px;font-size:.9em}.s-img{height:32px}.menu{width:4%;margin:18px 0 0}.gads1{width:98%}#mainarea{width:96%}.hl{width:52%;margin:15px 2% 15px 0}.hl-img{height:380px}.hl-img img{width:150%}.hl-ttl{font-size:1.45em}.baca-cnt,.hl-n-ttl{font-size:1.3em}.hl-n{width:60%}.hl-n-img{max-height:250px}.sect-0{width:46%;margin:20px 0}.baca-cnt{margin:0}.baca-cat,.baca-foot{font-size:1em}}@media only screen and (max-width:799px){.headnav{width:99%}.banner{width:46%;margin:0 6% 0 0}.logo{display:none}.search{width:39%;margin:0 3% 0 0}.s-img,.s-input{margin:17px 0 0}.s-input{width:75%}.s-img{height:32px}.menu{width:4%;margin:16px 0 0}.baca-img,.hl,.sect-0{width:100%}.sect-ttl{font-size:1.2em}.hl{margin:15px 0 0}.hl-img{height:540px}.hl-ttl{font-size:1.7em}.baca-foot,.hl-sub,.hl-sub a{font-size:.9em}.sect-0{clear:both;margin:20px 0}}@media only screen and (max-width:640px){.banner{width:42%;margin:0 6% 0 0}.search{width:42%;margin:0 4% 0 0}.s-input{margin:7px 0 0;width:75%}.s-img{height:31px;margin:7px 0 0}.menu{width:5%;margin:5px 0 0}.nav{font-size:.85em}.sect-ttl{font-size:1.4em}.h1{font-size:1.6em}.hl-img{height:460px}.hl-ttl{font-size:1.5em}.hl-sub{font-size:.9em}.hl-n{width:70%}.hl-n-img{max-height:250px}.hl-n-ttl{font-size:1.2em}.sect-0{clear:both;width:100%;margin:20px 0}.baca-ket{text-align:center}}@media only screen and (max-width:549px){.menu,.searchS img{border:1px solid #958888}#header,.gads-top{background:#000}.gads-top-txt{color:#c6c8d3}.menu{width:7%;float:left;margin:12px 0 0;display:block}.banner{width:70%;margin:0 3% 0 0}.navarea,.search{display:none}.searchS{display:block;width:8%;float:left;margin:12px 5% 0}#menuH{width:94%;position:relative;margin:3px auto;padding:10px 3%;color:#000;background-color:#0f253c;border-radius:8px;font-size:1em;z-index:9999}.sect-ttl{font-size:1.2em}.hl-img{height:380px}.h1{font-size:1.5em}.hl-n{width:70%}.hl-n-img{max-height:200px}.hl-n-ttl{font-size:1.1em}.baca-ttl{font-size:1.6em}.baca-cnt{margin:0;font-size:1.1em}.gads1{min-height:350px;background:0 0;margin:0 auto}.gads{background-color:#063f64}.gads-cnt{display:inline-block;min-width:320px;max-width:970px;width:100%;height:280px}}@media only screen and (max-width:480px){.menu{width:7%;margin:7px 0 0}.banner{width:70%;margin:0 8% 0 0}.searchS{width:8%;float:left;margin:8px 4% 0 0}.gads2{min-height:200px}#mainarea{width:94%;margin:10px auto}.sect-ttl{font-size:1.25em}.hl-img{height:420px}.hl-img img{width:205%}.hl-ttl{font-size:1.5em}.hl-sub{margin:0 0 10px}.hl-n{width:100%}.hl-01,.hl-02{width:48%}.hl-n-img{max-height:210px}.hl-n-ttl{font-size:1.05em}.hl-01{margin:0 4% 0 0}.sect-0{clear:both;width:100%;margin:20px 0}.baca-ttl{font-size:1.9em}.baca-cnt{margin:0;font-size:1.2em}.baca-cat,.baca-foot,.baca-ket{font-size:.9em}}@media only screen and (max-width:380px){.sect-ttl{font-size:1.1em}.hl-img{height:390px}.hl-img img{width:205%}.hl-ttl{font-size:1.4em}.hl-sub{margin:0 0 10px}.baca-ttl{font-size:1.7em}.baca-cnt{margin:0;font-size:1.15em}.baca-cat,.baca-foot{font-size:.8em}.baca-ket{font-size:.9em}}