/*Theme Name: assist88624 
 * Theme URI: http://www.oopsicraftmypants.net/ Author: assistAuthor URI: http://www.oopsicraftmypants.net/ersion: 2.0.0*/
/* 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;}
article, aside, figure, footer, header, menu, nav, section, 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: #f6e4c4;	margin: 0 auto;	word-wrap: break-word;	-webkit-text-size-adjust: 100%;}
.allbox {	overflow: hidden;	width: 100%;}
.allboxgrp {	text-align: center;}
/* header-------------------------------------------------- */
header {	margin: 0 auto 10px;	overflow: hidden;	max-width: 1094px;}
header a {	color: #fff;	display: block;	font-weight: bold;}
.headIner {	margin: 0 auto;	padding: 5px;}
.headIner p,.single-info {	font-size: 14px;	line-height: 1.3;}
.headIner h1 {	background: #29c6cd none repeat scroll 0 0;	color: #fff;	font-size: 18px;	text-align: center;}
.sitevisual img {	margin: 0 auto;	text-align: center;	width: 20%;}
@media screen and (max-width: 768px){.sitevisual img {	width: 80%;}}
@media screen and (max-width:479px){.sitevisual img {	width: 100%;}
.headIner h1 {	font-size: 13px;}
.headIner p, .single-info {	font-size: 13px;}}
/* pathlist-------------------------------------------------- */.pathlist {	color: #444;	background: #fff;	font-size: 13px;	font-weight: bold;	text-align: left;	margin: 9px;	padding: 5px;	list-style: outside none;	overflow: hidden;}
.pathlist li {	color: #444;	float: left;	padding: 0 5px;}
.pathlist li::after {	color: #ff895d;	content: "/";	margin-left: 0.5em;}
.pathlist li:last-child::after {	display: none;}
.pathlist li a {	color: #000;}
.pathlist li a:hover {	color: #f38181;}
.toolboxCnt_l {	background: #fff;	border: 1px solid #ddd;	margin: 5px;}
/* content-------------------------------------------------- */#mainbody {	margin: 0 auto 100px;	display: block;	overflow: hidden;	max-width: 1094px;	padding: 0 10px;}
.toolboxCnt404 div {	width: 100% !important;}
.single-toolboxCnt {	background: #fff;	border: 1px solid #ddd;}
.toolboxCntDesc,.single-toolboxCnt h2 {	background: #f19584 none repeat scroll 0 0;	color: #fff;	font-size: 18px;	letter-spacing: 5px;	text-align: center;}
.toolboxCntinfo {	text-align: center;}
.single-toolboxCnt h3 {	border-bottom: 1px dotted #fea386;	border-left: 5px solid #fea386;	color: #444;	font-size: 17px;	margin: 5px;	padding: 0 5px;}
.single-toolboxCnt p {	padding: 5px 10px;}
figure img {	width: 300px;	height: 200px;	margin: 0 auto;}
.toolboxCnt {	background: #fff;	border: 1px solid #ddd;	margin-bottom: 5px;	padding: 5px;}
.toolboxCnt h3 {	background: #f19584;	color: #fff;	font-size: 15px;	text-align: center;}
.toolboxCnt p {	font-size: 14px;	line-height: 1.8;	padding: 5px;}
.toolboxCnt a,.single-toolboxCnt a {	color: red;}
.toolboxCntTitle {	border-bottom: 1px solid #fea386;	border-right: 5px solid #fea386;	border-left: 5px solid #fea386;	color: #444;	font-size: 16px;	padding: 0 5px;	text-align: left;}
.toolboxCntTitle a {	color: #444;	display: block;	padding: 3px;}
.b_link {	margin-bottom: 15px;}
.none {	float: none !important;}
.oopsList li { 
	margin: 3px;
}
/* aside-------------------------------------------------- */.sidearea {	background: #fff;	border: 1px solid #ccc;	padding: 5px;	text-align: center;}

.sidearea h2 {	background: #f19584 none repeat scroll 0 0;	color: #fff;	border: 1px solid #ccc;	font-size: 16px;}
.toolboxCnt-title {	border-bottom: 5px solid #fea386;	font-size: 16px;	padding: 5px;	text-align: center;}
.toolboxCnt-list li {	border-bottom: 1px solid #fea386;	font-size: 14px;	margin: 5px 0;	text-align: center;}
.toolboxCnt-list li a {	display: block;}
.Author p {	font-size: 13px;}
/* footer-------------------------------------------------- */footer {	background: #29c6cd none repeat scroll 0 0;	bottom: 0;	color: #fff;	padding: 5px 0;	position: absolute;	text-align: center;	width: 100%;}
/* Media Queries-------------------------------------------------- *//* 768px以上の記述 */@media screen and (min-width: 768px) {	.mainarea,	.toolboxCnt404 {		float: left;		width: 73%;	}	.sidearea {		float: right;		margin-left: 10px;		width: calc(27% - 22px);	}}/* 767px以下用の記述 */@media screen and (max-width: 767px) {	.mainarea {		margin-bottom: 10px;	}}