@charset "shift_jis";*{margin:0;padding:0}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tt,u,ul,var{background:transparent;border:0;font-size:100%;outline:0;vertical-align:baseline}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}div,h1,h2,h3,h4,h5,h6,p{_zoom:1;display:block;text-align:left}img{border:0}@media screen and (max-width:899px){img{font-size:0;height:auto;line-height:0;max-width:100%;vertical-align:top}}@media screen and (max-width:640px){img{float:none!important}}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}body{color:#333;font-family:Open Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Lucida Grande,Meiryo,メイリオ,sans-serif;font-size:14px;line-height:180%;text-align:center;letter-spacing:-.001em;-webkit-text-size-adjust:100%}.title,dt,h1,h2,h3,h4,h5,h6{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Verdana,ＭＳ\ Ｐゴシック,sans-serif;font-weight:700}.clear{clear:both;font-size:1px;line-height:0}ul{padding:10px 0}ul li{background-image:url(img/li.gif);background-position:5px 10px;background-repeat:no-repeat;padding:0 0 0 25px}@media screen and (max-width:899px){ul li{background:0;position:relative}ul li:before{background-color:#466880;content:"";height:5px;left:5px;position:absolute;top:10px;width:5px}}ol{list-style-type:decimal;padding:10px 0 10px 25px}a{color:#0051b8}a:hover{color:#0070ff;text-decoration:none}a img,a:hover img{background:0 0!important}#main a:hover,#menu a:hover,#pagetop a:hover,#rmenu a:hover{left:1px;position:relative;top:1px}@media screen and (max-width:640px){#main a:hover,#menu a:hover,#pagetop a:hover,#rmenu a:hover{left:0;position:static;top:0}}#wrapper{overflow:hidden;text-align:center}#contents{margin:0 auto;padding:30px 0 50px;position:relative;text-align:center;width:900px}#layoutbox{background-color:#fff;overflow:hidden;padding:5px}#siteNavi{font-size:14px;margin-bottom:10px}@media screen and (max-width:899px){#contents{padding:30px 10px 50px;width:auto}}@media screen and (max-width:640px){#contents{padding:15px 0 50px}#siteNavi{padding:0 10px}#layoutbox{padding:0}}#pagetop{bottom:-35px;clear:both;position:absolute;right:0;z-index:2}#pagetop a{background-image:url(img/pagetop_button.gif);background-position:left top;background-repeat:no-repeat;display:block;height:30px;overflow:hidden;text-indent:-9999px;width:140px}@media screen and (max-width:899px){#pagetop{right:10px}#pagetop a{background:0 0 repeat scroll 0 0 transparent;border:1px solid #99a7b2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#d7dce1;font-size:10px;line-height:30px;padding-left:20px;position:relative;text-decoration:none;text-indent:inherit}#pagetop a:before{border-bottom:6px solid #d7dce1;border-left:3px solid transparent;border-right:3px solid transparent;border-top:0 solid transparent;content:"";display:block;left:8px;position:absolute;top:10px}}@media screen and (max-width:640px){#pagetop{bottom:0;overflow:hidden;right:0;width:100%}#pagetop a{background-image:url(img/footlinkbox_bg.gif);background-position:left top;background-repeat:repeat;border:0;font-size:13px;height:50px;line-height:50px;padding:0;position:relative;text-align:center;width:100%}#pagetop a:before{left:50%;margin:-3px 0 0 -90px;top:50%}#pagetop a:after{-webkit-border-radius:200px 200px 200px 200px/10px 10px 10px 10px;border-radius:200px 200px 200px 200px/10px 10px 10px 10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);bottom:-5px;box-shadow:0 0 5px rgba(0,0,0,.6);content:"";height:5px;left:0;position:absolute;right:0;top:auto}}#searchbox{background-image:url(img/search_input.gif);background-position:left top;font-size:9pt;height:26px;left:50%;margin-left:220px;text-align:right;top:27px;width:230px}#searchbox,#searchbox input{background-repeat:no-repeat;position:absolute}#searchbox input{background-color:transparent;background-image:url(img/searchbutton.gif);background-position:center 2px;border:0;cursor:pointer;height:20px;overflow:hidden;right:7px;text-indent:-9999px;top:3px;vertical-align:middle;width:18px}#searchbox form{margin:0;padding:0;position:relative}#searchbox .skwd{background-image:none;border:0 0 0;cursor:auto;font-size:9pt;right:30px;line-height:18px;text-indent:0;width:195px}@media screen and (max-width:899px){#searchbox{background:0 0 repeat scroll 0 0 transparent;left:auto;margin-left:0;right:10px;width:25.5555555556%}#searchbox:before{background-color:#f7f7f7;border:1px solid #e5e5e5;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.04) inset;box-shadow:1px 1px 1px rgba(0,0,0,.04) inset;content:"";display:block;height:26px;position:absolute;right:0;top:0}#searchbox form:before{border:2px solid #b2b2b2;-webkit-border-radius:10px;border-radius:10px;content:"";height:9px;position:absolute;right:11px;top:5px;width:9px}#searchbox form:after{background-color:#b2b2b2;content:"";height:8px;position:absolute;right:9px;top:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:4px}#searchbox input{background-image:none;right:0;width:30px}#searchbox .skwd,#searchbox:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0}#searchbox .skwd{background-color:transparent;border:0 0 0;padding:0 30px 0 5px;width:100%}}@media screen and (max-width:640px){#searchbox{background-image:url(img/footlinkbox_bg.gif);background-position:left top;background-repeat:repeat;height:36px;padding:10px;position:relative;right:auto;top:auto;width:auto}#searchbox:before{height:36px;left:10px;right:10px;top:10px}#searchbox form:before{top:10px}#searchbox form:after{top:19px}#searchbox input{-webkit-appearance:none}#searchbox .skwd,#searchbox input{height:30px}#searchbox .skwd{font-size:14px}}.txt-img img{margin:0 8px 8px}.center{margin-bottom:5px;margin-top:5px;text-align:center}.float-l{float:left}.float-r{float:right}.float-l img,.float-r img{margin-bottom:20px}.float-l img{margin-right:20px}.float-r img{margin-left:20px}.FloatEnd,.clear{clear:both;font-size:1px;height:0;line-height:0}@media screen and (max-width:640px){.txt-img{padding:0 10px;text-align:center!important}.txt-img,.txt-img img{float:none!important}.float-l,.float-l p{text-align:center;float:none}.txt-img img{margin:0 0 8px}}#top{margin:0 auto;text-align:left;width:900px}#top #logo,#top h1{padding:28px 0;width:600px;font-size:22px;font-weight:400;text-decoration:none}#top #logo a,#top h1 a{color:#000}#top #logo a img,#top h1 a img{vertical-align:middle}@media screen and (max-width:899px){#top{width:auto}#top #logo,#top h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:28px 0 28px 10px;width:66.6666666667%}}@media screen and (max-width:640px){#top #logo,#top h1{padding:18px 60px 18px 10px;width:auto}#top #logo a,#top h1 a{font-size:18px}}#headerbox{background-image:url(img/headerbox_inner_bg.gif);background-position:left top;background-repeat:repeat;border-top:6px solid #294c66;padding-bottom:10px}#headerbox .inner{background-image:url(img/header_bg.gif);background-position:center top;background-repeat:no-repeat;padding-top:10px;text-align:center}#header{height:350px;margin:0 auto;position:relative;text-align:left;width:900px}#header img{left:0;position:absolute;top:0}#header #headertxt{position:absolute;left:1em;top:40%;width:90%}#header .desc,#header .title{padding-left:5px;padding-right:5px;text-shadow:1px 1px 1px #323232}#header .title a{color:#fff;font-size:28px;font-weight:700;line-height:120%;text-decoration:none;word-wrap:break-word}#header .desc{line-height:160%;word-wrap:break-word}#header .desc,#header .desc span{color:#fff;font-size:14px;padding-top:15px}@media screen and (max-width:899px){#headerbox:before{-webkit-border-radius:500px 500px 500px 500px/10px 10px 10px 10px;border-radius:500px 500px 500px 500px/10px 10px 10px 10px;bottom:8px;-webkit-box-shadow:0 5px 10px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px 8px rgba(0,0,0,.3);content:"";left:5px;position:absolute;right:5px;top:50%;z-index:-1}#headerbox .inner{background:0 0 repeat scroll 0 0 transparent;overflow:hidden;position:relative}#headerbox .inner:before{-webkit-border-radius:200px 200px 200px 200px/10px 10px 10px 10px;border-radius:200px 200px 200px 200px/10px 10px 10px 10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);box-shadow:0 0 5px rgba(0,0,0,.6);content:"";height:5px;left:0;position:absolute;right:0;top:-5px}#headerbox{position:relative}#header{height:auto!important;width:auto}#header img{position:static}}@media screen and (max-width:640px){#headerbox:before{bottom:0;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);left:0;right:0}#headerbox .inner{padding:0}#headerbox .inner:before{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;height:0;top:0}#header #headertxt{padding:15px 15px 5px;position:static;width:auto}#header .title{text-align:center;text-shadow:1px 1px 1px #ccc}#header .title a{color:#343434;font-size:20px}#header .desc{color:#343434;font-size:9pt;text-shadow:none}}:first-child+html body{padding-left:1px}#topmenubox{margin:0 auto 24px;text-align:center;width:900px}#topmenubox #topmenubtn{display:none}#topmenu ul{background-position:left top;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Verdana,ＭＳ\ Ｐゴシック,sans-serif;font-weight:700;padding:0;width:900px}#topmenu li,#topmenu ul{background-image:url(img/topmenu_bg.gif);background-repeat:repeat-y;overflow:hidden}#topmenu li{background-position:right top;float:left;margin-bottom:-32767px;padding:0 0 32767px;width:180px}#topmenu li a{color:#4c4c4c;display:block;font-size:14px;overflow:hidden;padding:3px;text-align:center;text-decoration:none}#topmenu li a:hover{text-decoration:underline}@media screen and (max-width:899px){#topmenubox{padding:0 10px;width:auto}#topmenu ul{display:table;table-layout:fixed;width:100%}#topmenu li,#topmenu ul{background:0 0 repeat scroll 0 0 transparent}#topmenu li{display:table-cell;float:none;margin:0;padding:0;width:auto}#topmenu li:before{background-color:transparent;content:"";height:auto;left:auto;position:static;top:auto;width:auto}#topmenu li a{position:relative}#topmenu li a:before{right:1px}#topmenu li a:before,#topmenu li:first-child a:after{background-color:#e5e5e5;bottom:0;content:"";position:absolute;top:0;width:1px}#topmenu li:first-child a:after{left:1px}}@media screen and (max-width:640px){#topmenubox{padding:0;position:relative;margin:0}#topmenubox #topmenubtn{color:#294c66;cursor:pointer;display:block;font-size:10px;height:20px;padding-top:15px;position:absolute;right:10px;text-align:center;top:-45px;width:40px}#topmenubox #topmenubtn:before{border-bottom:3px solid #294c66;height:3px;top:0}#topmenubox #topmenubtn:after,#topmenubox #topmenubtn:before{border-top:3px solid #294c66;content:"";left:7px;position:absolute;width:26px}#topmenubox #topmenubtn:after{height:0;top:9pt}#topmenu ul{background-image:url(img/footlinkbox_bg.gif);background-position:left top;background-repeat:repeat;display:none;table-layout:auto}#topmenu li,#topmenu ul.menuon{display:block}#topmenu li{border-bottom:1px solid #4d6980;text-align:left}#topmenu li:last-child{border-bottom:0}#topmenu li a{color:#d7dce1;padding:8px 45px 8px 20px;position:relative;text-align:left}#topmenu li a:before{border-bottom:0;border-left:0;border-right:2px solid #fff;border-top:2px solid #fff;background-color:transparent;height:5px;margin-top:-4px;right:20px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}#topmenu li:first-child a:after{background-color:transparent;left:0;width:0}}#main{float:right;overflow:hidden;width:650px}@media screen and (max-width:899px){#main{width:72.2222222222%}}@media screen and (max-width:640px){#main{float:none;width:100%}}#main .text,#text1,#text2,#text3,#text4,#text5,#text6,#text7,#text8,#text9,#text10{margin-bottom:20px;overflow:hidden;padding:10px 0}#space1,#space2{margin-bottom:20px;overflow:hidden;padding:10px}.mg-lr10{margin-left:10px;margin-right:10px}.pd-lr10{padding-left:10px;padding-right:10px}.ad_label{font-size:14px}h2,h3{text-shadow:1px 1px 1px #323232}h4,h5,h6{text-shadow:1px 1px 1px #ccc}#main h2,#main h3{background-image:url(img/h3_bg.gif);background-position:left top;background-repeat:repeat;margin-bottom:5px;overflow:hidden;clear:both}#main h2 span,#main h3 span{background-image:url(img/h3.gif);background-position:left top;background-repeat:repeat-x;color:#fff;display:block;font-size:18px;padding:10px 15px}#main .text h3,#space1 h3,#space2 h3,#text1 h3,#text2 h3,#text3 h3,#text4 h3,#text5 h3,#text6 h3,#text7 h3,#text8 h3,#text9 h3,#text10 h3{margin:20px 0 10px}#main h4{border-bottom:4px solid #f7f7f7;margin:20px auto 10px;position:relative;clear:both}#main h4 span{border-bottom:1px solid #e2e2e2;color:#294c66;display:block;font-size:18px;padding:5px;position:relative}#main h5{background-image:url(img/h5.png);background-position:left 5px;font-size:1pc;line-height:150%;margin:20px auto 10px;padding-left:20px}#main h5,#main h6{background-repeat:no-repeat;color:#333}#main h6{background-image:url(img/menu_bg.png);background-position:left 9px;margin:5px auto;padding-left:15px}#main .atn02{background-color:#f2f2f2;background-image:url(img/atn_02.gif);background-position:14px 14px;background-repeat:no-repeat;margin:20px 0 10px;overflow:hidden;padding:20px 20px 20px 50px}@media all and (-webkit-min-device-pixel-ratio:1.5){#main .atn02{background-image:url(img/atn_02@2x.gif);-webkit-background-size:22px 2pc;background-size:22px 2pc}}#main .atn02 span{border-bottom:1px dashed #c2c2c2;color:#4d4d4d;font-weight:700;padding-bottom:3px}@media screen and (max-width:899px){#main h5{background:0;position:relative}#main h5:before{left:2px}#main h5:after,#main h5:before{background-color:#294c66;bottom:5px;content:"";height:14px;position:absolute;top:5px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:3px}#main h5:after{left:8px}#main h6{background:0;position:relative}#main h6:before{border-bottom:3px solid transparent;border-left:6px solid #294c66;border-right:6px solid transparent;border-top:3px solid transparent;content:"";display:block;left:0;position:absolute;top:9px}}@media screen and (max-width:640px){#main h2,#main h3{margin-bottom:0}#main .text h3,#space1 h3,#space2 h3,#text1 h3,#text2 h3,#text3 h3,#text4 h3,#text5 h3,#text6 h3,#text7 h3,#text8 h3,#text9 h3,#text10 h3{margin:20px -10px 10px}}#menu img{max-width:100%;height:auto}#menu{float:left;overflow:hidden;width:220px}#menu ul#entryarchive,#menu ul#newEntry,#rmenu ul#entryarchive,#rmenu ul#newEntry{background-image:url(img/menubox_bg.gif);background-position:center bottom;background-repeat:repeat-x;padding:0 0 5px}#menu .rankbox{border-bottom:1px solid #e6e6e6;font-size:9pt;margin-bottom:10px;padding-bottom:10px}#menu .rankbox img{width:185px}.menubox{margin-bottom:25px}.menulist{margin-bottom:0!important;overflow:hidden}.menulist ul{background-image:url(img/menubox_bg.gif);background-position:center bottom;background-repeat:no-repeat;margin-bottom:25px;padding:0 0 5px}.menulist li{background:0 0 repeat scroll 0 0 transparent;border-bottom:1px solid #e6e6e6;line-height:150%;padding:0;position:relative}.menulist li a{background-image:url(img/menu_bg.png);background-position:20px 17px;background-repeat:no-repeat;color:#333;display:block;font-size:14px;padding:9pt 10px 9pt 35px;text-decoration:none}.menulist li a:hover{color:#97b1c4;text-decoration:underline}.menulist .l2 a{background-image:url(img/menu_bg2.png);background-position:30px 17px;font-weight:400;padding-left:45px}.menulist .l3 a{background-image:url(img/menu_bg3.png);background-position:40px 17px;font-weight:400;padding-left:55px}#menu .title,#menu h4,#rmenu .title,#rmenu h4{border-bottom:2px solid #fafafa;overflow:hidden;position:relative;text-shadow:none}#menu .title span,#menu h4 span,#rmenu .title span,#rmenu h4 span{background-color:#fafafa;border:1px solid #e6e6e6;color:#294c66;display:block;font-size:1pc;padding:10px 15px}@media screen and (max-width:899px){#menu{width:24.4444444444%}#column2 #menu ul#newEntry,#menu ul#entryarchive,#rmenu ul#entryarchive,#rmenu ul#newEntry{background:0 0 repeat scroll 0 0 transparent;padding:0 0 10px;position:relative}#column2 #menu ul#newEntry:before,#menu ul#entryarchive:before,#rmenu ul#entryarchive:before,#rmenu ul#newEntry:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(236,236,236,1)),color-stop(100%,rgba(236,236,236,0)));background:linear-gradient(to bottom,#ececec 0,hsla(0,0%,93%,0) 100%);-webkit-border-radius:0 0 200px 200px/0 0 10px 10px;border-radius:0 0 200px 200px/0 0 10px 10px;bottom:7px;content:"";height:4px;left:0;position:absolute;right:0}#menu .rankbox img{width:auto}#column2 .menulist ul{background:0 0 repeat scroll 0 0 transparent;position:relative}#column2 .menulist ul:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(236,236,236,1)),color-stop(100%,rgba(236,236,236,0)));background:linear-gradient(to bottom,#ececec 0,hsla(0,0%,93%,0) 100%);-webkit-border-radius:0 0 200px 200px/0 0 10px 10px;border-radius:0 0 200px 200px/0 0 10px 10px;bottom:2px;content:"";height:4px;left:0;position:absolute;right:0}.menulist li:before{background-color:transparent;content:"";height:auto;left:auto;position:static;top:auto;width:auto}#column2 .menulist li a,.menulist .l2 a,.menulist .l3 a{background:0 0 repeat scroll 0 0 transparent;position:relative}#column2 .menulist li a:before{border-bottom:3px solid transparent;border-left:6px solid #294c66;border-right:6px solid transparent;border-top:3px solid transparent;content:"";display:block;left:20px;position:absolute;top:17px}#column2 .menulist .l2 a:before{border-bottom:0;border-left:0;border-right:1px solid #294c66;border-top:1px solid #294c66;left:30px}#column2 .menulist .l2 a:before,#column2 .menulist .l3 a:before{height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#column2 .menulist .l3 a:before{background-color:#294c66;border:0;left:40px}}@media screen and (max-width:640px){#menu{float:none;width:100%}#menu .title span,#menu h4 span,#rmenu .title span,#rmenu h4 span{font-size:18px}.menulist ul{margin-bottom:5px}.menulist .l2,.menulist .l3{display:none}.menubox{margin-bottom:0}#menu .title span,#menu h4 span,#rmenu .title span,#rmenu h4 span{border-bottom:1px solid #e6e6e6;border-left:0;border-right:0;border-top:1px solid #e6e6e6}}.bannerbox{background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url(http://天赦日.net/css/PIE.htc);margin-bottom:10px;position:relative}.bannerbox ul{padding:5px}.bannerbox li{background:0 0 repeat scroll 0 0 transparent;margin-bottom:5px;padding:0}.bannerbox li a{font-size:15px}.bannerbox li a img{vertical-align:bottom}@media screen and (max-width:899px){.bannerbox li:before{background-color:transparent;content:"";height:auto;left:auto;position:static;top:auto;width:auto}}@media screen and (max-width:640px){.bannerbox li{margin-bottom:10px;text-align:center}}ul#entryarchive li,ul#newEntry li{background:0 0 repeat scroll 0 0 transparent;border-bottom:1px solid #e6e6e6;font-size:9pt;line-height:140%;padding:15px 10px}@media screen and (max-width:899px){ul#entryarchive li:before,ul#newEntry li:before{background-color:transparent;content:"";height:auto;left:auto;position:static;top:auto;width:auto}}#footer{background-color:#f8f8f8;background-image:url(img/footlinkbox_bg.gif);background-position:left -60px;background-repeat:repeat-x;font-size:14px;margin:0 auto;text-align:center}#footer .inner{margin:0 auto;overflow:hidden;padding:60px 0 20px;width:900px}#footer,#footer a{color:gray}#footer p{float:right;overflow:hidden;position:relative;text-align:right;word-wrap:break-word}#footlinkbox{background-image:url(img/footlinkbox_bg.gif);background-position:left top;background-repeat:repeat;margin-bottom:-40px;padding:15px 0 5px;text-align:center}#footermenu{font-size:0;left:-125px;letter-spacing:-.4em;line-height:0;margin:0 auto;position:relative;text-align:left;width:650px}#footermenu span{display:inline-block;margin:0 25px 5px 0;*display:inline;*zoom:1}#footermenu a{border-right:1px solid #99a7b2;color:#d7dce1;letter-spacing:normal;line-height:140%;font-size:14px;padding-right:25px;text-decoration:none}#footermenu a:hover{text-decoration:underline}#footer p#footsub{float:left;text-align:left}#footer p#footsub a{border-left:1px solid #d4d4d4;left:-1pc;padding:0 15px;position:relative}@media screen and (max-width:899px){#footer .inner{padding:60px 10px 20px;width:auto}#footlinkbox{padding:15px 0 5px 10px}#footermenu{left:0;margin:0;width:72.2222222222%}}@media screen and (max-width:640px){#footer{background-image:none}#footlinkbox{margin-bottom:0;padding:0 10px 10px}#footermenu span{border-bottom:1px solid #4d6980;display:block;margin:0}#footermenu span:last-child{border-bottom:0}#footermenu a{border-right:0;display:block;font-size:13px;padding:9pt 24px 9pt 10px;position:relative;text-decoration:none}#footermenu a:before{border-bottom:0;border-left:0;border-right:1px solid #fff;border-top:1px solid #fff;background-color:transparent;content:"";height:4px;margin-top:-2px;position:absolute;right:10px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#footermenu{position:static;width:auto}#footer .inner{background-color:#f8f8f8;padding:10px}#footer p{font-size:14px;width:100%}#footer p,#footer p#footsub{float:none;text-align:center}#footer p#footsub{background-color:#fff;border:1px solid #e5e5e5;display:table;margin-bottom:10px;table-layout:fixed}#footer p#footsub a{border-left:1px solid #d4d4d4;display:table-cell;left:0;padding:5px;position:static;text-decoration:none}#footer p#footsub a:first-child{border-left:0}}#whatsnew{margin-bottom:20px;position:relative}#whatsnew .title{border-bottom:1px solid #e6e6e6;color:#294c66;font-size:18px;overflow:hidden;text-shadow:1px 1px 1px #ccc}#whatsnew .title span{background-image:url(img/whatsnew_title.gif);background-position:0 1pc;background-repeat:no-repeat;display:block;padding:7px 10px 7px 18px}#whatsnew ul{padding:0}#whatsnew ul li{background:0 0 repeat scroll 0 0 transparent;border-bottom:1px solid #e6e6e6;font-size:9pt;padding:10px 15px;position:relative}#whatsnew ul li span{padding-right:10px}@media screen and (max-width:899px){#whatsnew .title{position:relative}#whatsnew .title span{background-image:none}#whatsnew .title span:before{background-color:#294c66;content:"";height:4px;left:0;position:absolute;top:1pc;width:10px}#whatsnew ul li:before{background-color:transparent;content:"";height:auto;left:auto;position:static;top:auto;width:auto}}@media screen and (max-width:640px){#whatsnew{background-color:#fbfbfb;margin-bottom:0;padding:10px 10px 20px}#whatsnew .title{border-bottom:0}#whatsnew ul{background-color:#fff;border:1px solid #e6e6e6}#whatsnew ul li:last-child{border-bottom:0}#whatsnew ul li span{color:#666;display:block;padding-right:0}}#categorylist{padding:10px}#categorylist .catbox{background-color:#fbfbfb;border:1px solid #e6e6e6;margin-bottom:10px;overflow:hidden;padding:20px;position:relative;_height:1%}#categorylist .thumb{float:left;padding:0 20px 0 0}#categorylist .thumb img{vertical-align:bottom}#categorylist .body{overflow:hidden}#categorylist .title{background-image:url(img/category_title.gif);background-position:left bottom;background-repeat:repeat-x;font-weight:700;margin-bottom:10px;overflow:hidden;padding:10px 0}#categorylist .title a{color:#294c66;font-size:18px;text-decoration:none}#categorylist p{font-size:13px;line-height:160%}#categorylist .more{float:right;height:30px;margin:10px 1px 1px 0;_height:1%}#categorylist .more a{background-image:url(img/button_more2.gif);background-position:left center;background-repeat:no-repeat;display:block;height:30px;overflow:hidden;text-indent:-9999px;width:90pt}#pagelist{margin-bottom:10px;margin-top:10px;padding:10px;text-align:center}#pagelist ul{letter-spacing:-.4em;padding:0}#pagelist li{background:0 0 repeat scroll 0 0 transparent;letter-spacing:normal;list-style-type:none;margin:0 5px 10px;padding:0}#pagelist a,#pagelist li{display:inline-block;display:inline;zoom:1}#pagelist a{background-color:#fbfbfb;border:1px solid #e6e6e6;color:#333;padding:6px 15px;text-align:center;text-decoration:none}#pagelist a:hover{background-color:#294c66;color:#fff}@media screen and (max-width:899px){#categorylist .title{background:0;position:relative}#categorylist .title:before{background-color:#e6e6e6;border-bottom:1px solid #fff;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}#categorylist .more a{background-color:#61798c;background-image:none;border:2px solid #97b1c4;color:#fff;display:block;font-size:11px;height:26px;line-height:26px;overflow:hidden;padding-right:5px;position:relative;text-align:center;text-decoration:none;text-indent:inherit;width:90pt}#categorylist .more a:before{border-bottom:0;border-left:0;border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;margin-top:-2px;position:absolute;right:1pc;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#pagelist li:before{background-color:transparent;content:"";height:auto;left:auto;position:static;top:auto;width:auto}}@media screen and (max-width:640px){#categorylist .catbox{padding:15px}#categorylist .thumb{float:left;padding:0 15px 0 0}#categorylist .thumb img{max-width:75pt}#categorylist .title{padding:5px 0}#categorylist .title a{font-size:15px}#categorylist p{font-size:11px;line-height:150%}}#entrylist{margin-bottom:20px}#entrylist .inner{overflow:hidden;text-align:left}#entrylist h4{background-color:#fbfbfb;border-bottom:1px solid #92a3b0;border-top:1px solid #92a3b0;margin:0;padding:10px 10px 10px 8px;z-index:1}#entrylist h4 span{border-bottom:medium 0 0;display:inline;padding:0}#entrylist dl{border-bottom:1px solid #e6e6e6;overflow:hidden;top:-1px}#entrylist dl,#entrylist dt{position:relative;height:1%}#entrylist dt{border-top:1px solid #e6e6e6;padding:15px 10px}#entrylist dt a{background-image:url(img/entry_title.png);background-position:left 6px;background-repeat:no-repeat;display:inline-block;font-size:14px;font-weight:700;line-height:150%;padding:1px 0 1px 15px;*display:inline;*zoom:1}#entrylist dd{font-size:9pt;line-height:150%;margin-top:-10px;padding:0 10px 15px 25px}#searchresult{margin-bottom:20px;overflow:hidden;padding:10px}#relNavigate{margin-bottom:15px;padding-bottom:10px;padding-top:10px;text-align:center}#relNavigate a{font-size:14px;font-weight:700;margin-left:10px;margin-right:10px}@media screen and (max-width:899px){#entrylist dt a{background-image:none;position:relative}#entrylist dt a:before{border-bottom:0;border-left:0;border-right:2px solid #677d8f;border-top:2px solid #677d8f;content:"";height:5px;left:0;position:absolute;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}}@media screen and (max-width:640px){#entrylist{background-color:#fbfbfb;border:1px solid #e6e6e6;margin:0 10px 15px;padding:15px 10px 0}#entrylist h4{padding:8px}#entrylist h4 span{font-size:18px}#entrylist dl{border-bottom:0;padding:0 5px;top:0}#entrylist dt{padding:15px 5px}#entrylist dt:first-child{border-top:0}#entrylist dt a{font-size:15px}#entrylist dt a:hover{position:relative}#entrylist dd{font-size:11px;line-height:140%;padding:0 5px 15px 20px}#relNavigate a{background-color:#fbfbfb;color:#333;display:inline-block;height:40px;line-height:40px;text-decoration:none;width:35%;z-index:0}#relNavigate a,#relNavigate a:hover{position:relative}#relNavigate a:first-child{border-right:1px solid #e6e6e6}#relNavigate a:first-child,#relNavigate a:last-child{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}#relNavigate a:last-child{border-left:1px solid #e6e6e6}#relNavigate a:before{background-color:#fbfbfb;content:"";height:29px;position:absolute;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:29px;z-index:-1}#relNavigate a:first-child:before{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;left:-15px}#relNavigate a:last-child:before{border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;right:-15px}}#sitemaps ul{margin:0;padding:5px 10px}#sitemaps li{background-image:none;line-height:0;padding:0}#sitemaps .l1{margin-top:10px}#sitemaps .l2,#sitemaps .l3{margin-top:5px}#sitemaps li a{background-image:url(img/menu_bg.png);background-position:left 8px;background-repeat:no-repeat;display:inline-block;line-height:180%;list-style-image:none;list-style-type:none;padding-left:9pt;*display:inline;*zoom:1}#sitemaps .l1 a{font-size:1pc;font-weight:700}#sitemaps .l2 a{background-image:url(img/menu_bg2.png);font-size:14px;margin-left:25px}#sitemaps .l3 a{background-image:url(img/menu_bg3.png);font-size:9pt;margin-left:45px}@media screen and (max-width:899px){#sitemaps li:before{background-color:transparent;content:"";height:auto;left:auto;position:static;top:auto;width:auto}#sitemaps li a{position:relative}#sitemaps .l2 a,#sitemaps .l3 a,#sitemaps li a{background-image:none}#sitemaps li a:before{border-bottom:3px solid transparent;border-left:6px solid #294c66;border-right:6px solid transparent;border-top:3px solid transparent;content:"";display:block;left:0;position:absolute;top:8px}#sitemaps .l2 a:before{border-bottom:0;border-left:0;border-right:1px solid #294c66;border-top:1px solid #294c66}#sitemaps .l2 a:before,#sitemaps .l3 a:before{height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#sitemaps .l3 a:before{background-color:#294c66;border:0}}@media screen and (max-width:640px){#sitemaps ul{padding:0}#sitemaps li{border-bottom:1px solid #e6e6e6}#sitemaps .l1,#sitemaps .l2,#sitemaps .l3{margin-top:0}#sitemaps li a{color:#333;display:block;padding:9pt 10px 9pt 35px;text-decoration:none}#sitemaps .l1 a{background-color:#fafafa}#sitemaps .l2 a{margin-left:0;padding:9pt 40px 9pt 35px}#sitemaps .l3 a{color:#4d4d4d;font-size:13px;margin-left:0;padding:10px 10px 10px 65px}#sitemaps li a:before{left:20px;top:20px}#sitemaps .l2 a:before{left:auto;margin-top:-3px;right:20px;top:50%}#sitemaps .l3 a:before{left:50px}}#space1,#space2{margin-bottom:25px}#space3,#space4,#space5,#space6{line-height:130%;padding:10px}.grayline{border:1px solid #ccc}#menu .grayline{font-size:90%;padding:8px;margin-bottom:15px}#main .grayline,.blog{padding:10px;margin-bottom:15px}.blog{border-bottom-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;overflow:hidden}.blog .thumb{float:left;margin-right:15px}.blog .thumb img{width:125px}.blog .title{color:#333;font-size:15px;line-height:140%;margin-bottom:10px}.blog .title a{color:#333}.blog .info{color:#666;margin-bottom:10px}.blog .info a{color:#666}.blog .body{line-height:150%;overflow:hidden}.blog .more{font-weight:700;margin-bottom:10px;margin-top:10px;text-align:right}#searchresult dt{font-size:14px;padding:5px 0}#searchresult dd{border-bottom-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;line-height:150%;margin:0 0 10px;padding-bottom:15px}#searchresult b{color:#06c}@media screen and (max-width:640px){#searchresult dt{padding:15px 10px 5px}#searchresult dd{margin:0;padding:0 10px 15px}}#linklist{margin-bottom:20px;overflow:hidden;padding:10px}#linklist dt{font-size:14px;padding:5px 0}#linklist dd{border-bottom-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;line-height:130%;margin:0 0 10px;padding-bottom:15px}#main .point1,#main .point2,#main .point3,#main .point4,#main .point5,#main .point6,#main .point7,#main .point8,#main .point9,#main .point10{background-position:left top;background-repeat:no-repeat;color:#294c66;font-size:20px;font-weight:700;height:auto;line-height:140%;margin-bottom:3px;margin-top:15px;padding:15px 0 10px 65px;*zoom:1}#main .point1{background-image:url(img/point1.png)}#main .point2{background-image:url(img/point2.png)}#main .point3{background-image:url(img/point3.png)}#main .point4{background-image:url(img/point4.png)}#main .point5{background-image:url(img/point5.png)}#main .point6{background-image:url(img/point6.png)}#main .point7{background-image:url(img/point7.png)}#main .point8{background-image:url(img/point8.png)}#main .point9{background-image:url(img/point9.png)}#main .point10{background-image:url(img/point10.png)}@media all and (-webkit-min-device-pixel-ratio:1.5){#main .point1{background-image:url(img/point1@2x.png)}#main .point2{background-image:url(img/point2@2x.png)}#main .point3{background-image:url(img/point3@2x.png)}#main .point4{background-image:url(img/point4@2x.png)}#main .point5{background-image:url(img/point5@2x.png)}#main .point6{background-image:url(img/point6@2x.png)}#main .point7{background-image:url(img/point7@2x.png)}#main .point8{background-image:url(img/point8@2x.png)}#main .point9{background-image:url(img/point9@2x.png)}#main .point10{background-image:url(img/point10@2x.png)}#main .point1,#main .point2,#main .point3,#main .point4,#main .point5,#main .point6,#main .point7,#main .point8,#main .point9,#main .point10{-webkit-background-size:52px 50px;background-size:52px 50px}}#main .point1,#main .point2,#main .point3,#main .point4,#main .point5,#main .point6,#main .point7,#main .point8,#main .point9,#main .point10{border:0}#main .rank1,#main .rank2,#main .rank3,#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{border:0;height:auto}#main .rank{margin-bottom:20px;position:relative}#main .rank-container{background-image:url(img/rank_bg.gif);background-position:left top;background-repeat:repeat;border:1px solid #e5e5e5;-webkit-box-shadow:1px 1px 1px #f8f8f8;box-shadow:1px 1px 1px #f8f8f8;behavior:url(http://天赦日.net/css/PIE.htc);padding:9px;position:relative}#main .rank-inner{background-color:#fff;overflow:hidden;padding:10px 10px 1pc}#main .rank1,#main .rank2,#main .rank3,#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{background-position:left 6px;background-repeat:no-repeat;border:medium 0 0;color:#294c66;font-size:26px;height:auto;line-height:130%;margin-bottom:6px;margin-top:6px;*zoom:1}#main .rank1,#main .rank2,#main .rank3{padding:18px 0 22px 70px}#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{padding:8px 0 20px 70px}#main .rank .rank1,#main .rank .rank2,#main .rank .rank3,#main .rank .rank4,#main .rank .rank5,#main .rank .rank6,#main .rank .rank7,#main .rank .rank8,#main .rank .rank9,#main .rank .rank10{margin:0 10px 6px}#main .rank1{background-image:url(img/rank1.png)}#main .rank2{background-image:url(img/rank2.png)}#main .rank3{background-image:url(img/rank3.png)}#main .rank4{background-image:url(img/rank4.png)}#main .rank5{background-image:url(img/rank5.png)}#main .rank6{background-image:url(img/rank6.png)}#main .rank7{background-image:url(img/rank7.png)}#main .rank8{background-image:url(img/rank8.png)}#main .rank9{background-image:url(img/rank9.png)}#main .rank10{background-image:url(img/rank10.png)}#main .rankbox{background-image:url(img/rankbox_bg.gif);background-position:center top;background-repeat:no-repeat;overflow:hidden;padding-top:30px}@media all and (-webkit-min-device-pixel-ratio:1.5){#main .rank1{background-image:url(img/rank1@2x.png)}#main .rank2{background-image:url(img/rank2@2x.png)}#main .rank3{background-image:url(img/rank3@2x.png)}#main .rank4{background-image:url(img/rank4@2x.png)}#main .rank5{background-image:url(img/rank5@2x.png)}#main .rank6{background-image:url(img/rank6@2x.png)}#main .rank7{background-image:url(img/rank7@2x.png)}#main .rank8{background-image:url(img/rank8@2x.png)}#main .rank9{background-image:url(img/rank9@2x.png)}#main .rank10{background-image:url(img/rank10@2x.png)}#main .rank1,#main .rank2,#main .rank3{-webkit-background-size:55px 44px;background-size:55px 44px}#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{-webkit-background-size:56px 34px;background-size:56px 34px}}#main .rankbox .rankbox-inner{overflow:hidden}#main .rankbox .feature{border-bottom:2px solid #f2f2f2;margin-bottom:10px;overflow:hidden}#main .rankbox .feature span{font-weight:700}#main .rankbox .float-l img,#main .rankbox .float-r img{margin:0 30px 15px 0;padding:0;max-width:280px;height:auto}#main .rankbox .rankbox-inner p{color:#4d4d4d;font-size:9pt;line-height:160%;overflow:hidden;padding-bottom:10px}#main .rankbox .rank-table{clear:both;width:100%}#main .rankbox .rank-table td,#main .rankbox .rank-table th{border-bottom:1px solid #e5e5e5;border-left:medium 0 0;border-right:medium 0 0;border-top:1px solid #e5e5e5;padding:5px 15px;text-align:left;vertical-align:middle}#main .rankbox .rank-table th{background-color:#f7f7f7}#main .rankbox .rank-table td{color:#4e4e4e}#main .rank .comment{background-color:#fff;background-image:url(img/rank_bg.gif);background-position:left top;background-repeat:repeat;margin-top:20px;padding:5px}#main .rank .comment .comment-inner{border:1px solid #e5e5e5;position:relative}#main .rank .comment .comment-tit{background-image:url(img/comment_bg.png);background-position:left top;background-repeat:no-repeat;left:-5px;padding:20px 15px 5px 20px;position:relative;top:-5px}#main .rank .comment .comment-tit span{background-image:url(img/comment-tit.gif);background-position:left bottom;background-repeat:repeat-x;display:block;font-size:18px;font-weight:700;line-height:130%;padding:10px 10px 9pt 40px;position:relative}#main .rank .comment p{font-size:13px;line-height:160%;padding:0 15px 10px}#main .rank .more{font-size:0;letter-spacing:-.4em;overflow:hidden;padding:30px 0 20px;position:relative;text-align:center}#main .rank .more span{display:inline-block;font-size:14px;height:45px;letter-spacing:normal;margin-right:20px;vertical-align:bottom;width:246px;*display:inline;*zoom:1}#main .rank .more a{background-image:url(img/button_more.png);background-position:left top;background-repeat:no-repeat;display:block;height:45px;overflow:hidden;text-indent:-9999px}#main .rank .more span.official{margin-right:0}#main .rank .more span.official a{background-image:url(img/button_official.png)}@media screen and (max-width:899px){#main .rankbox{background:0;position:relative}#main .rankbox:before{-webkit-border-radius:500px 500px 500px 500px/10px 10px 10px 10px;border-radius:500px 500px 500px 500px/10px 10px 10px 10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);content:"";height:5px;left:20px;position:absolute;right:20px;top:-5px}#main .rank .comment .comment-tit{background:0;overflow:hidden;position:relative}#main .rank .comment .comment-tit:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(231,66,56,1)),color-stop(100%,rgba(212,59,49,1)));background:linear-gradient(to right,#e74238 0,#d43b31 100%);color:#fff;content:"check";display:block;font-size:1pc;height:30px;left:-30px;line-height:30px;letter-spacing:2px;overflow:hidden;position:absolute;text-align:center;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:110px}#main .rank .comment .comment-tit span{background:0;position:relative}#main .rank .comment .comment-tit span:before{background-color:#c1c6c8;border-bottom:1px solid #fff;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}#main .rank .more span{display:block;font-size:14px;height:45px;letter-spacing:normal;margin:0 auto 20px;vertical-align:bottom;width:80%}#main .rank .more span.official{margin:0 auto}#main .rank .more a{background:0 0,-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(124,124,124,1)),color-stop(100%,rgba(72,72,72,1)));background:0 0,linear-gradient(to bottom,#7c7c7c 0,#484848 100%);-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:1pc;height:45px;line-height:45px;margin:0 auto;overflow:hidden;padding-right:25px;position:relative;text-align:center;text-decoration:none;text-indent:inherit;text-shadow:1px 1px 2px rgba(0,0,0,.5);width:100%}#main .rank .more a:before{background-color:#262626;bottom:0;content:"";height:6px;position:absolute;right:30px;top:19px;width:8px}#main .rank .more a:after{border-color:transparent transparent transparent #262626;border-style:solid;border-width:8px 9pt;bottom:0;content:"";height:0;position:absolute;right:6px;top:14px;width:0}#main .rank .more span.official a{background:0 0,-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(248,202,58,1)),color-stop(100%,rgba(244,173,38,1)));background:0 0,linear-gradient(to bottom,#f8ca3a 0,#f4ad26 100%);text-shadow:1px 1px 2px rgba(240,155,24,.8)}#main .rank .more span.official a:before{border-bottom:1px solid hsla(41,91%,78%,.9);border-right:1px solid hsla(41,91%,78%,.9);right:25px;top:20px}#main .rank .more span.official a:after,#main .rank .more span.official a:before{background-color:#c07a00;bottom:0;content:"";height:7px;position:absolute;width:10px}#main .rank .more span.official a:after{border-color:transparent hsla(41,91%,78%,.9) hsla(41,91%,78%,.9) hsla(41,91%,78%,.7);border-width:0 1px 1px;right:18px;top:1pc}}@media screen and (max-width:640px){#main .rank1,#main .rank2,#main .rank3,#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{font-size:20px}#main .rankbox .rankbox-inner .float-l,#main .rankbox .rankbox-inner .float-r{float:none;overflow:hidden;padding-bottom:10px;text-align:center}#main .rankbox .float-l img,#main .rankbox .float-r img{margin:0 0 10px}}#menu .rank1,#menu .rank2,#menu .rank3,#menu .rank4,#menu .rank5{background-position:left top;background-repeat:no-repeat;border:medium 0 0;color:#294c66;font-size:14px;font-weight:700;height:auto;line-height:150%;margin:0}#menu .rank1,#menu .rank2,#menu .rank3{padding:18px 0 18px 65px}#menu .rank4,#menu .rank5{padding:10px 0 15px 65px}#menu .rank1{background-image:url(img/rank1.png)}#menu .rank2{background-image:url(img/rank2.png)}#menu .rank3{background-image:url(img/rank3.png)}#menu .rank4{background-image:url(img/rank4.png)}#menu .rank5{background-image:url(img/rank5.png)}#column1{background-image:url(img/column_bg.gif);background-position:center top;background-repeat:no-repeat;text-align:center}#column1 #main,#column1 #menu{float:none;width:auto}#column1 #main{padding-bottom:20px}#column1 #menu .menulist{padding:0}#column1 #menu .menubox{padding-top:10px}#column1 #menu ul{background:0 0 repeat scroll 0 0 transparent;letter-spacing:-.4em;padding:0}#column1 #menu li{border:0;display:inline-block;letter-spacing:normal;padding:0;*display:inline;*zoom:1}#column1 #menu #newEntry li a,#column1 #menu li a{background:0 0 repeat scroll 0 0 transparent;display:inline;font-weight:400;padding:0;text-decoration:underline}#column1 #menu #newEntry li a:hover,#column1 #menu li a:hover{text-decoration:none}#column1 #menu .menulist li a,#column1 #menu .menulist li.l2 a,#column1 #menu ul#entryarchive li,#column1 #menu ul#newEntry li,#column1 #rmenu ul#entryarchive li,#column1 #rmenu ul#newEntry li,#column1 .menulist #menu li.l3 a{margin:0 5px;padding:0 5px}@media screen and (max-width:899px){#column1{background:0 0 repeat scroll 0 0 transparent}}@media screen and (max-width:640px){#column1 #main{padding-bottom:0}#column1 #menu ul{letter-spacing:normal;padding:0 0 5px;position:relative}#column1 #menu ul#newEntry,#menu ul#entryarchive,#rmenu ul#entryarchive,#rmenu ul#newEntry{background:0 0 repeat scroll 0 0 transparent;padding:0 0 10px;position:relative}#column1 #menu ul#newEntry:before,#menu ul#entryarchive:before,#rmenu ul#entryarchive:before,#rmenu ul#newEntry:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(236,236,236,1)),color-stop(100%,rgba(236,236,236,0)));background:linear-gradient(to bottom,#ececec 0,hsla(0,0%,93%,0) 100%);-webkit-border-radius:0 0 200px 200px/0 0 10px 10px;border-radius:0 0 200px 200px/0 0 10px 10px;bottom:7px;content:"";height:4px;left:0;position:absolute;right:0}#column1 #menu .menubox{padding-top:0}#column1 .menulist ul{background:0 0 repeat scroll 0 0 transparent;position:relative}#column1 .menulist ul:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(236,236,236,1)),color-stop(100%,rgba(236,236,236,0)));background:linear-gradient(to bottom,#ececec 0,hsla(0,0%,93%,0) 100%);-webkit-border-radius:0 0 200px 200px/0 0 10px 10px;border-radius:0 0 200px 200px/0 0 10px 10px;bottom:2px;content:"";height:4px;left:0;position:absolute;right:0}#column1 #menu li{border-bottom:1px solid #e6e6e6;display:block}#column1 #menu .menulist .l2,#column1 #menu .menulist .l3{display:none}#column1 #menu li a{display:block;text-decoration:none}#column1 #menu .menulist li a,#column1 #menu .menulist li.l2 a,#column1 .menulist #menu li.l3 a{margin:0;padding:9pt 10px 9pt 35px}#column1 .menulist li a:before{border-bottom:3px solid transparent;border-left:6px solid #294c66;border-right:6px solid transparent;border-top:3px solid transparent;content:"";display:block;left:20px;position:absolute;top:17px}#column1 #menu ul#entryarchive li,#column1 #menu ul#newEntry li,#column1 #rmenu ul#entryarchive li,#column1 #rmenu ul#newEntry li{margin:0;padding:15px 10px}}#column2{background-image:url(img/column_bg.gif);background-position:center top;background-repeat:no-repeat;text-align:center}@media screen and (max-width:899px){#column2{background:0 0 repeat scroll 0 0 transparent}}#column1 #rmenu,#column1 #space3,#column1 #space4,#column1 #submenu,#column1 .bannerbox,#column2 #rmenu{display:none}#headerbox{height:auto!important}body{font-size:1pc}#header,#headerbox{height:350px}#main{float:right}#column2 #menu,#column3 #menu{float:left}#column3 #rmenu{float:right}#column3 #layoutbox{float:left}#column3 #main{float:right}.b{font-weight:700}#k-area{background-color:#f5f5f5;padding:1em 1em 0}#k-frm{width:90%;height:65pc;margin-top:1em}@media screen and (max-width:640px){#k-area{background-color:#fff;padding:0}#k-frm{width:100%;min-height:65pc;height:auto}.android #k-frm{height:65pc}}.sun{color:#ee0037}.sat{color:#003f90}.today{background:url(img/kinneko.gif)7em 0 no-repeat;background-size:40px auto}.ppl{color:#ff3900}.al-c{text-align:center}.al-r{text-align:right}.al-l{text-align:left}.mg_t1{margin-top:1em}@media screen and (max-width:640px){#space1{margin-bottom:10px!important;margin-left:10px!important}.mg_t0_m{margin-top:0}}.ss img{margin-bottom:0!important}.ss .cr{margin:0 8px 8px;font-size:9pt;color:#666}#footer,#footer>div,body,footer{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,MS P Gothic,Osaka,Verdana,Arial,Helvetica,sans-serif;font-weight:400}#indexlist .title,.title,.title>span,div[id$="menu"] .title,div[id$="menu"] h4,dt,h1,h2,h3,h3>span,h4,h4>span,h5,h5>span,h6,h6>span{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,MS P Gothic,Osaka,Verdana,Arial,Helvetica,sans-serif!important;font-weight:700}#entrylist h4,#entrylist h4:before{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,MS P Gothic,Osaka,Verdana,Arial,Helvetica,sans-serif;font-weight:400}.point,.point1,.point2,.point3,.point4,.point5,.point6,.point7,.point8,.point9,.point10,.rank1,.rank2,.rank3,.rank4,.rank5,.rank6,.rank7,.rank8,.rank9,.rank10{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,MS P Gothic,Osaka,Verdana,Arial,Helvetica,sans-serif!important;font-weight:700}#space1,#space2,#text1,#text2,#text3,#text4,#text5,#text6,#text7,#text8,#text9,#text10{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ\ Ｐゴシック,MS P Gothic,Osaka,Verdana,Arial,Helvetica,sans-serif;font-weight:400}