/*Theme Name: assist88573Theme URI: http://naomiwolf.org/sitecaution: assistsitecaution URI: http://naomiwolf.org/Version: 2.0.9*//* reset
-------------------------------------------------- */* {	padding: 0px;	margin: 0px;	font-weight: normal;	line-height: 1.7;	letter-spacing: 0.1em;	font-family: "FuturaPT-Book", YuGothic, 'Yu Gothic', 游ゴシック体, 游ゴシック, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Verdana, メイリオ, Meiryo, 'ＭＳ Ｐゴシック', Osaka, 'MS PGothic', Arial, Helvetica, sans-serif;	box-sizing: border-box;}div, img {	display: block;	line-height: 1;}body {	-webkit-text-size-adjust:100%;}img {	max-width: 100%;	border: none;	vertical-align: bottom;	display: block;}ul {	list-style: none;}a {	color: #000;	text-decoration: none;}a:hover {
	color: blue;}
:hover {	-moz-transition: 0.4s;	-webkit-transition: 0.4s;	transition: 0.4s;}html {	min-height: 100%;	position: relative;}.clearFix:after {	display: block;	clear: both;	height: 0;	visibility: hidden;	content: ".";}/* body-------------------------------------------------- */body {	background: #fffbf3;	margin: 0 auto;	word-wrap: break-word;	-webkit-text-size-adjust: 100%;}.allbody {	overflow: hidden;	width: 100%;}/* header-------------------------------------------------- */#topcnt {	margin: 0 auto;	position: fixed;	top: 0;	width: 100%;	z-index: 10;}#topcnt .contLine p a {	display: block;	font-size: 25px;	font-weight: bold;	line-height: 2.5;}h1 {	color: #459d72;	font-size: 13px;	padding: 3px;	text-align: center;}/* breadpath-------------------------------------------------- */
.breadpath {	color: #fff;	font-size: 13px;	font-weight: bold;	text-align: left;	padding: 5px;	list-style: outside none;	overflow: hidden;}.breadpath li {	color: #000;	float: left;	padding: 0 5px;}.breadpath li::after {	color: #aaa;	content: "/";	margin-left: 0.5em;}.breadpath li:last-child::after {	display: none;}.breadpath li a {	color: #000;}
.breadpath li a:hover {	color: #f38181;}/* content------------------------------------------------- */#mainBody {	overflow: hidden;	max-width: 900px;	padding: 0 15px;}.logimag {
	background: #fff;}.logimag img {	margin: 0 auto;}
.single-naomiwolf,
.naomiwolf404 {
	margin: 0 0 10px;}.single-naomiwolf div {
	background: #fff;}.naomiwolfDesc,.single-naomiwolf h2 {	background: #f7c469 none repeat scroll 0 0;	color: #fff;	font-size: 16px;	letter-spacing: 5px;	text-align: center;}.single-naomiwolf p {	font-size: 14px;	line-height: 1.8;	padding: 5px 10px;}.naomiwolf,.linkmenu p {	background: #fff;	border: 1px solid #ddd;	margin: 5px 0;	padding: 5px;}
.naomiwolf p {	font-size: 14px;	line-height: 1.8;	padding: 5px;}.naomiwolf a,.single-naomiwolf a {	color: red;}.naomiwolf_htitle{	background: #f7c469 none repeat scroll 0 0;	color: #fff;	font-size: 16px;	letter-spacing: 5px;	text-align: center;}.naomiwolfTitle,.single-naomiwolf h3 {	border-bottom: 1px solid #ffd7e9;	font-size: 15px;	padding: 5px;	text-align: left;	width: 60%;}.naomiwolfTitle a {	color: #fff;	display: block;	padding: 3px;}
.b_link {	margin-bottom: 15px;}.figure img {	height: 120px;	width: 190px;}.none {	float: none !important;}
.linkmenu p {	font-size: 14px;	padding: 10px;}/* aside-------------------------------------------------- */.outerarea {	background: #fff;	overflow: hidden;	padding: 5px;	text-align: center;}.naomiwolf-title {	border-bottom: 5px solid #ffd7e9;	font-size: 18px !important;	line-height: 1.5;	padding: 5px;	text-align: center !important;}.naomiwolf-list,.toplist {	overflow: hidden;}.toplist {	background: #fff;}.toplist li {
	background: #eb89b5;	font-size: 14px;	text-align: center;}.toplist li a {	color: #fff;	display: block;	padding: 5px;}.naomiwolf-list li {	border-bottom: 1px solid #ffd7e9;	font-size: 14px;	margin: 5px 0;	text-align: center;}.naomiwolf-list li a {	display: block;}/* footer-------------------------------------------------- */#bottomcnt {	background: #eb89b5 none repeat scroll 0 0;	bottom: 0;	padding: 5px 0;	position: absolute;	text-align: center;	width: 100%;}#bottomcnt p {	color: #fff;	font-size: 13px;}#bottomcnt p a {	color: #fff;}.blue a {	color: #0000ff;}/* Media Queries-------------------------------------------------- *//* 768px以上の記述 */@media screen and (min-width: 768px) {	#mainBody {		margin: 70px auto 320px;	}	.toplist li {		border-right: 1px solid #fff;		float: left;		margin: 0;		width: calc(100% / 3);	}	.toplist li:last-child {		border-right: none;	}	.figure img {		float: right;		margin: 5px 0 5px 10px;	}}/* 767px以下用の記述 */@media screen and (max-width: 767px) {	#mainBody {		margin: 130px auto 320px;	}	.toplist li {		margin-bottom: 3px;	}	.figure img {		margin: 0 auto;	}}