@charset "utf-8";

/*
	Theme Name: CISCO Template
	Theme URL: http:///
	Description: Cisco Template
	Author: Global Contents
	Author URI: http://globalcontents.co.jp/
	Version: 1.0 
	Tags: 
*/

/* Color Sets (Find and Replace) */

/*colorset1*/
/*colorset1*/
/*colorset1*/
/*colorset1*/
/*colorset1*/

/* */


/* **************************** ELEMENT STYLE      ***************************** */

*{
	margin:0px;
	padding:0px;
	z-index:0;
	border:0px;
}

body{
	/* background:#F8F8F8; */
	background:#97A2Ab;	
	font: 14px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#666;
	width:100%;
}

div{
	border:0px solid #000;
	margin:0px auto; 
}

h1,h2,h3,h4,h5,h6{
	display:inline;
	color:#666;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	color:#666;
	text-decoration:none;
}


h1{
	font: 20px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h2{
	font: 16px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#666;
}
h3{
	font: 16px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h3 a{	color:#FF8833;}
h4{
	font: bold 14px/17px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h4 a{	color:#FF8833;}
h5{
	font: bold 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h6{
	font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

ul{
	/*list-style:none;*/
	/*list-style-position : inside ;*/
	padding: 0 20px;
}

li{
	/*display:inline;*/
}

p{
	display:inline;
}

img{
}

.clear{	clear:both;}
.clear-left{clear:left;}
.clear-right{clear:both;}
p.indent5{padding-left:5px;}
p.indent8{padding-left:8px;}
p.indent10{padding-left:10px;}
div.break20{display:block;height:20px;}
div.break30{display:block;height:30px;}
div.break50{display:block;height:50px;}


/* **************************** DIV ELEMENT STYLE  ***************************** */

/* Note:
ADJUST WIDTH
*/

.extendbar-holder{
	line-height:40px;
	height:40px;
	width:100%;
	text-align:left;
}

.extendbar{
	color:#333;
	padding:0px;
	text-align:left;
	font-size:10px;
	height:40px;
	width:900px;
}

.left-extendbar{
	float:left;
	width:0px;
	display:none;
	margin:0 10px;
}
.right-extendbar{
	float:right;
	width:100%;
	margin:0 0px;
	text-align:center;
}


#blank{
	background:#FFF;
	width:900px;
	text-align:center;
	margin:0px auto;
	border:1px solid #CCC;
}

#page{
	margin:0px auto;
	width:900px;
}

#page-header{}
#page-body{}
#page-footer{}

#header,#header-logo{width:100%;}
#header-left{width:40px;}
#header-middle{width:340px;}
#header-right{width:340px;}


#content-body,#footer,	
#content-top, #content-bottom{
	width:100%;
}
#content{

}
#sidebar-left,#sidebar-right{
	width:250px;
}
.menu-navigation, .menu-language, .breadcrumbs{
	width:100%;
}


/* **************************** GENERAL CONTAINER STYLE      ***************************** */

div.container{margin:10px;padding:10px; vertical-align:top; background:#FFF; }
div.header-box{border:1px solid #000;}
div.sidebar-box{width:95%;}
div.content-box{}
div.content-post-box{border:1px solid #CCC;}
div.content-page-box{border:1px solid #CCC;}
div.content-page-post-box{border:0px solid #CCC; margin:10px auto;}
div.content-thumbnail-box{border:0px solid #CCC; display:inline-block; overflow:hidden;}
div.content-thumbnail-box{*display: inline; zoom: 1;}
div.content-thumbnail-col-box{margin:0px; padding:4px 2px;  vertical-align:top; width:280px; }
div.content-thumbnail-col-box1{margin:0px; padding:4px 2px;  vertical-align:top; width:360px; }
div.content-thumbnail-col-box2{margin:0px; padding:30px 2px 4px 2px;  vertical-align:top; width:250px; }
div.content-thumbnail-row-table{border:0px; overflow:hidden;}
div.content-thumbnail-row1-box{border:0; display:inline-block; margin:0; padding:0; overflow:hidden;}
div.content-thumbnail-row1-box{*display: inline; zoom: 1;}
div.content-thumbnail-row2-box{border:0; display:inline-block; margin:0; padding:0;}
div.content-thumbnail-row2-box{*display: inline; zoom: 1;}
div.content-post-thumbnail-top-box{display:block;margin:10px auto;padding:0px;}
div.content-post-thumbnail-wrapleft-box{padding:0; margin:0 10px 10px 0; float:left;}
div.content-post-thumbnail-wrapright-box{padding:0; margin:0 0 10px 10px; float:right;}
div.content-post-thumbnail-box{border:1px solid #CCC; display:block;margin:10px auto;padding:0px;}
div.content-page-thumbnail-box{border:1px solid #CCC;}
div.content-page-thumbnail-top-box{display:block;margin:10px auto;padding:0px;}
table.content-thumbnail-row-table{width:100%}

div.content-page-box-dotted{border:1px dotted #CCC;}
div.content-page-margin{padding: 10px 0px; border:0px solid #CCC;}
div.content-post-margin{padding: 0px; border:0px solid #CCC;}

wp-post-image{width:100px!important; height:100px!important;}
span.content-read-more{display:block; width:100%; text-align:right; color:#FF8833;}
.changefont{ cursor:pointer; display:inline-block; border:1px solid #666; font-size:14px; margin:0px 5px; text-decoration:none; width:20px; text-align:center; }
.changefont hover{ color:#FF0000;}

/* **************************** HEADER STYLE      ***************************** */

#header{
	height:80px;
}

	#header-logo{
		height:80px;
		float:left;
		z-index:0;
	}

	#header-left{
		padding:10px 0px 0px 20px;
		height:70px;
		float:left;
		z-index:30;
		text-align:left;	
	}
	
	#header-middle{
		padding:9px 0px 0px 10px;
		height:70px;
		float:left;
		z-index:30;
		text-align:left;
	}
	#header-right{
		padding:10px 20px 0px 0px;
		height:70px;
		overflow:visible;
		float:right;
		z-index:50;
		text-align:right;
	}


	
/* **************************** HEADER HOME STYLE      ***************************** */
#header-home{
	height:200px;
}

	#header-home-logo{
		background:transparent;
		height:200px;
		float:left;
		z-index:0;
	}

	#header-home-left{
		background:#C0C0C0;
		text-align:left;
		font-size:10px;
		height:200px;
		width:300px;
		float:left;
		z-index:30;
	}
	#header-home-right{
		background:#999 url('images/eq600x260.jpg');
		height:200px;
		width:600px;
		overflow:visible;
		float:right;
		z-index:50;
	}
	#header-home-right-text{
		margin:0px auto;
		padding-top:132px;
		display:block;
		color:#FFFFFF;
		font-weight:none;
		width:460px;
		text-align:left;
		line-height:16px;
		font-size:12px;
	}

	
/* **************************** MENU STYLE       ***************************** */

	/* MENU NAVIGATION STYLE 1 */
	
	.menu-navigation{
		background:#FF7000;
		height:25px;
		line-height:25px;
		z-index:10;
		text-align:center;
		border:1px solid #CCC;
		border-top:1px solid #CCC;
		border-bottom:1px solid #999;
		border-left:0px solid #CCC;
		border-right:0px solid #999;
	}/* navheight + langheight = 200px */

		.menu-navigation ul{
			padding:0 0px;
			height:25px;
			line-height:25px;
			text-align:left;
			list-style:none;
		}
			.menu-navigation ul li{
				line-height:25px;
				display:inline;
			}
			.menu-navigation ul li.current_page_item{
				/*background-color:#F03;*/
				line-height:25px;
				display:inline;
			}
			.menu-navigation ul li:hover{
				/*background-color:#F60;*/
			}
				.menu-navigation ul li a {
					font:bold 14px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
					padding:9px 20px;
					color:#FFF;
					text-decoration:none;
				}
				.menu-navigation ul li a:hover{
					color:#FFD;
					/*background-color:#F03;*/
				}
				.menu-navigation ul li.current_page_item{
					color:#FFFF66;
				}
				.menu-navigation ul li.current_page_item a:hover{
					color:#FFF;
				}

	/* END OF MENU NAVIGATION STYLE */
	
	/* MENU LANGUAGE STYLE 1 */
	.menu-language{
		height:35px;
		position:relative;
		top:0px;
		z-index:20;
		text-align:right;
		line-height:35px;
	}/* navheight + langheight = 200px */

	.menu-language .lang{
		height:35px;
		position:relative;
		top:0px;
		z-index:20;
		text-align:right;
		line-height:35px;
	}
	/* navheight + langheight = 200px */
	/* END OF MENU LANGUAGE STYLE 1 */

	/* BREADCRUMBS STYLE 1 */
	.breadcrumbs{
		color:#000;
		height:20px;
		line-height:20px;	
		text-align:left;
		font-size:12px;
		/* font:12px/12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
		background:#C0C0C0;
	}
		.breadcrumbs .breadpath{
			padding:0 10px;
		}
	
	/* END OF BREADCRUMBS STYLE 1 */

/* **************************** PAGE BODY STYLE  ***************************** */
h2.blockhead{
	font: 16px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#333;
	margin:0 10px;
	padding:5px 0 ;
	width:630px;
	display:inline-block;
	text-align:center;
}
h2.blockhead a{
	color:#FFF !important;
}

#content-top, #content-bottom{
	text-align:left;
	display:none;
}


#content-body{
	text-align:left;
}

.content-post{
	min-height:80px;
	display:block;
}

.content-post ul li{
	display:block;
	list-style-position:outside;
}

.content-post li{
	display:block;
	list-style-position:outside;
}

.content-post-home-title{
	color:#FF7000;
	width:100%;
	font-weight:bold;
	font-size:18px;
}

.content-page-title{
	padding:2px 0;
	margin:2px 0;
	background:#F7F7F7;
	border:1px solid #EEE;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	display:block;
	width:100%;
}

.content-page-title a{
	padding:0 5px;
}

.content-page-title-shade{
}

.content-page-title-shade a{
}


div.content-page-link{
	display:inline-block;
	height:25px;
	line-height:25px;
	width:280px;
	color:#009900;
	padding:0 0 0 20px;
	margin:0px;
}
div.content-page-link2{
	display:inline-block;
	height:25px;
	line-height:25px;
	color:#009900;
	padding:0 0 0 20px;
	margin:0px;
}
div.content-page-link{*display: inline; zoom: 1;}

div.content-page-link a{
	text-decoration:none;
}

.content-post-title{

}

div.content-post-thumbnail-left{
	display:inline;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	text-align:center;
}

div.content-post-thumbnail-right{
	display:inline;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	text-align:center;
}

div.content-post-thumbnail-left .content-post-thumbnail-image,
div.content-post-thumbnail-right .content-post-thumbnail-image{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-bottom:10px;
}

div.content-post-thumbnail-left .content-post-thumbnail-image,
div.content-post-thumbnail-right .content-post-thumbnail-image{
}

.content-post-thumbnail-comment{
	display:block;
	background-color:#EEE;
	text-align:center;
	padding:5px 0;
	font-size:12px;
}

	/* Content Division (single, 2 column(L or R) , 3 column) */
	/* Adjust width here */
	#content{
		background:#FFF;
		min-height:100%;
		float:left;
		position:relative;
	}
	
	#sidebar-left{
		float:left;
		position:relative;
	}

	#sidebar-right{
		float:right;
		position:relative;
	}
	
	/* Content Division End */
	
	#content-bottom{
		height:25px;
	}

/* ****************************    FOOTER STYLE   ***************************** */

	#footer{
		text-align:center;
		background:#E1E1E1;
		
	}
	.extendbar-holder{
		text-align:center;
		height:25px;
		line-height:25px;
		background:#E1E1E1;
	}

	
