/*
Theme Name: WEED PLANING GRID
Version: 3.1.0
Description: GRID STYLE LAYOUT
Author: Weedplaning
Author URI: http://weedplanning.co.jp/
*/

/* ----------------------------------------------------
		1 - Reset
---------------------------------------------------- */

	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, sub, sup, var,
	a, b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	input, textarea, button,
	table, caption, tbody, tfoot, thead, tr, th, td {
	  background: transparent;
	  border: 0;
	  font-size: 100%;
	  margin: 0;
	  outline: 0;
	  padding: 0;
	  vertical-align: baseline;
	}
	
	body {
		background:#ffffff;
		font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-size:12px;
		font-weight: normal;
	}
	
	.clearfix {
		clear:both;
	}
	
	.mt50 {
		margin-top:25px;
	}

/* ----------------------------------------------------
		3 -TYPESQUARE用
---------------------------------------------------- */



/* ----------------------------------------------------
		3 - Typography
---------------------------------------------------- */
a, a.more-link p {
	color:#5096cb;
}

.box h2 {
	font-size:12px;
	text-transform:uppercase;
	color:#777;
	margin-bottom:5px;
}

. p, . ul {
	font-size:11px;
	line-height:16px;
	color:#777;
	margin-bottom:10px;
}
	. ul li {
		margin-bottom:5px;
		margin-left:5px;
	}

ul {
	margin:0;
}

ul li {
	margin-bottom:15px;
}


/* ----------------------------------------------------
		4 - Header
---------------------------------------------------- */

/*
#header {
	width:960px;
	background:#FFF;
	margin:20px auto 20px 20px;
}

	

#header #logo {
	width:168px;
	float:left;
}

	.menu {
		width:585px;
		height:23px;
		z-index:9999;
		position: relative;
		float: left;
		display:inline;
		list-style:none;
		padding:0;
		margin:30px 0 0 30px;
		text-align:center;
		border-right:1px dotted #333;
		font-family:'Gothic Medium BBB';
		letter-spacing:1px;	
	}

	
		.menu li {
			display:block;
			float:left;
			width:115px;
			font-size:12px;
			text-transform:uppercase;
			position:relative;
			border-left:1px dotted #333;
		}
		.menu li:first-child {margin-left:0;}
			.menu li a {
				text-align:center;
				padding:10px 20px 10px 15px;
				text-decoration:none;
				color:#333366;
			}
			.menu li a:hover, .menu li.current-menu-item a {
				color:#08C;
				/*text-shadow:2px 2px 1px rgba(0,0,0,0.13);
				-moz-text-shadow:2px 2px 1px rgba(0,0,0,0.13);
			}
			
			
		.menu li ul {
			margin:0;
			position:absolute;
			top:20px;
			left:0;
			width:118px;
			background:#FFF;
			padding:15px 0 5px 0;
			z-index:99999;
			display:none;
			text-align:center;
			-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
			-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
			box-shadow:1px 1px 3px rgba(0,0,0,0.2);
			border:1px solid #CCCCCC\9 !important;
		}
		.menu li:hover ul {
			display:block;
		}
			.menu li ul li a {
				font-size:13px;
				background:none;
				padding:10px 0 10px 0 !Important;
			}
			.menu li ul li {
				display:block;
				clear:both;
				height:auto;
				margin:0 0 10px 0;
				line-height:12px;
				border-left:none;
			}
			
			
			li#menu-item-213 ul {
				width:200px !important;
				text-align:left !important;
			}
			
			li#menu-item-213 ul li {
				width:200px !important;
				margin-left:15px !important
			}
*/
/* ----------------------------------------------------
		5 - Go to Top
---------------------------------------------------- */

#TopLink div {
	display:block;
	text-align:right;
	padding:120px 0 0 0;
}


/* ----------------------------------------------------
		6 - Footer
---------------------------------------------------- */
/*
#footer {
	clear:both;
	width:960px;
	height:216px;
	color:#333;
	font-weight:normal;
	padding-top:30px\9 !important;
	line-height: 1.5em
}


#footerInfo {
	width:168px;
	float:left;
	color:#000000;
}

#footerInfo p {
	margin:0 0 5px 0;
	font-size:12px !important;
}

#footerInfo li {
	display:inline;
}

#footerInfo li a {
	color:#888;
	text-decoration:none;
	font-size:7px;
	padding:0 0 0 8px;
	margin:0 7px 0 0;
	background:url('images/common/arrow_mark1.jpg') no-repeat center left;
}

#footerInfo li a:hover {
	color:#08C;
	text-decoration:underline;
}

#footer_nav {
	width:760px;
	float:left;
	margin:0 0 0 30px;
}

address {
	clear:both;
	text-align:right;
	font-size:9px;
	margin:0 0 0 0;
}

#footer_nav	.menu {
	width:100% !important;
	float:none !important;
	position:inherit !important;
	padding:0;
	margin:0 !important;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif !Important;
	text-align:left !important;
}

#footer h2 {
	margin-bottom:20px;
}

#footer_nav ul {
	margin-top:18px;
}

#footer_nav .menu li {
	width:130px !important;
	height:70px;
	display:inline;
	float:left;
	font-size:80% !important;
	margin-left:0 !important;
	padding-left:15px;
	position:inherit !important;
	border-left:1px dotted #cccccc;
	color:#333366;
}

#footer_nav .menu li a {
	text-decoration:none;
	font-size:11px !important;
	color:#333366;
	padding:0 10px 0 0;
	background:none !important;
}

#footer_nav .menu li.page_item.page-item-61 {
	display:none !important; /* サイトマップを隠す 
}

#footer_nav	.menu li ul {
	position:inherit !important;
	margin:0 0 0 0 !important;
	width:inherit !important;
	padding:5px 0 0 0 !important;
	z-index:20;
	display:block !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	border:none\9 !important;
	text-align:left !important;
}

#footer_nav	.menu li ul li {
	border-left: none !important;
	height:auto !important;
	padding-left:0 !important;
	margin:0 0 5px 0 !important;
}

#footer_nav	.menu li ul li a {
	color:#888;
}

#footer_nav	.menu li ul li a:hover {
	color:#08C;
	text-decoration:underline;
}

/* CHROME SAGFARI FIX 20140805 
#footer_nav {
    position:relative !important;
}
*/



/*----Tags cloud----*/

#tag_cloud-2 {
	padding:5px;
	margin:10px 0 0 0;
	text-align:left !important;
}

#tag_cloud-2 h3 {
	background:url('images/common/tags_title.jpg') no-repeat center left;
	width:175;
	height:35px;
	margin-bottom:20px;
	text-indent:-9999px;
}


#tag_cloud-2 div a {
	color:#888;
	text-decoration:none;
	float:left;
	padding:3px;
}

#tag_cloud-2 div a:hover {
	color:#08C;
	text-decoration:underline;
}


.tagcloud a {
	font-size:12px !important;
}