@charset "utf-8";

/*****************************************************

 リセット
 
*****************************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img,a{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;text-align:left;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}

article, aside, figure, footer, header, hgroup, nav, section {display:block; } /* New HTML5 elements */ 

html {-webkit-text-size-adjust: none}/*スマホ文字自動調整オフ*/


/*****************************************************

 共通 
 
*****************************************************/

h2 {
	color:#F00;
	font-size:130%;
	font-weight:bold;
	margin-bottom:20px;
	}

.clear {clear:both;}

.none {display:none;}

.left {float:left;}

.right {float:right;}

.red {color:#F00;}

.overlay { background-color:#ffffff; }

.align_right { text-align:right}

.align_left { text-align:left}

.align_center { text-align:center}

.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */


ul { list-style:none;}

a{/*リンクされた文字*/
    color:#FFFFFF;
    text-decoration: none;
}
a:link {/*未訪問のリンク*/
    color:#FFFFFF;
    text-decoration: none;
}
a:visited {/*訪問後のリンク*/
    color: #FFFFFF;
    text-decoration: none;
}
a:hover {/*マウスをのせたとき*/
    color:#FFFFFF;
    text-decoration:underline;
	text-shadow: 0 0 5px #FFFFFF;
}
a:active {/*クリック中*/
	color:#666666;
    text-decoration: underline;
}


/**********エンズグループページ　ニュース・イベント・パーティー・カンパニー　共通**********/

body#ensgroup a{/*リンクされた文字*/
    color:#000000;
    text-decoration: none;
}
body#ensgroup a:link {/*未訪問のリンク*/
    color:#000000;
    text-decoration: none;
}
body#ensgroup a:visited {/*訪問後のリンク*/
    color: #000000;
    text-decoration: none;
}
body#ensgroup a:hover {/*マウスをのせたとき*/
    color:#000000;
    text-decoration:underline;
	text-shadow: 0 0 30px #000000;
}
body#ensgroup a:active {/*クリック中*/
	color:#666666;
    text-decoration: underline;
}


.menu_list {
	width:670px;
	float:left;
	}

.menu_left { float:left;}

.menu_right { float:right;}

.menu_list ul {
	width:330px;
	list-style:none;
	display:block;
	}

.menu_list li {float:left;}

.on a:hover img {  
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
	}



/*****************************************************

 グローバルヘッダー 
 
*****************************************************/



/*****************************************************

 グローバルフッター 
 
*****************************************************/

#global_footer nav ul { margin-bottom:10px;}

#global_footer nav ul li {
	float:left;
	font-size:70%;
	}


/******************************************************************

 ワードプレス　エンズグループページ　ニュース・イベント・パーティー・カンパニー
 
******************************************************************/

body#ensgroup h1 { margin-bottom:30px;}

body#ensgroup section { padding-top:0;}

.posts {
	width:660px;
	height:auto;
	border-left:3px solid #999;
	padding-left:10px;
	font-size:90%;
	margin-bottom:40px;
	}
	
body#ensgroup header { margin-bottom:10px;}

body#ensgroup .h1_news {
	background:url(images/wp/icon.png) no-repeat;
	padding-left:25px;
	color:#C00;
	font-weight:bold;
	font-size:120%;
	line-height:1.8em;
	margin-bottom:5px;
	border-bottom:1px dotted #333333;
	}

.day {
	color:#666;
	font-size:80%;
	font-weight:bold;
	}
	
#category {
	width:670px;
	font-size:70%;
	margin-bottom:20px;
	}

.category_item {
	float:left;
	background:url(images/wp/icon1.png) no-repeat 0 9px;
	padding:8px 0 0 15px;
	}

body#ensgroup #category a{/*リンクされた文字*/
	display: block;
	width:134px;
	height:30px;
    color:#000000;
    font-style:normal;
    text-decoration: none;
	float:left;
	}
	
body#ensgroup #category a:link {/*未訪問のリンク*/
    width:134px;
	color:#000000;
    font-style:normal;
    text-decoration: none;
	}
	
body#ensgroup #category a:visited {/*訪問後のリンク*/
display:block;
    width:134px;
	color: #666;
    text-decoration: none;
	}
	
body#ensgroup #category a:hover {/*マウスをのせたとき*/
    width:134px;
	color:#000000;
    font-style:normal;
    text-decoration:underline;
	background:#CCCCCC;
	text-shadow:none;
	}
	
body#ensgroup #category a:active {/*クリック中*/
    width:134px;
	text-decoration:none;
	}

/***************イベント　event.html***************/

.event {
	width:670px;
	border:1px dotted #999999;
	background:url(images/wp/bg1.png) no-repeat #F2F2F2;
	background-position:bottom right;
	margin-bottom:20px;
	}
	
.event header {
	width:630px;
	height:auto;
	border-left:5px solid #C61A22;
	border-bottom:1px dotted #999999;
	padding:10px ;
	}

body#ensgroup .h1_event {
	color:#C61A22;
	font-size:120%;
	margin-bottom:5px;
	}

.event .day {
	background:url(images/wp/icon_day.png) no-repeat;
	padding-left:25px;
	padding-top:2px;
	}
	
.event_txt {
	padding:10px;
	font-size:80%;
	}


/***************カンパニー　company.html***************/

.company_txt {
	width:670px;
	text-align:center;
	margin-bottom:50px;
	padding:10px 0;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	}

h2 span { color:#666;}

.company_box {
	width:670px;
	margin-bottom:100px;
	}
	
.company_box table {
	width:48%;
	font-size:90%;
	margin-bottom:20px;
	}
	
.company_box table.company1 {border-left:5px solid #000000;}

.company_box table.company2 {border-left:5px solid #C61A22;}
	
.company_box table tr th,.company_box table td {
	padding:3px 0  3px 10px;
	}

.company_box table tr th {
	background:#E6E6E6;
	font-weight:bold;
	}

.company_box table td {background:#BFBFBF;}

.company_box iframe {
	width:670px;
	height:400px;
	border:1px solid #666;
	}

.company_box .ensgroup {
	margin-left:15px;
	width:330px;
	height:210px;
	}


/***************フェイスブック　facebook.html***************/

.facebook {
	width:330px;
	float:left;
	}

.facebook a:hover img {
 opacity: 0.5;
}

















