@charset "utf-8";body{color:#333;background-color:#eee;background-image:url(../images/bg.png);margin:0;padding:0;font:14px/2 "メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}dd,dl,dt,figure,form,h1,h2,h3,h4,h5,li,ol,p,ul{margin:0;padding:0}ul{list-style-type:none}img{border:none;vertical-align:bottom}input,select,textarea{font-size:1em}form{margin:0}table{border-collapse:collapse;font-size:100%;border-spacing:0}a{color:#333}a:hover{color:#001ada;text-decoration:none}#container{width:981px;margin:0 auto}#container h1{font-weight:400;font-size:10px;text-align:right;line-height:24px}header{width:979px;height:180px;position:relative;background-color:#000;background-image:url(../images/header_bg.jpg);background-repeat:no-repeat;background-position:right center;-webkit-box-shadow:0 0 8px #999;box-shadow:0 0 8px #999;border-top:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF}header #logo{position:absolute;left:30px;top:70px}nav#menu ul{background-color:#FFF;height:52px;-webkit-box-shadow:0 0 8px #999;box-shadow:0 0 8px #999;margin-bottom:30px}nav#menu ul li{float:left;width:140px}nav#menu ul li a{height:42px;padding-top:8px;line-height:1.4;text-decoration:none;display:block;font-size:12px;font-weight:700;letter-spacing:.1em;-webkit-transition:.5s;transition:.5s;background-color:#00129a;background-image:url(../images/bg1.png),linear-gradient(#001ada,#00129a);text-align:center;color:#FFF;border-bottom:1px solid #FFF;border-top:1px solid #FFF;border-left:1px solid #FFF}nav#menu ul li a:hover,nav#menu ul li#current a{background:url(../images/bg1.png) #001ada}nav#menu ul li a span{font-size:9px;display:block;font-weight:400}#contents{clear:left;width:100%}#main{float:left;width:710px;background-color:#FFF;padding:10px;-webkit-box-shadow:0 0 8px #CCC;box-shadow:0 0 8px #CCC;border:1px solid #CCC;margin-bottom:30px}#main h2{font-size:100%;color:#FFF;padding:7px 15px;clear:both;background-color:#00129a;background-image:url(../images/arrow2.png),linear-gradient(#001ada,#00129a);background-repeat:no-repeat;background-position:right center;-webkit-box-shadow:1px 2px 5px #ccc;box-shadow:1px 2px 5px #ccc}#main h3{background-color:#FFF;background-image:url(../images/arrow1.png),linear-gradient(#FFF,#f4f4f4 49%,#e8e8e8 50%,#FFF 100%);background-repeat:no-repeat;background-position:left center;-webkit-box-shadow:1px 2px 5px #e2e2e2;box-shadow:1px 2px 5px #e2e2e2;font-size:100%;padding:4px 10px 4px 20px;clear:both;border:1px solid #CCC}#main p{padding:.5em 15px 1em}#main section.list1 section{height:270px;width:47%;float:left;line-height:1.6;margin-left:14px;overflow:hidden;position:relative;margin-bottom:25px}#main section.list1 section p{padding:0}#main section.list1 section h4{font-size:100%;color:#001ada}#main section.list1 section figure{padding:5px;margin-bottom:5px;border:1px solid #CCC}#main section.list1 section figure img{width:100%;height:auto}#main section.list1 section p.more{position:absolute;right:0;bottom:0}#main section.list1 section p.more a{color:#FFF;text-decoration:none;-webkit-transition:.5s;transition:.5s;background-color:#900000;background-image:-webkit-gradient(linear,left top,left bottom,from(#b10000),to(#900000));background-image:-webkit-linear-gradient(#b10000,#900000);background-image:linear-gradient(#b10000,#900000);padding:2px 15px;font-size:11px;border-radius:4px}#main section.list1 section p.more a:hover{background:#d30000}#main section.list2 section{border:1px solid #CCC;border-radius:6px;margin-bottom:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#e3e3e3));background-image:-webkit-linear-gradient(#FFF,#e3e3e3);background-image:linear-gradient(#FFF,#e3e3e3);-webkit-box-shadow:0 2px 5px #CCC,0 0 0 1px #FFF inset;box-shadow:0 2px 5px #CCC,0 0 0 1px #FFF inset}#main section.list2 section a{padding:10px;text-decoration:none;display:block;overflow:hidden;-webkit-transition:.5s;transition:.5s}#main section.list2 section a:hover{background-color:#f6f1b2;color:#333;border-radius:6px}#main section.list2 section p{padding:0;margin-left:43%}#main section.list2 section figure img{float:left;background-color:#FFF;padding:5px;border:1px solid #CCC;width:40%;height:auto}#main section.list2 section h4{font-size:100%;color:#001ada}#sub{float:right;width:210px;background-color:#FFF;padding:10px;-webkit-box-shadow:0 0 8px #CCC;box-shadow:0 0 8px #CCC;border:1px solid #CCC;margin-bottom:30px}#sub h2{font-size:100%;text-align:center;padding:3px 0;background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#333));background-image:-webkit-linear-gradient(#222,#333);background-image:linear-gradient(#222,#333);color:#FFF}#sub ul.submenu{border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;margin-bottom:15px}#sub ul.submenu li a{border-bottom:1px solid #CCC;text-decoration:none;display:block;padding-left:10px;-webkit-transition:.5s;transition:.5s;background-color:#FFF;background-image:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#FFF));background-image:-webkit-linear-gradient(#eaeaea,#FFF);background-image:linear-gradient(#eaeaea,#FFF);-webkit-box-shadow:0 0 1px #FFF inset;box-shadow:0 0 0 1px #FFF inset}#sub ul.submenu li a:hover{background:#001ada;color:#FFF;-webkit-box-shadow:none;box-shadow:none}#sub section.box1{font-size:11px;border-bottom:1px solid #CCC;line-height:1.5;overflow:hidden}#sub section.box1 a{padding:5px;text-decoration:none;display:block;overflow:hidden;-webkit-transition:.5s;transition:.5s}#sub section.box1 a:hover{background-color:#001ada;color:#FFF}#sub section.box1 h4{margin-left:68px;font-size:100%}#sub section.box1 p{margin-left:68px}#sub section.box1 figure{float:left}footer{clear:both;text-align:center;color:#FFF;background-color:#111;-webkit-box-shadow:0 0 8px #999;box-shadow:0 0 8px #999}footer .pr{display:block;font-size:80%}footer a{text-decoration:none;color:#FFF}footer a:hover{color:#FFF}#new{margin-bottom:15px}#new dl{overflow:auto;height:150px;padding-left:15px}#new dt{font-weight:700;float:left;width:8em}#new dd{border-bottom:1px solid #d2d2d2;padding-left:8em}#new dd img{vertical-align:middle}.ta1{width:100%}.ta1,.ta1 td,.ta1 th{border:1px solid #CCC;line-height:2}.ta1 td{padding:10px}.ta1 th{width:180px;padding:10px;text-align:center;background-color:#e2e2e3}.ta1 th.tamidashi{width:auto;text-align:left;color:#FFF;background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(#4b4b4b),to(#333));background-image:-webkit-linear-gradient(#4b4b4b,#333);background-image:linear-gradient(#4b4b4b,#333)}.ta1 caption{padding:10px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;text-align:left;background-color:#e9ddae;background-image:-webkit-gradient(linear,left top,left bottom,from(#efe6c5),to(#e9ddae));background-image:-webkit-linear-gradient(#efe6c5,#e9ddae);background-image:linear-gradient(#efe6c5,#e9ddae);font-weight:700}input[type=submit],input[type=button]{width:250px;padding:10px;margin-bottom:20px;border-radius:30px;font-size:16px;letter-spacing:.1em;border:1px solid #999;background-color:#FFF;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#dcdcdc));background-image:-webkit-linear-gradient(#FFF,#dcdcdc);background-image:linear-gradient(#FFF,#dcdcdc);-webkit-box-shadow:1px 2px 5px #ccc;box-shadow:1px 2px 5px #ccc}input[type=submit]:hover,input[type=button]:hover{background-color:#dcdcdc;background-image:-webkit-gradient(linear,left top,left bottom,from(#dcdcdc),to(#FFF));background-image:-webkit-linear-gradient(#dcdcdc,#FFF);background-image:linear-gradient(#dcdcdc,#FFF)}#pagetop{clear:both}#pagetop a{color:#FFF;font-size:10px;background-color:#333;text-decoration:none;text-align:center;width:12em;display:block;float:right;letter-spacing:.1em}#pagetop a:hover{background-color:#555;color:#FFF}.look{background:#dcdcdc}.mb15{margin-bottom:15px}.clear{clear:both}ul.disc{padding:0 25px 1em;list-style:disc}.color1{color:#001ada}.pr{font-size:10px}.btn{font-size:13px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}figcaption{font-size:11px}#menubar_hdr{display:none}.mini1{font-size:11px;font-weight:400}