@charset "utf-8";
@import url(../css/blog/shared.css);
.more a span,footer ul a>span,.i-category,#topicpath a[rel="home"],.navbtn a>span,.omit,#pnav a>span,.ii h2 a{background:url("images/bg.png");}
#pnav{background:url("images/shadow.png") repeat-x;}
body{background:#433a3a url("images/body.png");}
mark,.mark,th,input[type="text"]:focus,select:focus,textarea:focus,#side [class|="list"] li a:hover,.list-archive li a:hover,#main .navbtn a:hover,.trackbacks dl{background:#433a3a;background:#f5f4f0;}
a,dl.box>dt::after{color:#04c;}body,h2 a,h3 a,#side .title,#side dt a,#side #calendar dt,article footer a,.navbtn a{color:#333;}#footer,#footer a,#pnav a{color:#fff;}
h1{color:#000;text-shadow:0 0 1px #fff,1px 1px 1px #fff;}
#header::after{background:url("images/line.png");}
#header #calendar:hover dl{background:#fff url("images/line.png") repeat-x;}
#main .navbtn li::after,.comments form legend{border-bottom:3px solid #433a3a;}
#side nav,#side>div{background:#f5f4f0;border-bottom:3px solid #fafafa;}#side>#share,#side>.rss{border:0;}
#footer,#info,#pnav a{background:#433a3a;}
h3::before,h4::before,h5::before,.title::before,#side select,.trackbacks dt{border-color:#433a3a;}
.more a span::before,.pagetop a,.reply a,#calendar li a,button,input[type="button"],input[type="reset"],input[type="submit"],.btn-calendar .i-calendar{background:#e44;color:#fff;border:0;}
#calendar li.today::before{border-bottom:3px double #e44;}
[class|="list"] li a::before,[class|="list"] li span::before{border-left-color:#e44;color:#e44;}
#calendar dt a,.recent-comments .name::before,.recent-comments .name::after,#topicpath a[rel="home"]::before,a.link::before,a.newly::after,[class^="icon-"]::before,[class*=" icon-"]::before{color:#e44;}
.icon-twitter::before,.icon-facebook::before{color:#fff;}.icon-rss::before{color:#f26522;}
a[href$="#trackback"]{border-top-color:#f5f4f0;border-bottom-color:#f5f4f0;}
a[href$="#trackback"]::before{border-left-color:#f5f4f0;}
a[href$="#trackback"]::after{border-right-color:#f5f4f0;}
a[href$="#comments"]{background:#f5f4f0;border:2px solid #f5f4f0;}
a[href$="#comments"]::before,a[href$="#comments"]::after{border-top-color:#f5f4f0;}
.comments h4::before{border-color:#f5f4f0;}
.comments h4::after{border-bottom-color:#f5f4f0;border-left-color:#f5f4f0;}
@media (min-width:30em){
#header::after{height:5px;background:url("images/shadow_last.png");}
#header #calendar{background:url("images/shadow_first.png") repeat-x;padding-top:4px;}
#calendar dl,#calendar:hover dl,#header #calendar:hover dl{background:url("images/calendar.png") 0 center repeat;}
}
@media (min-width:48em){#pnav{background:none;}}

*responsive*/
[class|="max"],[class*=" max"],[class*="typebox"]>li,[class*="typebox"]>span,.btn,.center{display:block;max-width:100%;text-align:center;margin-left:auto;margin-right:auto;}[class|="max"] img,[class*=" max"] img{width:100%;margin:0;}.max-240{max-width:240px;}
.max30{max-width:30%;}.max40{max-width:40%;}.max50{max-width:50%;}.max60{max-width:60%;}.max70{max-width:70%;}.max80{max-width:80%;}.max90{max-width:90%;}.max-98p,.max98{max-width:98%;}.max100{max-width:100%;}[class*="typebox"],[class^="lin "],[class|="lin"],[class*=" lin-"]{overflow:hidden;}
[class*="typebox2-"]>li,[class*="typebox2-"]>span,[class*="typebox3-"]>li,[class*="typebox3-"]>span,[class*="typebox4-"]>li,[class*="typebox4-"]>span,[class*="typebox5-"]>li,[class*="typebox5-"]>span{margin-left:1%;float:left;}
[class*="typebox2-"]>li,[class*="typebox2-"]>span{width:49.5%;}[class*="typebox3-"]>li,[class*="typebox3-"]>span{width:32.66666666666667%;}[class*="typebox4-"]>li,[class*="typebox4-"]>span{width:24.25%;}[class*="typebox5-"]>li,[class*="typebox5-"]>span{width:19.2%;}
[class*="typebox2-"]>li:nth-child(2n+1),[class*="typebox3-"]>li:nth-child(3n+1),[class*="typebox4-"]>li:nth-child(4n+1),[class*="typebox5-"]>li:nth-child(5n+1),[class*="typebox2-"]>span:nth-child(2n+1),[class*="typebox3-"]>span:nth-child(3n+1),[class*="typebox4-"]>span:nth-child(4n+1),[class*="typebox5-"]>span:nth-child(5n+1){margin-left:0;clear:both;}
[class*="typebox2-"][class~="bnr"]>li,[class*="typebox3-"][class~="bnr"]>li:nth-child(3n){text-align:right;}
[class*="typebox2-"][class~="bnr"]>li:nth-child(2n+1),[class*="typebox3-"][class~="bnr"]>li:nth-child(3n+1){text-align:left;}
.t-c,table.t-c th,table.t-c td,tr.t-c th,tr.t-c td,tr.center th,tr.center td,table.center th,table.center td,table.thc th,[class*="lin-2"],[class*="typebox"]{text-align:center;}
[class*="typebox"] img{margin-left:auto;}
[class*="typebox"] img{margin-right:auto;}
[class*="typebox"]>li,[class*="typebox"]>span,[class*="typebox2-3"]>li:nth-child(2n+1),.typebox3-4>li:nth-child(3n+1),[class*="typebox2-3"]>span:nth-child(2n+1),.typebox3-4>span:nth-child(3n+1),[class*="typebox2-4"]>li:nth-child(2n+1),.typebox3-6>li:nth-child(3n+1),[class*="typebox2-4"]>span:nth-child(2n+1),.typebox2-5>li:nth-child(2n+1),.typebox2-5>span:nth-child(2n+1),.typebox3-6>span:nth-child(3n+1){margin-left:1%;margin-right:0;float:left;clear:none;}
.typebox2>li,.typebox2>span,[class*="typebox-2"]>li,[class*="typebox-2"]>span{width:49.5%;}.typebox3>li,.typebox3>span,[class*="typebox2-3"]>li,[class*="typebox2-3"]>span{width:32.66666666666667%;}.typebox4>li,.typebox4>span,.typebox3-4>li,.typebox3-4>span,[class*="typebox2-4"]>li,[class*="typebox2-4"]>span{width:24.25%;}[class*="typebox5"]>li,[class*="typebox5"]>span,.typebox2-5>li,.typebox2-5>span{width:19.2%;}.typebox3-6>li,.typebox3-6>span{width:15.83333333333333%;}
.typebox2>li:nth-child(2n+1),.typebox2>span:nth-child(2n+1),[class*="typebox-2"]>li:nth-child(2n+1),[class*="typebox-2"]>span:nth-child(2n+1),.typebox3>li:nth-child(3n+1),.typebox3>span:nth-child(3n+1),[class*="typebox2-3"]>li:nth-child(3n+1),[class*="typebox2-3"]>span:nth-child(3n+1),.typebox4>li:nth-child(4n+1),.typebox4>span:nth-child(4n+1),.typebox3-4>li:nth-child(4n+1),.typebox3-4>span:nth-child(4n+1),[class*="typebox2-4"]>li:nth-child(4n+1),[class*="typebox2-4"]>span:nth-child(4n+1),[class*="typebox5"]>li:nth-child(5n+1),[class*="typebox5"]>span:nth-child(5n+1),.typebox2-5>li:nth-child(5n+1),.typebox2-5>span:nth-child(5n+1),.typebox3-6>li:nth-child(6n+1),.typebox3-6>span:nth-child(6n+1){margin-left:0;clear:both;}
[class~="typebox2"][class~="bnr"]>li,[class~="typebox3"][class~="bnr"]>li:nth-child(3n){text-align:right;}
[class~="typebox2"][class~="bnr"]>li:nth-child(2n+1),[class~="typebox3"][class~="bnr"]>li:nth-child(3n+1){text-align:left;}
[class*="typebox2-"][class~="bnr"]>li,[class*="typebox3-"][class~="bnr"]>li:nth-child(3n),[class*="typebox2-"][class~="bnr"]>li:nth-child(2n+1),[class*="typebox3-"][class~="bnr"]>li:nth-child(3n+1){text-align:center;}
.typebox2-[class~="bnr"]>li,.typebox3-[class~="bnr"]>li:nth-child(3n){text-align:right;}
.typebox2-[class~="bnr"]>li:nth-child(2n+1),.typebox3-[class~="bnr"]>li:nth-child(3n+1){text-align:left;}
@media(min-width:48em){
.typebox-2-3>li,.typebox-2-3>span,.typebox-2-3>li:nth-child(2n+1),.typebox-2-3>span:nth-child(2n+1){margin-left:1%;margin-right:0;float:left;clear:none;width:32.66666666666667%;}
.typebox-2-4>li,.typebox-2-4>span,.typebox-2-4>li:nth-child(2n+1),.typebox-2-4>span:nth-child(2n+1),.typebox2-2-4>li,.typebox2-2-4>span,.typebox2-2-4>li:nth-child(2n+1),.typebox2-2-4>span:nth-child(2n+1){margin-left:1%;margin-right:0;float:left;clear:none;width:24.25%;}
.typebox2-2-4>li,.typebox2-2-4>li:nth-child(2n+1){margin-left:2.17028380634391%;width:23.37228714524207%;}
.typebox3-5>li,.typebox3-5>span,.typebox3-5>li:nth-child(3n+1),.typebox3-5>span:nth-child(3n+1){margin-left:1%;margin-right:0;float:left;clear:none;width:19.2%;}
.typebox2-4-6>li,.typebox2-4-6>span,.typebox2-3-6>li,.typebox2-3-6>span,.typebox2-3-6>li:nth-child(3n+1),.typebox2-3-6>span:nth-child(3n+1),.typebox2-4-6>li:nth-child(4n+1),.typebox2-4-6>span:nth-child(4n+1){margin-left:1%;margin-right:0;float:left;clear:none;width:15.83333333333333%;}
.typebox2-4-7>li,.typebox2-4-7>span,.typebox2-4-7>li:nth-child(4n+1),.typebox2-4-7>span:nth-child(4n+1){margin-left:1%;margin-right:0;float:left;clear:none;width:13.42857142857143%;}
.typebox-2-3>li:nth-child(3n+1),.typebox-2-3>span:nth-child(3n+1),.typebox-2-4>li:nth-child(4n+1),.typebox-2-4>span:nth-child(4n+1),.typebox2-2-4>li:nth-child(4n+1),.typebox2-2-4>span:nth-child(4n+1),.typebox2-4-6>li:nth-child(6n+1),.typebox2-4-6>span:nth-child(4n+1),.typebox2-3-6>li:nth-child(6n+1),.typebox2-3-6>span:nth-child(6n+1),.typebox3-5>li:nth-child(5n+1),.typebox3-5>span:nth-child(5n+1),.typebox2-4-7>li:nth-child(7n+1),.typebox2-4-7>span:nth-child(7n+1){margin-left:0;clear:both;}
}