/* ****************************    WIDGET STYLE   ***************************** */

.sidebar{
	padding:10px 0;
}

div.widget{
	margin: 5px 12px 10px 12px;
	border:1px solid #CCC;
}

div.widget-last{
	border-bottom:none;
}

div.widget h2.widgettitle{
	height:30px;
	line-height:30px;
	display:block;
	padding-left:5px;
	font-weight:bold;
	vertical-align:middle;
	font-size:13px;
}

div.widget h2.widgettitle a:hover{
	color:#0000FF;
}

div.widget ul{
}

div.widget ul li{
	margin:0px;
	padding: 5px 15px 5px 0px;
	line-height:25px;
	border-bottom:1px solid #CCC;	
	display:block;
	padding-left:20px;
	vertical-align:middle;
	/* font:bold 16px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
}
div.widget ul li a{
	text-decoration:none;
}

div.widget ul li.cat-item{
	border:0px;
	height:25px;
	line-height:25px;
	margin:0px;
	padding: 5px 15px 5px 20px;
	display:block;
}

div.widget ul li:hover{
}
/* li.menu-item, li.recentcomments,li.cat-item,li.recentcomments{ */

div.widget .textwidget{
	margin:0px;
	padding: 5px 15px 5px 0px;
	line-height:25px;
	display:block;
	padding-left:20px;
	vertical-align:middle;
	font:14px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div.widget .textwidget a{
	text-decoration:none;
}

div.header-widget{
	margin: 20px 20px 20px 20px;
	padding: 0px 5px 5px 5px;
	line-height:25px;
	height:150px;
	border:1px solid #333;
	border-top:1px solid #BBB;
	border-left:1px solid #BBB;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	display:block;
	vertical-align:middle;
	font:14px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background:#F7F7F7;
}

div.widget-top{
	border:1px solid #333;
	border-top:1px solid #BBB;
	border-left:1px solid #BBB;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	background:#F7F7F7;
}

div.header-widget a{
}

div.header-widget-text{
	line-height:16px;
	margin-left:0px;
	font-size:11px;
}
div.header-widget-text a{	text-decoration:none;}

h2.header-widget-title{
	height:30px;
	line-height:30px;
	display:block;
	padding-left:0px;
	font-weight:bold;
	vertical-align:middle;
}

/* ****************************       SEARCH BOX       ***************************** */

#search-text{
	border:1px solid #AEAEAE;
	font-size:11px;
	height:17px;
	margin-right:2px;
	padding-left:5px;
	width:130px;
}
#search-submit{
	/* background:#BE2F37; */
	background:#666;
	border:1px solid #333;
	color:#FFFFFF;
	height:24px;
	padding-bottom:4px;
	width:70px;
}


/* ****************************       STYLE       ***************************** */

/* menu-navigation list: link mouse over */
.menu-navigation .page-item{
	color:#FFF;
}

table.header-table td{ height:20px; line-height:20px;  }
table.header-table td a{ text-decoration:none;  }
table.header-table-sub { margin-left:25px; font-size:small; }
table.header-table-sub2 { font-size:small;}
table.header-table-sub td { line-height:18px; height:18px}
table.header-table-sub2 td { line-height:18px; height:18px}

.orange-arrow{height:15px; width:15px; vertical-align:top; line-height:20px; margin-right:10px;}
.nounderline{text-decoration:none;}
.pdf-file{height:15px; width:15px; vertical-align:top; line-height:20px; margin-right:5px;}
