@charset "UTF-8";body {  margin: 0px;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;  color: #555555;  line-height: 160%;  background-color: #aaa;  }p,td,div{font-size: 10px;line-height: 160%;}.tb{width: 700px;background: #ffffff;color: #555555;margin-bottom: 15px;margin-top: 0px;z-index: 10;}.tb2{border-width:0px;}.pad1{width: 700px;background-color: #cbcbc3;color: #555555;font-size: 12px;padding: 3px 0px 1px 8px;}.pad2{width: 700px;padding: 10px 10px 10px 10px;}.pad3{width: 700px;padding: 0px 10px 4px 0px;}.vd{font-family:Verdana;font-size: 10px;}img {  border: none;  margin: 0px;}a {  outline: none;}li {  display: block;  list-style: none;  padding: 6px;}#desc {color: #555555;font-size: 12px;margin-top: 6px;margin-bottom: 2px;  line-height: 150%;}A:link, A:visited {text-decoration: none;color: #EE7005;}A:active {text-decoration: underline;color: #EE7005;}A:hover {text-decoration: underline;color: #EE7005;}p {margin-top: 8px;margin-bottom: 8px; color: #555555; font-size: 12px;   line-height: 160%;}span {color: #555555;font-size: 10px;  line-height: 160%;}.just {	text-align: justify;	text-justify: distribute;	}#tab {      font-size: 16px;      float:left;      width:100%;      margin:0px;}#tab ul {      margin:0px;      padding:0px 0px 0px 0px;      list-style:none;}#tab li {      display:inline;      margin:0px;}#tab a {      float:left;      margin:0px;      padding:0px 0px 0px 0px;      text-decoration:none;	   outline: none;}#tab a span {      float:left;      display:block;      color: #666666;      padding: 0px 15px 0px 0px;      margin:0px;}#tab a span {      float:none;}#tab a:hover span {color: #EE7005;	  }.tabnow {	float:left;	display:block;	padding: 0px 15px 0px 0px;	margin:0px;	  }.c0 {font-size: 10px;text-decoration: none;  line-height: 160%;}.c1{font-size: 12px;text-decoration: none;  line-height: 160%;}.c2{color: #666666;font-size: 15px;text-decoration: none;  line-height: 160%;}.c3{color: #EE7005;font-size: 15px;text-decoration: none;  line-height: 160%;}.c4{color: #EE7005;font-size: 10px;text-decoration: none;  line-height: 160%;    font-weight: bold;}.c6{font-size: 10px;text-decoration: none;  line-height: 160%;}.c7{font-size: 9px;text-decoration: none;  line-height: 160%;}.c8{font-size: 12px;text-decoration: none;  line-height: 160%;  font-weight: bold;}.c9{color: #FFAA44;font-size: 40px;text-decoration: none;  line-height: 160%;  font-weight: bold;}.c11{color: #FFAA44;font-size: 36px;text-decoration: none;  line-height: 160%;  font-weight: bold;}.c12{color: #AF7A87;font-size: 10px;text-decoration: none;  line-height: 160%;}.c13{color: #AF7A87;font-size: 20px;text-decoration: none;  font-weight: bold;}.c14{color: #778899;font-size: 20px;text-decoration: none;  font-weight: bold;}.c15{color: #93A055;font-size: 20px;text-decoration: none;  font-weight: bold;}.c16{color: #D36F6F;font-size: 20px;text-decoration: none;  font-weight: bold;}.c17{color: #BF9F4E;font-size: 20px;text-decoration: none;  font-weight: bold;}.base0{	width: 724px;      padding: 0px;	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;	border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;	-webkit-box-shadow: 2px 5px 16px rgba(0, 0, 0, 0.6);	-moz-box-shadow: 2px 5px 16px rgba(0, 0, 0, 0.6);	box-shadow: 2px 5px 16px rgba(0, 0, 0, 0.6);	background: #ffffff;	z-index: 1;	behavior: url(http://www.wp-9.com/PIE.htc);	  }.base1{      padding-top: 12px;      padding-left: 0px;      padding-right: 0px;      padding-bottom: 0px;      margin: 0px;	-moz-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;	-webkit-border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;	border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;	background: #ffffff;	z-index: 2;	behavior: url(http://www.wp-9.com/PIE.htc);	  }.base2{      padding-top: 0px;      padding-left: 12px;      padding-right: 12px;      padding-bottom: 0px;      margin-top: -3px;	background: #e6e5d3;	z-index: 3;	  }.base3{      padding-top: 0px;      padding-left: 12px;      padding-right: 12px;      padding-bottom: 12px;      margin: 0px;	-moz-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;	-webkit-border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;	border-radius: 0px 0px 10px 10px / 0px 0px 10px 10px;	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E0E0E0));	background: -moz-linear-gradient(#FFFFFF, #E0E0E0);	-pie-background: linear-gradient(#FFFFFF, #E0E0E0);	z-index: 4;	behavior: url(http://www.wp-9.com/PIE.htc);	  }.base4{      position:absolute;	width: 700px;      height: auto;      top: 0%;      left: 50%;      margin-top: 0px;      margin-left: -350px;      padding-top: 0px;      padding-left: 0px;      padding-right: 0px;      padding-bottom: 0px;      margin-top: 0px;	background: #e6e5d3;	z-index: 3;	  }.base5{	margin-top: 0px;	margin-bottom: 20px;      padding-top: 10px;      padding-left: 23px;      padding-right: 23px;      padding-bottom: 10px;	background: #e6e5d3;	-moz-border-radius: 15px 15px 15px 15px / 15px 15px 15px 15px;	-webkit-border-radius: 15px 15px 15px 15px / 15px 15px 15px 15px;	border-radius: 15px 15px 15px 15px / 15px 15px 15px 15px;	-webkit-box-shadow: 2px 5px 16px rgba(0, 0, 0, 0.6);	-moz-box-shadow: 2px 5px 16px rgba(0, 0, 0, 0.6);	box-shadow: 2px 5px 16px rgba(0, 0, 0, 0.6);	behavior: url(http://www.wp-9.com/PIE.htc);	z-index: 2;	  }.a{      position:absolute;	width: 724px;      height: auto;      top: 0%;      left: 50%;      padding: 0px;      margin-top: 30px;      margin-left: -362px;	  z-index: 1;	  } .b{      position:absolute;	  width: 40px;      height: 20px;      top: 0%;      left: 50%;      margin-top: 90px;      margin-left: 310px;	  z-index: 5;	  }.c{      position:absolute;	width: 750px;      height: 38px;      top: 0%;      left: 50%;      margin-top: 0px;      margin-left: -375px;	  z-index: 6;	  }.d{	width: 700px;	height: auto;	margin: 0px;	padding: 0px;	  } .e{      position:absolute;	width: 660px;      height: auto;      top: 0%;      left: 50%;      padding: 0px;      margin-top: 20px;      margin-left: -330px;	  z-index: 1;	  } .f{      position:absolute;	width: 660px;      height: 200px;      top: 50%;      left: 50%;      margin-top: -120px;      margin-left: -330px;	  z-index: 1;	  } .p-box{	width: 240px; 	height: auto;	z-index: 7;	}.g-box{	padding: 0px;	z-index: 9;        }	.twitter-box{	margin-top: 10px;	margin-bottom: 0px;	z-index: 10;        }.white{	background: #fff;	}.z{	  border: solid 1px #cccccc;	  }.tmargin{	margin-top: 6px;	margin-left: 3px;	margin-right: 6px;	}.marginleft{	margin-left: 12px;	}.sp1w{	background: #ffffff;	width: 700px;	height: 1px;	margin: 0px;	}.sp1{	background: #cccccc;	width: 700px;	height: 1px;	margin: 0px;	}.sp1-2{	background: #cccccc;	width: 700px;	height: 1px;	margin: 0px;	}.sp2{	width: 700px;	height: 2px;	margin: 0px;	}.sp2meme{	width: 600px;	height: 2px;	margin: 0px;	}.sp4{	width: 700px;	height: 4px;	margin: 0px;	}.sp5{	width: 700px;	height: 5px;	margin: 0px;	}.sp10{	width: 700px;	height: 10px;	margin: 0px;	}.sp6meme{	width: 600px;	height: 6px;	margin: 0px;	}.sp10meme{	width: 600px;	height: 10px;	margin: 0px;	}.sp18meme{	width: 600px;	height: 18px;	margin: 0px;	}.sp28meme{	width: 600px;	height: 28px;	margin: 0px;	}.sp12{	width: 700px;	height: 12px;	margin: 0px;	}.sp13{	width: 700px;	height: 13px;	margin: 0px;	}.sp3{	width: 700px;	height: 3px;	margin: 0px;	}.sp6{	width: 700px;	height: 6px;	margin: 0px;	}.sp6-2{background: #e6e5d3;	width: 724px;	height: 6px;	margin: 0px;	}.sp8{	width: 700px;	height: 8px;	margin: 0px;	}.sp16{	width: 700px;	height: 16px;	margin: 0px;	}.sp20{	width: 700px;	height: 20px;	margin: 0px;	}.sp23{	width: 700px;	height: 23px;	margin: 0px;	}.sp26{	width: 700px;	height: 26px;	margin: 0px;	}.sp26meme{	width: 600px;	height: 26px;	margin: 0px;	}.sp30{	width: 700px;	height: 30px;	margin: 0px;	}.sp40{	width: 700px;	height: 40px;	margin: 0px;	}.sp40meme{	width: 600px;	height: 40px;	margin: 0px;	}.sp43{	width: 700px;	height: 43px;	margin: 0px;	}.sp50{	width: 700px;	height: 50px;	margin: 0px;	}.flow{	overflow: auto;	}iframe {width: 700px;height: 78px;z-index: 10;}iframe.diary { border: none; }