/*  
Theme Name: Higjim Theme
Theme URI: http://actcube.jp
Description: Higjim Theme
Author: actcube
Author URI: http://actcube.jp
Tags: Higjim,ACTCUBE
Update: 2009/12/4
Version: 1.0
*/


/* GENERAL TAGS */
* {	margin:0;
	padding:0;
	outline: 0;}
	
body	{font-family: "ＭＳ Ｐゴシック",Osaka,arial,serif;
	font-size: 12px;
	line-height: 2;
	color: #333;
	letter-spacing: 1px;}
	
img	{border: 0;}

a	{color:#796BAF; text-decoration: none;}
a:hover	{color: #ED6E34; text-decoration: underline;}

h1,h2,h3,h4,h5,h6 {margin: 8px 0;}
* html ul li {display: inline-block;}

/*** よく使うクラス **/
.menu,.vmenu {list-style: none;}
.menu li {float: left;}
.menu li a,.vmenu li a {display: block;}

.left	{float: left;}
.right	{float: right;}
.clear	{clear:both;}

/** グローバルクラス **/
#wrap		{width: 880px; margin: 0 auto; margin-top: 30px;}
#menu		{text-align: right;}
#menu ul li	{margin-left: 30px;}
#copyright 	{text-align: center; font-size: 11px; margin: 40px 0;}

.logo		{margin: 30px 10px;}
.entry p	{margin: 5px 0;}
.totop		{text-align: right;}


/*** ページテンプレート **/
#container	{width:880px; margin:50px 0 50px 0;}
#sidebar	{float:left; width:200px; margin:0;}
#content	{float:left; width:680px; margin:0; background-color:#fff;}

#works_list{}
#works_category{
	width:680px; height:40px;margin-bottom:40px; padding:5px 0 0 0;
	font-size:13pt; font-weight:bold;
	border-bottom: 1px solid #000;}
	
.w_sam_l {width:205px; height:; margin:0 32px 25px 0; float:left;}
.w_sam_c {width:205px; height:; margin:0 32px 25px 0; float:left;}
.w_sam_r {width:205px; height:; margin:0 0 25px 0; float:left;}

#works_list a.filter:hover{
	opacity:0.6;filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";}

.w_sam_clear {clear:both;}
#works_name{
	width:680px; height:40px;
	margin-bottom:40px; padding:5px 0 0 0;
	font-size:13pt; font-weight:bold;
	border-bottom: 1px solid #000;}
img.works{margin:0 0 40px 0;}

.page-title {margin-bottom: 50px;}
.date	{color: #D5B600; text-align: right;}

.icon	{margin-right: 8px; margin-bottom: -5px;}
.post	{margin: 0 0 0 0;}
.paging-btn {margin: 0 3px -3px 3px;}


/** お問い合わせページ **/
#contact{ width:870px; margin:0 0 0 10px; padding:0;}

#contact h2.title{ margin:0 0 20px 0;}
#contact h3#form_title{font-size:13pt; font-weight:bold; margin:50px 0 25px 0;}
#contact h3#tel_title{font-size:13pt; font-weight:bold; margin:70px 0 20px 0;}

#contact ul{		margin:30px 0 100px 45px; list-style:none;}
#contact ul li{		height:30px; padding:0 0 0 0; font-size:20px; font-weight:bold; color:#d1a435;}
#contact ul li#tel{	margin:0 0 5px 0;}
#contact ul li#mail{	margin:10px 0 0 0;}

div#form{	width:652px; margin:30px 0 25px 0;}
.form_00{	height:55px; margin-bottom:0px; padding:0;}
.form_bottom{	height:142px; margin-bottom:0px; padding:0;}
span.item{	width:155px; display:block; float:left;}
span.mark{	width:45px; height:22px; margin:0px; padding:3px 0 3px 0; display:block; float:left;}
span.textarea{	display:block; float:left;}
*.type_full{	width:450px; height:22px; border: solid 1px #ccc;}
*.type_short{	width:300px; height:22px; border: solid 1px #ccc;}
*.comment{	width:450px; height:140px; border: solid 1px #ccc;}

#policy{	width:630px; height:80px; padding:10px;
		border: solid 1px #ccc; overflow:auto;}

#form_check{		width:250px; height:32px; margin:15px 0 0 200px; padding:0;}
#form_check a{		display:block; width:250px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_check.gif") no-repeat 0px 0px;text-indent:-9999px;}
#form_check a:hover{	display:block; width:260px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_check.gif") no-repeat 0px -32px;text-indent:-9999px;}

.form_check{margin-bottom:10px; padding:0;}

#form_back{		width:60px; height:32px; margin:50px 0 0 0; padding:0; float:left;background-color:#ccc;}
#form_back a{		display:block; width:60px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_back.gif") no-repeat 0px 0px;text-indent:-9999px;}
#form_back a:hover{	display:block; width:60px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_back.gif") no-repeat -60px 0px;text-indent:-9999px;}

#form_submit{		width:250px; height:32px; margin:50px 0 0 95px; padding:0; float:left;}
#form_submit a{		display:block; width:250px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_submit.gif") no-repeat 0px 0px;text-indent:-9999px;}
#form_submit a:hover{	display:block; width:260px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_submit.gif") no-repeat 0px -32px;text-indent:-9999px;}

#form_contact{		width:250px; height:32px; margin:50px auto 0 auto; padding:0;}
#form_contact a{		display:block; width:250px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_contact.gif") no-repeat 0px 0px;text-indent:-9999px;}
#form_contact a:hover{	display:block; width:260px; height:32px;
			background:url("/wp-content/themes/hig/images/contact/form_contact.gif") no-repeat 0px -32px;text-indent:-9999px;}

#error ul {
	margin:30px 0 0 0;
}

#error ul li {
	font-size:small;
	color: #F00;
}

/***トップページのみ **/
#index .left {width: 200px;}
#index .right{width:680px;height: 450px;over-flow:hidden;}
#index .logo {margin: 20px 0 0 20px;}
.text-right {
	text-align: right;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#menu-block {
	position: relative;
}
.new {
	position: absolute;
	top: -30px;
	left: 0px;
}
#randomImage {
	width: 450px;}


/*** 社員一覧 **/
 
.user {	width: 100%; margin-bottom: 30px;}
.user .image { float: left; width: 65px;}
.user .image img { width: 60px; height: 60px;}
.prof { line-height: 1.3;}

.prof h3 {
	font-weight: normal; font-size: 13px; color: #D5B600;
	margin: 0;}

/*** リンク集 **/
 
#link { list-style: none;}
#link li a { display: block;}


/** ブログページ **/

h2.page-title	{margin:0 0 43px 0;}
ul.cat		{list-style: none; margin:0;}

.border {
	border-top: 2px solid #D5B600;
	width: 150px; padding-top: 5px;}
.list {	margin-left: 15px;}

#wp-calendar-ec3_publish {display: none;}
#wp-calendar {width: 150px;}
#ec3_publish {display: none;}


/*** ヒグまNews **/
 
#arc {
	list-style: none;
}


.aligncenter {
	text-align: center;
}
.alignleft {
	text-align: left;
	float: left;
}
.alignright {
	text-align: right;
	float: right;
}
.entry,.user {
	font-size: 11px;
	line-height: 1.5;
}
.entry p {
	clear: both;
}

hr {
	clear: both;
}

/**
 *clearfix
 **/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/**
 *clearfix
 **/
.entry:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.entry {display: inline-block;}

* html .entry {
	height: 1%;
}
.entry {
	display: block;
}

#wp_page_numbers {
	clear:both;
}