@charset "shift_jis";@import url(./css/tables.css);@import url(./css/commonstyles.css);@import url(./css/textstyles.css);*{margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{background:transparent;border:0;font-size:100%;outline:0;vertical-align:baseline}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}div,p,h1,h2,h3,h4,h5,h6{_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: 'メイリオ', Helvetica, 'Hiragino Kaku Gothic Pro', sans-serif;font-size:14px;line-height:180%;text-align:center;letter-spacing:-.001em;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,.title,dt{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.pagespeed.ce.kT8UOoaqET.gif);background-position:5px 10px;background-repeat:no-repeat;padding:0 0 0 25px}@media screen and (max-width:899px){ul li{background:none;position:relative}ul li:before{background-color:#b25d47;content:"";height:5px;left:5px;position:absolute;top:10px;width:5px}}ol{list-style-type:decimal;padding:10px 0 10px 25px}a{color:#06c}a:hover{color:#06c;text-decoration:none}a:hover img{background:none!important}a img{background:none!important}#main a:hover,#menu a:hover,#rmenu a:hover,#pagetop a:hover{left:1px;position:relative;top:1px}@media screen and (max-width:640px){#main a:hover,#menu a:hover,#rmenu a:hover,#pagetop 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:12px;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:5}#pagetop a{background-image:url(img/xpagetop_button.gif.pagespeed.ic.fqQUb-R5wq.png);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:none repeat scroll 0 0 transparent;border:1px solid #cda196;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ebd9d5;font-size:10px;line-height:30px;padding-left:20px;position:relative;text-decoration:none;text-indent:inherit}#pagetop a:before{border-bottom:6px solid #ebd9d5;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:none;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;background-repeat:no-repeat;font-size:12px;height:26px;left:50%;margin-left:220px;position:absolute;text-align:right;top:27px;width:230px}#searchbox input{background-color:transparent;background-image:url(img/searchbutton.gif);background-position:center 2px;background-repeat:no-repeat;border:none;cursor:pointer;height:20px;overflow:hidden;position:absolute;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 none;cursor:auto;font-size:12px;right:30px;line-height:18px;text-indent:0;width:195px}@media screen and (max-width:899px){#searchbox{background:none 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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:26px;left:0;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{background-color:transparent;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left: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{}.txt-img img{margin:0 8px 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}.clear,.FloatEnd{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 p,.float-l{text-align:center;float:none}}#top{margin:0 auto;text-align:left;width:900px}#top #logo,#top h1{padding:28px 0;width:600px}#top #logo a,#top h1 a{color:#000;font-size:22px;font-weight:400;text-decoration:none}#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/xheaderbox_inner_bg.gif.pagespeed.ic.qQmy8A26lT.png);background-position:left top;background-repeat:repeat;border-top:6px solid #99371f;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{left:50%;position:absolute;top:80px;width:50%}#header .title,#header .desc{padding-left:5px;padding-right:5px}#header .title{text-shadow:1px 1px 1px #323232}#header .title a{color:#fff;font-size:36px;font-weight:700;line-height:120%;text-decoration:none;word-wrap:break-word}#header .desc{color:#fff;font-size:14px;line-height:160%;padding-top:15px;word-wrap:break-word}#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:none 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 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);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:12px}}*:first-child+html body{padding-left:1px}#topmenubox{margin:0 auto 24px;text-align:center;width:900px}#topmenubox #topmenubtn{display:none}#topmenu ul{background-image:url(img/topmenu_bg.gif);background-position:left top;background-repeat:repeat-y;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック',sans-serif;font-weight:700;overflow:hidden;padding:0;width:900px}#topmenu li{background-image:url(img/topmenu_bg.gif);background-position:right top;background-repeat:repeat-y;float:left;margin-bottom:-32767px;overflow:hidden;padding:0 0 32767px 0;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{background:none repeat scroll 0 0 transparent;display:table;table-layout:fixed;width:100%}#topmenu li{background:none repeat scroll 0 0 transparent;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{background-color:#e5e5e5;bottom:0;content:"";position:absolute;right:1px;top:0;width:1px}#topmenu li:first-child a:after{background-color:#e5e5e5;bottom:0;content:"";left:1px;position:absolute;top:0;width:1px}}@media screen and (max-width:640px){#topmenubox{padding:0;position:relative;margin:0}#topmenubox #topmenubtn{color:#99371f;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 #99371f;border-top:3px solid #99371f;content:"";height:3px;left:7px;position:absolute;top:0;width:26px}#topmenubox #topmenubtn:after{border-top:3px solid #99371f;content:"";height:0;left:7px;position:absolute;top:12px;width:26px}#topmenu ul{background-image:url(img/footlinkbox_bg.gif);background-position:left top;background-repeat:repeat;display:none;table-layout:auto}#topmenu ul.menuon{display:block}#topmenu li{border-bottom:1px solid #b36450;display:block;text-align:left}#topmenu li:last-child{border-bottom:none}#topmenu li a{color:#ebd9d5;padding:8px 45px 8px 20px;position:relative;text-align:left}#topmenu li a:before{border-bottom:none;border-left:none;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,#space1,#space2{margin-bottom:20px;overflow:hidden;padding:10px}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/xh3_bg.gif.pagespeed.ic.5d-PC91yqY.png);background-position:left top;background-repeat:repeat;margin-bottom:5px;overflow:hidden}#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,#text1 h3,#text2 h3,#text3 h3,#text4 h3,#text5 h3,#text6 h3,#text7 h3,#text8 h3,#text9 h3,#text10 h3,#space1 h3,#space2 h3{margin:20px 0 10px}#main h4{border-bottom:4px solid #f7f7f7;margin:20px auto 10px;position:relative}#main h4 span{border-bottom:1px solid #e2e2e2;color:#99371f;display:block;font-size:16px;padding:5px;position:relative}#main h5{background-image:url(img/h5.png);background-position:left 5px;background-repeat:no-repeat;color:#333;font-size:16px;line-height:150%;margin:20px auto 10px;padding-left:20px}#main h6{background-image:url(img/menu_bg.png);background-position:left 9px;background-repeat:no-repeat;color:#333;margin:5px auto;padding-left:15px}#main .atn02{background-color:#f2f2f2;background-image:url(img/xatn_02.gif.pagespeed.ic.F5HVysVwfD.jpg);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 32px;background-size:22px 32px}}#main .atn02 span{border-bottom:1px dashed #c2c2c2;color:#4d4d4d;font-weight:bold;padding-bottom:3px}@media screen and (max-width:899px){#main h5{background:none;position:relative}#main h5:before{background-color:#99371f;bottom:5px;content:"";height:14px;left:2px;position:absolute;top:5px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:3px}#main h5:after{background-color:#99371f;bottom:5px;content:"";height:14px;left:8px;position:absolute;top:5px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:3px}#main h6{background:none;position:relative}#main h6:before{border-bottom:3px solid transparent;border-left:6px solid #99371f;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,#text1 h3,#text2 h3,#text3 h3,#text4 h3,#text5 h3,#text6 h3,#text7 h3,#text8 h3,#text9 h3,#text10 h3,#space1 h3,#space2 h3{margin:20px -10px 10px}}#menu img{max-width:100%;height:auto}#menu{float:left;overflow:hidden;width:220px}#menu ul#newEntry,#menu ul#entryarchive,#rmenu ul#newEntry,#rmenu ul#entryarchive{background-image:url(img/menubox_bg.gif);background-position:center bottom;background-repeat:repeat-x;padding:0 0 5px 0}#menu .rankbox{border-bottom:1px solid #e6e6e6;font-size:12px;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 0}.menulist li{background:none 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:12px 10px 12px 35px;text-decoration:none}.menulist li a:hover{color:#c2978c;text-decoration:underline}.menulist .l2 a{background-image:url(img/xmenu_bg2.png.pagespeed.ic.MDA5DLkeRW.png);background-position:30px 17px;font-weight:normal;padding-left:45px}.menulist .l3 a{background-image:url(img/menu_bg3.png);background-position:40px 17px;font-weight:normal;padding-left:55px}#menu .title,#rmenu .title,#menu h4,#rmenu h4{border-bottom:2px solid #fafafa;overflow:hidden;position:relative;text-shadow:none}#menu .title span,#rmenu .title span,#menu h4 span,#rmenu h4 span{background-color:#fafafa;border:1px solid #e6e6e6;color:#99371f;display:block;font-size:16px;padding:10px 15px}@media screen and (max-width:899px){#menu{width:24.4444444444%}#column2 #menu ul#newEntry,#menu ul#entryarchive,#rmenu ul#newEntry,#rmenu ul#entryarchive{background:none repeat scroll 0 0 transparent;padding:0 0 10px 0;position:relative}#column2 #menu ul#newEntry:before,#menu ul#entryarchive:before,#rmenu ul#newEntry:before,#rmenu ul#entryarchive: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,rgba(236,236,236,1) 0%,rgba(236,236,236,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:none 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,rgba(236,236,236,1) 0%,rgba(236,236,236,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:none repeat scroll 0 0 transparent;position:relative}#column2 .menulist li a:before{border-bottom:3px solid transparent;border-left:6px solid #99371f;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:none;border-left:none;border-right:1px solid #99371f;border-top:1px solid #99371f;height:4px;left:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#column2 .menulist .l3 a:before{background-color:#99371f;border:none;height:4px;left:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}}@media screen and (max-width:640px){#menu{float:none;width:100%}#menu .title span,#rmenu .title span,#menu h4 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,#rmenu .title span,#menu h4 span,#rmenu h4 span{border-bottom:1px solid #e6e6e6;border-left:none;border-right:none;border-top:1px solid #e6e6e6}}.bannerbox{background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:10px;position:relative}.bannerbox ul{padding:5px}.bannerbox li{background:none 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#newEntry li,ul#entryarchive li{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #e6e6e6;font-size:12px;line-height:140%;padding:15px 10px}@media screen and (max-width:899px){ul#newEntry li:before,ul#entryarchive 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;color:gray;font-size:12px;margin:0 auto;text-align:center}#footer .inner{margin:0 auto;overflow:hidden;padding:60px 0 20px;width:900px}#footer a{color:gray}#footer p{float:right;overflow:hidden;position:relative;text-align:right;width:50%;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:-.40em;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 #cda196;color:#ebd9d5;letter-spacing:normal;line-height:140%;font-size:12px;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:-16px;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 #b36450;display:block;margin:0}#footermenu span:last-child{border-bottom:none}#footermenu a{border-right:none;display:block;font-size:13px;padding:12px 24px 12px 10px;position:relative;text-decoration:none}#footermenu a:before{border-bottom:none;border-left:none;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{float:none;font-size:10px;text-align:center;width:100%}#footer p#footsub{background-color:#fff;border:1px solid #e5e5e5;display:table;float:none;margin-bottom:10px;table-layout:fixed;text-align:center}#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:none}}#whatsnew{margin-bottom:20px;position:relative}#whatsnew .title{border-bottom:1px solid #e6e6e6;color:#99371f;font-size:18px;overflow:hidden;text-shadow:1px 1px 1px #ccc}#whatsnew .title span{background-image:url(img/whatsnew_title.gif);background-position:0 16px;background-repeat:no-repeat;display:block;padding:7px 10px 7px 18px}#whatsnew ul{padding:0}#whatsnew ul li{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #e6e6e6;font-size:12px;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:#99371f;content:"";height:4px;left:0;position:absolute;top:16px;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 10px}#whatsnew .title{border-bottom:none}#whatsnew ul{background-color:#fff;border:1px solid #e6e6e6}#whatsnew ul li:last-child{border-bottom:none}#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:#99371f;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/xbutton_more2.gif.pagespeed.ic.aMaaHHLFf6.png);background-position:left center;background-repeat:no-repeat;display:block;height:30px;overflow:hidden;text-indent:-9999px;width:120px}#pagelist{margin-bottom:10px;margin-top:10px;padding:10px;text-align:center}#pagelist ul{letter-spacing:-.4em;padding:0}#pagelist li{background:none repeat scroll 0 0 transparent;display:inline-block;letter-spacing:normal;list-style-type:none;margin:0 5px 10px;padding:0;*display: inline;*zoom: 1}#pagelist a{background-color:#fbfbfb;border:1px solid #e6e6e6;color:#333;display:inline-block;padding:6px 15px;text-align:center;text-decoration:none;*display: inline;*zoom: 1}#pagelist a:hover{background-color:#99371f;color:#fff}@media screen and (max-width:899px){#categorylist .title{background:none;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:#9f5745;background-image:none;border:2px solid #c2978c;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:120px}#categorylist .more a:before{border-bottom:none;border-left:none;border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;margin-top:-2px;position:absolute;right:16px;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:100px}#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 #ca998d;border-top:1px solid #ca998d;margin:0;padding:10px 10px 10px 8px;z-index:1}#entrylist h4 span{border-bottom:medium none;display:inline;padding:0}#entrylist dl{border-bottom:1px solid #e6e6e6;overflow:hidden;position:relative;top:-1px;*height: 1%}#entrylist dt{border-top:1px solid #e6e6e6;padding:15px 10px;position:relative;*height: 1%}#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:12px;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:none;border-left:none;border-right:2px solid #ad7566;border-top:2px solid #ad7566;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:none;padding:0 5px;top:0}#entrylist dt{padding:15px 5px}#entrylist dt:first-child{border-top:none}#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;position:relative;text-decoration:none;width:35%;z-index:0}#relNavigate a:hover{position:relative}#relNavigate a:first-child{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6}#relNavigate a:last-child{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-top: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{margin-top:5px}#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:12px;*display: inline;*zoom:1}#sitemaps .l1 a{font-size:16px;font-weight:700}#sitemaps .l2 a{background-image:url(img/xmenu_bg2.png.pagespeed.ic.MDA5DLkeRW.png);font-size:14px;margin-left:25px}#sitemaps .l3 a{background-image:url(img/menu_bg3.png);font-size:12px;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{background-image:none;position:relative}#sitemaps .l2 a,#sitemaps .l3 a{background-image:none}#sitemaps li a:before{border-bottom:3px solid transparent;border-left:6px solid #99371f;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:none;border-left:none;border-right:1px solid #99371f;border-top:1px solid #99371f;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}#sitemaps .l3 a:before{background-color:#99371f;border:none;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}}@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:12px 10px 12px 35px;text-decoration:none}#sitemaps .l1 a{background-color:#fafafa}#sitemaps .l2 a{margin-left:0;padding:12px 40px 12px 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}#main .grayline{padding:10px;margin-bottom:15px}#menu .grayline{font-size:90%;padding:8px;margin-bottom:15px}.blog{border-bottom-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:15px;overflow:hidden;padding:10px}.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 0 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:#99371f;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/xpoint3.png.pagespeed.ic.-44yDAg-zD.png)}#main .point4{background-image:url(img/point4.png)}#main .point5{background-image:url(img/point5.png)}#main .point6{background-image:url(img/xpoint6.png.pagespeed.ic.Vh0zIiwDKs.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/xpoint2,402x.png.pagespeed.ic.GzuIu8qEpU.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/xpoint6,402x.png.pagespeed.ic.cIvIOjA3Hi.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/xpoint9,402x.png.pagespeed.ic.3ECfjPI_r6.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:none}#main .rank1,#main .rank2,#main .rank3,#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{border:none;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;padding:9px;position:relative}#main .rank-inner{background-color:#fff;overflow:hidden;padding:10px 10px 16px 10px}#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 none;color:#99371f;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 10px}#main .rank1{background-image:url(img/rank1.png)}#main .rank2{background-image:url(img/xrank2.png.pagespeed.ic.BShTEPG4iC.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/xrank6.png.pagespeed.ic.o5_GNgPNRy.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/xrank10.png.pagespeed.ic.1Uhl_pd6sg.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/xrank3,402x.png.pagespeed.ic.MDj_ib9-Ec.png)}#main .rank4{background-image:url(img/rank4@2x.png)}#main .rank5{background-image:url(img/xrank5,402x.png.pagespeed.ic.LGEXm1SOlq.png)}#main .rank6{background-image:url(img/rank6@2x.png)}#main .rank7{background-image:url(img/xrank7,402x.png.pagespeed.ic.eHbrHlVdvP.png)}#main .rank8{background-image:url(img/xrank8,402x.png.pagespeed.ic.NqCE7jVQR9.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:12px;line-height:160%;overflow:hidden;padding-bottom:10px}#main .rankbox .rank-table{clear:both;width:100%}#main .rankbox .rank-table th,#main .rankbox .rank-table td{border-bottom:1px solid #e5e5e5;border-left:medium none;border-right:medium none;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 12px 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:-.40em;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/xbutton_more.png.pagespeed.ic.BGySGWxtR8.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/xbutton_official.png.pagespeed.ic.GBoAE9lc_e.png)}@media screen and (max-width:899px){#main .rankbox{background:none;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:none;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,rgba(231,66,56,1) 0%,rgba(212,59,49,1) 100%);color:#fff;content:"check";display:block;font-size:16px;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:none;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:none , -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(124,124,124,1)),color-stop(100%,rgba(72,72,72,1)));background:none , linear-gradient(to bottom,rgba(124,124,124,1) 0%,rgba(72,72,72,1) 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:16px;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:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #262626;border-style:solid;border-width:8px 12px;bottom:0;content:"";height:0;position:absolute;right:6px;top:14px;width:0}#main .rank .more span.official a{background:none , -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(248,202,58,1)),color-stop(100%,rgba(244,173,38,1)));background:none , linear-gradient(to bottom,rgba(248,202,58,1) 0%,rgba(244,173,38,1) 100%);text-shadow:1px 1px 2px rgba(240,155,24,.8)}#main .rank .more span.official a:before{border-bottom:1px solid rgba(250,219,150,.9);border-right:1px solid rgba(250,219,150,.9);background-color:#c07a00;bottom:0;content:"";height:7px;position:absolute;right:25px;top:20px;width:10px}#main .rank .more span.official a:after{background-color:#c07a00;border-color:rgba(0,0,0,0) rgba(250,219,150,.9) rgba(250,219,150,.9) rgba(250,219,150,.7);border-width:0 1px 1px 1px;bottom:0;content:"";height:7px;position:absolute;right:18px;top:16px;width:10px}}@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 0}}#menu .rank1,#menu .rank2,#menu .rank3,#menu .rank4,#menu .rank5{background-position:left top;background-repeat:no-repeat;border:medium none;color:#99371f;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/xrank2.png.pagespeed.ic.BShTEPG4iC.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 #menu,#column1 #main{float:none;width:auto}#column1 #main{padding-bottom:20px}#column1 #menu .menulist{padding:0}#column1 #menu .menubox{padding-top:10px}#column1 #menu ul{background:none repeat scroll 0 0 transparent;letter-spacing:-.4em;padding:0}#column1 #menu li{border:none;display:inline-block;letter-spacing:normal;padding:0;*display: inline;*zoom: 1}#column1 #menu li a,#column1 #menu #newEntry li a{background:none repeat scroll 0 0 transparent;display:inline;font-weight:400;padding:0;text-decoration:underline}#column1 #menu li a:hover,#column1 #menu #newEntry li a:hover{text-decoration:none}#column1 #menu .menulist li a,#column1 #menu .menulist li.l2 a,#column1 .menulist #menu li.l3 a{margin:0 5px;padding:0 5px}#column1 #menu ul#newEntry li,#column1 #menu ul#entryarchive li,#column1 #rmenu ul#newEntry li,#column1 #rmenu ul#entryarchive li{margin:0 5px;padding:0 5px}@media screen and (max-width:899px){#column1{background:none 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#newEntry,#rmenu ul#entryarchive{background:none repeat scroll 0 0 transparent;padding:0 0 10px 0;position:relative}#column1 #menu ul#newEntry:before,#menu ul#entryarchive:before,#rmenu ul#newEntry:before,#rmenu ul#entryarchive: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,rgba(236,236,236,1) 0%,rgba(236,236,236,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:none 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,rgba(236,236,236,1) 0%,rgba(236,236,236,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:12px 10px 12px 35px}#column1 .menulist li a:before{border-bottom:3px solid transparent;border-left:6px solid #99371f;border-right:6px solid transparent;border-top:3px solid transparent;content:"";display:block;left:20px;position:absolute;top:17px}#column1 #menu ul#newEntry li,#column1 #menu ul#entryarchive li,#column1 #rmenu ul#newEntry li,#column1 #rmenu ul#entryarchive 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:none repeat scroll 0 0 transparent}}#column1 #rmenu,#column2 #rmenu,#column1 #space3,#column1 #space4,#column1 .bannerbox,#column1 #submenu{display:none}#headerbox{height:auto!important}#header .desc{}body{}#header{height:350px}#headerbox{height:350px}#header h2,#header .title,#header .title a{}#header h2 a,#header h2 a:visited,#header .title a,#header .title a:visited{}#header #headertxt{}#main{float:right}#column2 #menu,#column3 #menu{float:left}#column3 #rmenu{float:right}#column3 #layoutbox{float:left}#column3 #main{float:right}@charset "shift_jis";.txt-border{background-image:url(img/dott.gif);background-repeat:repeat;background-position:left top;font-size:13px;line-height:30px;margin:10px;padding:0!important;border:none!important;box-shadow:none!important}.txt-border p{font-size:13px;line-height:30px}.txt-line{border:2px solid #ccc}.txt-yellowback{background-color:#fff9df;border:2px solid #c00}.txt-grayback{background-color:#e6e6e6;border:3px solid #f6f6f6}.txt-grayback .body{background-color:#fbfbfb}.txt-colorback{background-color:#ffe591;border:3px solid #fff8e1}.txt-colorback .body{background-color:#fffcf2}.txt-frame{background-image:url(img/frame_l.gif);background-repeat:repeat-y;background-position:left top}.txt-frame .top{background-image:url(img/frame_t.gif);background-repeat:no-repeat;background-position:left top;height:7px;overflow:hidden}.txt-frame .top_inner{background-image:url(img/frame_tr.gif);background-repeat:no-repeat;background-position:right top;height:7px}.txt-frame .body{background-image:url(img/frame_r.gif.pagespeed.ce.tVMe6F8zxV.gif);background-repeat:repeat-y;background-position:right top;padding:20px 25px;*zoom: 1}.txt-frame .bottom{background-image:url(img/frame_b.gif);background-repeat:no-repeat;background-position:left top;height:7px;overflow:hidden}.txt-frame .bottom span{background-image:url(img/frame_br.gif);background-repeat:no-repeat;background-position:right top;display:block;height:7px}.txt-colorframe{background-image:url(img/colorframe_l.gif);background-repeat:repeat-y;background-position:left top}.txt-colorframe .top{background-image:url(img/xcolorframe_t.gif.pagespeed.ic.Q_ud8XrWM0.png);background-repeat:no-repeat;background-position:left top;height:7px;overflow:hidden}.txt-colorframe .top_inner{background-image:url(img/colorframe_tr.gif);background-repeat:no-repeat;background-position:right top;height:7px}.txt-colorframe .body{background-image:url(img/colorframe_r.gif.pagespeed.ce.OO6ZtINFrI.gif);background-repeat:repeat-y;background-position:right top;padding:20px 25px;*zoom: 1}.txt-colorframe .bottom{background-image:url(img/colorframe_b.gif);background-repeat:no-repeat;background-position:left top;height:7px;overflow:hidden}.txt-colorframe .bottom span{background-image:url(img/colorframe_br.gif);background-repeat:no-repeat;background-position:right top;display:block;height:7px}.txt-rndbox{background-image:url(img/round_l.gif);background-repeat:repeat-y;background-position:left top;border:none!important;box-shadow:none!important}.txt-rndbox .top{background-image:url(img/round_t.gif);background-repeat:no-repeat;background-position:left top;height:15px;overflow:hidden}.txt-rndbox .top_inner{background-image:url(img/round_tr.gif);background-repeat:no-repeat;background-position:right top;height:15px}.txt-rndbox .body{background-image:url(img/round_r.gif.pagespeed.ce.c8LXSfz1D3.gif);background-repeat:repeat-y;background-position:right top;padding:10px 25px;*zoom: 1}.txt-rndbox .bottom{background-image:url(img/xround_b.gif.pagespeed.ic.pTiFa36jtL.png);background-repeat:no-repeat;background-position:left top;height:15px;overflow:hidden}.txt-rndbox .bottom span{background-image:url(img/round_br.gif);background-repeat:no-repeat;background-position:right top;display:block;height:15px}#main .txt-decbox1 h2,#main .txt-decbox1 h3,#main .txt-decbox1 h2 span,#main .txt-decbox1 h3 span,#main .txt-decbox2 h2,#main .txt-decbox2 h3,#main .txt-decbox2 h2 span,#main .txt-decbox2 h3 span{margin:0!important;background-image:none;padding:0;border:none;background-color:transparent;text-align:center;font-size:20px;line-height:1.3}#main .txt-decbox1 h2:before,#main .txt-decbox1 h3:before,#main .txt-decbox2 h2:before,#main .txt-decbox2 h3:before,#main .txt-decbox1 h2:after,#main .txt-decbox1 h3:after,#main .txt-decbox2 h2:after,#main .txt-decbox2 h3:after,#main .txt-decbox1 h2 span:before,#main .txt-decbox1 h3 span:before,#main .txt-decbox2 h2 span:before,#main .txt-decbox2 h3 span:before,#main .txt-decbox1 h2 span:after,#main .txt-decbox1 h3 span:after,#main .txt-decbox2 h2 span:after,#main .txt-decbox2 h3 span:after{background:none;border:none;bottom:0;left:0;right:0;top:0;content:"";position:static!important;z-index:-1;line-height:0;display:none;background-color:#fffbee}#text1.txt-decbox1,#text2.txt-decbox1,#text3.txt-decbox1,#text4.txt-decbox1,#text5.txt-decbox1,#text6.txt-decbox1,#text7.txt-decbox1,#text8.txt-decbox1,#text9.txt-decbox1,#text10.txt-decbox1{background-color:#fffbee}.txt-decbox1{background-color:#fffbee;background-image:url(img/decbox_l.gif);background-repeat:repeat-y;background-position:left top}.txt-decbox1 .top{background-image:url(img/decbox_t.gif);background-repeat:no-repeat;background-position:left top;height:auto;padding:0}.txt-decbox1 .top_inner{background-image:url(img/decbox_r.gif);background-repeat:repeat-y;background-position:right top}.txt-decbox1 .top_inner .top_box{background-image:url(img/decbox_tr.gif);background-repeat:no-repeat;background-position:right top;text-align:center;margin:0;min-height:36px}#main .txt-decbox1 h2,#main .txt-decbox1 h3{display:block;line-height:120%;padding:30px 60px 10px}.txt-decbox1 .body{background-image:url(img/decbox_r.gif);background-repeat:repeat-y;background-position:right top;padding:10px 30px 0;width:auto;*zoom: 1}.txt-decbox1 .bottom{background-image:url(img/decbox_b.gif);background-repeat:no-repeat;background-position:left top;height:50px;padding:0}.txt-decbox1 .bottom span{background-image:url(img/decbox_br.gif);background-repeat:no-repeat;background-position:right top;display:block;height:50px;margin:0}.txt-decbox2{background-image:url(img/xdecbox2_r.gif.pagespeed.ic.LRXSwSfiNw.png);background-position:right bottom;background-repeat:repeat-y}.txt-decbox2 .top{background-image:url(img/decbox2_tr.gif);background-repeat:no-repeat;background-position:right top;padding:16px 16px 0 0;height:auto}.txt-decbox2 .top_inner{background-image:url(img/decbox2_l.gif);background-position:left top;background-repeat:repeat-y}.txt-decbox2 .top_inner .top_box{background-image:url(img/xdecbox2_t.gif.pagespeed.ic.-3u8WvLB5D.png);background-position:left top;background-repeat:no-repeat;padding-left:16px;position:relative;top:-16px}.txt-decbox2 .top_inner .top_box2{background-image:url(img/xdecbox2_t2.gif.pagespeed.ic.PJazYEp_3X.jpg);background-position:center top;background-repeat:no-repeat;display:block;text-align:center;min-height:30px}#main .txt-decbox2 h2 span,#main .txt-decbox2 h3 span{padding:50px 14px 0}.txt-decbox2 .body{background-image:url(img/decbox2_l.gif);background-position:left bottom;background-repeat:repeat-y;margin-bottom:-20px;margin-right:16px;overflow:hidden;padding:0 14px 0 30px;position:relative;*zoom: 1}.txt-decbox2 .bottom{background-image:url(img/decbox2_br.gif);background-position:right top;background-repeat:no-repeat;height:60px}.txt-decbox2 .bottom span{background-image:url(img/decbox2_b.gif);background-position:left top;background-repeat:no-repeat;display:block;height:60px}#main .txt-grayback,#main .txt-colorback,#main .txt-line,#main .txt-frame,#main .txt-colorframe,#main .txt-rndbox{margin-top:10px;margin-bottom:10px}#main .txt-grayback,#main .txt-colorback{padding:1px}#main .txt-grayback .body,#main .txt-colorback .body{padding:20px;*zoom: 1}#main .txt-frame,#main .txt-colorframe{padding:0}#main .txt-rndbox,#main .txt-decbox1,#main .txt-decbox2{padding:0}#main .txt-decbox1 .top h2 span,#main .txt-decbox1 .top h3 span{color:#f2ad36}#main .txt-decbox2 .top h2 span,#main .txt-decbox2 .top h3 span{color:#f8aa0d}.hd{color:#333;text-decoration:none}blockquote{font-size:12px;color:#666;border:2px dotted #ccc;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin:15px;line-height:130%}.border1,.border2,.border3,.borderdot,.borderdot2{margin:10px 0}.rbox3{background-color:#fff;border:1px solid #d7d7d7}