@charset "utf-8";header,hgroup,nav,article,section,footer,aside,address{display:block}time{font-style:italic;padding:0 5px}address{font-size:11px;padding:10px;text-align:right}body{font-family:Cambria,Palatino,palatino linotype,palatino lt std,Georgia,serif;font-weight:400;font-size:15px;color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden;background:#fff url(../images/bg.png) repeat center center}h1{font-size:36px;line-height:40px;margin:0;padding:0;position:relative;font-weight:300;color:#333;text-shadow:1px 1px 1px rgba(0,0,0,.1)}h1 span{font-weight:700}a{color:#00f;text-decoration:none}a:hover{color:#406189;text-decoration:none}.sidebar h1{font-size:18px;padding:0;border-bottom:2px solid #dedede}#Wrapper{width:90%;margin:0 auto}#Wrapper2{overflow:hidden;border:1px dotted #ddd}#header{width:100%}.navigation{text-align:left;display:block;line-height:50px;padding:5px 0}.navigation a{display:inline-block;margin:0 4px;padding:0 6px;color:#aaa;line-height:30px;font-size:15px;text-shadow:1px 1px 1px #fff;border:1px solid #fff;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ededed',GradientType=0 );box-shadow:0 1px 1px rgba(0,0,0,.3)}.navigation a:hover{color:#333}.navigation a:active{background:#fff}#title h1 a,#title h1 a:hover,#title h1 a:hover,#title h1 a:hover{margin:40px auto 20px;padding:15px auto;display:inline-block;text-decoration:none;color:#444;-webkit-font-smoothing:antialiased;border-bottom:6px solid transparent;text-rendering:optimizeLegibility}#title h1 a:hover{border-bottom:6px solid #eee}#title h2{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0;color:#6190ca;text-shadow:1px 1px 1px rgba(255,255,255,.7);line-height:140%;padding:5px 0}#title h2 small{color:#000;font-size:13px;font-weight:700;text-transform:uppercase}#title h2 a{text-decoration:none;color:#999}#contents{min-height:408px;width:35%;float:left;padding:15px;overflow:hidden;line-height:21px}#contents img{-moz-box-shadow:2px 2px 10px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 10px #ccc;border:#fff solid 8px;margin-top:15px;border-radius:6px;height:80%;width:80%}#contents h1{padding:5px 0}#sidebar-wrapper{float:left;width:59%;padding:10px;border-right:1px solid #ccc}#logo{background:url(../images/bg.png) no-repeat;height:80px;width:289px}.sidebar{float:left;padding:10px;width:90%}.sidebar li{padding:5px 0}blockquote{padding:10px;margin:0;border-bottom:1px solid #dedede}blockquote:before{content:'\201C'}blockquote:after{content:'\201D'}#copyrights{border-top:3px solid #ccc;border-bottom:3px solid #ccc}#copyrights p{float:left;margin:10px 15px 0 0}.resize{position:fixed;bottom:0;right:0;height:80px;width:80px;background:url(../images/resize.png) repeat scroll 0% 0% transparent}@media all{#Wrapper,#logo,#navigation ul li a{transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-webkit-transition:all .5s linear}}@media screen and (min-width:1401px){#Wrapper{width:1300px;margin:0 auto}#contents{width:35%}}@media screen and (min-width:1200px) and (max-width:1400px){#Wrapper{width:1100px;margin:0 auto}#contents{width:35%}}@media screen and (min-width:961px) and (max-width:1200px){#Wrapper{width:960px;margin:0 auto}#contents{width:35%}#contents h1{line-height:40px}}@media screen and (min-width:859px) and (max-width:960px){#Wrapper{width:830px;margin:0 auto}#navigation ul li a{font-size:12px;padding:0 11px}#contents{width:33%}#contents h1{line-height:40px}}@media screen and (min-width:761px) and (max-width:860px){#Wrapper{width:740px;margin:0 auto}#navigation ul li a{font-size:12px;padding:0 11px}#contents{width:33%}#contents h1{font-size:30px;text-align:left;line-height:30px}}@media screen and (min-width:641px) and (max-width:760px){#Wrapper{width:620px;margin:0 auto}header{text-align:center}#navigation{height:190px}#navigation ul li{float:none;text-align:left;border-bottom:1px solid #dedede}#navigation ul li a{font-size:11px;padding:0;width:100%}#contents{width:35%;font-size:16px}#contents h1{font-size:25px;text-align:left;line-height:30px}#comments h1,.sidebar h1{font-size:16px;text-align:left;line-height:normal}#sidebar-wrapper{float:left;font-size:14px;width:60%;clear:both}#logo{background:url(../images/bg.png) no-repeat;height:55px;width:200px;margin-left:auto;margin-right:auto}}@media screen and (min-width:421px) and (max-width:640px){#Wrapper{width:420px;margin:0 auto}header{text-align:center}#navigation{height:190px}#navigation ul li{float:none;text-align:center;border-bottom:1px solid #dedede}#contents{width:95%;font-size:14px;position:relative}#contents h1{font-size:22px;text-align:left;font-weight:700;line-height:normal}#comments h1,.sidebar h1{font-size:15px;text-align:left;line-height:normal}#sidebar-wrapper{float:none;font-size:14px;width:95%;clear:both}#logo{background:url(../images/bg.png) no-repeat;height:55px;width:200px;margin-left:auto;margin-right:auto}}@media screen and (min-width:320px) and (max-width:420px){#Wrapper{width:320px;margin:0 auto}header{text-align:center}#navigation{height:190px}#navigation ul li{float:none;text-align:center;border-bottom:1px solid #dedede}.navigation a{float:none;font-size:13px;padding:0;width:100%;text-align:center;text-transform:uppercase}#contents{width:95%;font-size:14px;position:relative}#contents h1{font-size:18px;text-align:left;font-weight:700;line-height:normal}#comments h1,.sidebar h1{font-size:14px;text-align:left;line-height:normal}#sidebar-wrapper{float:none;font-size:13px;width:95%;clear:both}#logo{background:url(../images/bg.png) no-repeat;height:41px;width:150px;margin-left:auto;margin-right:auto}}@media screen and (min-width:0px) and (max-width:319px){#Wrapper{width:100%;margin:0 auto}header{text-align:center}#navigation{height:190px}.navigation a{float:none;font-size:13px;padding:0;width:100%;text-align:center;text-transform:uppercase}#contents{width:95%;font-size:14px;position:relative}#contents h1{font-size:16px;text-align:left;font-weight:700;line-height:normal}#comments h1,.sidebar h1{font-size:14px;text-align:left;line-height:normal}#sidebar-wrapper{float:none;font-size:13px;width:95%;clear:both}#logo{background:url(../images/bg.png) no-repeat;height:41px;width:150px;margin-left:auto;margin-right:auto}}