/*
Theme Name:exe_wp_biz2009
Theme URL:http://www.exe1993.jp/wpbusiness/
Description:exe_original_wordpress_theme_090106
Author:exe_ykanazawa
*/

/*--base--*/

*	{margin: 0;
	padding: 0;
	font-size: 100%;
	/*font-weight: normal;*/
	list-style: none;}

body	{font-size: 75%;
		line-height: 1.5;
		color: #333333;
		background-color: #E7E7E7;
		font-family:"MS PƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro ‚v‚R",Osaka,Verdana,Helvetica, sans-serif;}

img	{border: none;}

select	{width:150px}

h2	{font-size: 150%;}

/*--base_lyout--*/

#header	{background-color: #464646;
		padding-top: 90px;}

#header-name	{position: absolute;
				left: 50px;
				top: 15px;
				width: 467px;
				height: 33px;
				color: #ffffff;
				font-size: 240%;
				text-decoration: none;
				/*background: url(./images/logo.gif) left top no-repeat;*/
				}

#header-name a	{color: #ffffff;
				text-decoration: none;
				/*background: url(./images/logo.gif) left top no-repeat;*/
				}

#logo img	{position: absolute;
			left: -9999px;}

#main	{overflow: auto !important;
		overflow /**/: hidden;
		width: 100%;
		padding: 25px 0;
		background: #ffffff;
		/*background: #ebe9d9;*/
		}

#footer	{clear: both;
		padding: 10px 0;
		border-top: 3px solid #CCCCCC;
		text-align: center;}

#container	{float: left;
			width: 100%;
			margin-right: -300px;}

#content	{float: right;
			width: 100%;
			margin-left: -200px;}

#pagenav	{padding-top: 30px;
		padding-bottom: 30px;
			padding-left: 120px	}

#left	{float: left;
		width: 200px;}

#sidebar	{float: right;
			width: 300px;
			}

#content *	{margin: 0 308px 0 225px;}

#content * *	{margin: 0;}

/*--content--*/

#content p	{font-size: 115%;
			margin-top: 1em;
			margin-bottom: 1em;
			/*\*/
			letter-spacing: 0.1em;
			/**/}

#content .list	{margin-bottom: 20px;}

#content .list li	{margin: 5px 0 5px 5px;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-left: 15px;
					background: url(./images/arrow01.gif) left center no-repeat;
					border-bottom: 1px solid #CCCCCC;
					}

#content .list h2	{padding: 3px 30px;
					background-color: #F3F3F3;
					border-left: 5px solid #464646;
					border-top: 1px solid #CCCCCC;
					border-bottom: 1px solid #CCCCCC;
					/*font-weight:bold;*/}

#content h4	{margin-top:20px;
			margin-bottom:5px;
			font-size:1.2em;
			font-weight:bold;
			}

#content .date	{text-align: right;
				font-size:90%;
				color: #666666;
				margin-bottom: 50px;}

#content .point	{margin-top:30px;
				margin-bottom:20px;
				margin-left:10px;
				margin-right:10px;
				padding:15px;
				background: #f5f5f5;
				}

#content .example	{margin-top:10px;
				margin-bottom:10px;
				margin-left:10px;
				margin-right:10px;
				padding:10px;
				background: #f5f5f5;
				}

#content th,td	{padding:7px}

#content th	{border-top: none;
			border-bottom: 1px solid #006699;
			border-left: 1px solid #006699;
			border-right: none;
			background: #f5f5f5;}

#content td	{border-top: none;
			border-bottom: 1px solid #006699;
			border-left: 1px solid #006699;
			border-right: none;}

#content table	{border-top: 1px solid #006699;
				border-bottom: none;
				border-left: none;
				border-right: 1px solid #006699;}


#content .ttb	{padding-left:15px;}

#posts li:before	{content: "\00BB \0020";}

.topics_name,
.posts_name		{font-size: 180%;
				font-weight: bold;
				border-bottom: 1px solid #cccccc;}

.topics_name a,
.posts_name a	{font-weight: bold;
				text-decoration: none;
				color:#000;}

.category_name	{margin: 10px 0;}


/*--side_bar--*/

#left li:before	{content: "\00BB \0020";}

#sidebar li:before	{content: "\00BB \0020";}

/*#sidebar li	{padding-left: 0.5em;}*/

.side_module	{margin: 5px 10px 30px 25px;
				/*padding-left: 10px;*/
				}

.widget_module	{margin-bottom:10px;}

.widgettitle	{margin-top:15px;
				margin-bottom:5px;
				font-size:1.2em;
				font-weight:bold;
				}

/*--navi--*/

#globalNav	{overflow: auto !important;
			overflow /**/: hidden;
			width: 100%;
			background: #E8E8E8 ;
			border-bottom: 3px solid #CCCCCC;}

#globalNav li	{float: left;
				width: 9.5em;
				border-right: 1px solid #CCCCCC;}

#globalNav li a	{display: block;
				width: 100%;
				line-height: 2.5em;
				color: #333333;
				text-decoration: none;
				text-align: center;
				background: #E8E8E8 ;
				/*font-weight:bold;*/}

#globalNav li a:hover	{color: #FFFFFF;
						/*background: #50B622*/
						 background: #666666;}

/*--etc--*/

#search	{position: absolute;
		right: 20px;
		top: 55px;}

#feed	{position: absolute;
		right: 5px;
		top: 5px;
		color: #ffffff;
		clear: both;}

#feed img	{boader:none;
			vertical-align:middle;
			margin-right:3px;}

#feed a		{color:#ffffff;
			font-size:0.75em;
			font-weight:bold;
			margin-right:20px;}

#archives_name	{font-size: 180%;
				font-weight: bold;
				margin-bottom: 10px;
				text-align: center;}

#category_name	{font-size: 180%;
				font-weight: bold;
				margin-bottom: 40px;
				text-align: center;}

#archives_form	{margin-bottom: 20px;
				text-align: right;}

#comments	{padding-left: 40px;
			padding-top:20px;}

/*--print_module--*/

.print {font-size:80%;}


/*---wordpress_editor_img_css---*/

/*--wp-press_css_alignright,alignleft,aligncenter,wp-caption--*/


/* wp-align */

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/* wp-captions */

#content aligncenter,
#content div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #cccccc;
	/*background-color: #f3f3f3;*/
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#content .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#content .wp-caption p,
#content .wp-caption-text {
	font-size: 12px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

