/*  
Theme Name: 中部原子力懇談会
Theme URI: http://wordpress.org/
*/


/*初期設定*/
*{
margin:0px;
padding:0px;
}
img{
    border:0px;
    margin:0px;
	padding:0px;
    vertical-align:top;
}
a:link{
color:#F60;
text-decoration:underline;
}
a:visited{
color:#F60;
text-decoration:underline;
}
a:hover{
color:#333;
text-decoration:underline;
}
a:active{
color:#F60;
text-decoration:underline;
}
p,h1,h2,h3,h4,h5,h6,td,th,li,di,dt,dd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:160%;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}
th, td{
	vertical-align: top;
	text-align: left;
}
.gl_clear{
clear:both;
}


/*float*/
.gl_float_L{
	float:left;
}
.gl_float_R{
	float:right;
}
.gl_align_L{
	text-align:left;
}
.gl_align_R{
	text-align:right;
}
.gl_align_C{
	text-align:center;
}


/*フォント*/
.font_9 {
	font-size: 70%;
}
/* IE6以下ハック */
* html .font_9 {
	font-size: 55%;
}
/* IE7ハック */
*:first-child+html .font_9 {
	font-size: 55%;
}

.font_10 {
	font-size: 77%;
}
.font_11 {
	font-size: 85%;
}
.font_12 {
	font-size: 93%;
}
.font_13 {
	font-size: 100%;
}
.font_14 {
	font-size: 108%;
}
.font_15 {
	font-size: 116%;
}
.font_16 {
	font-size: 123.1%;
}
.font_17 {
	font-size: 131%;
}
.font_18 {
	font-size: 138.5%;
}
.font_19 {
	font-size: 146.5%;
}
.font_20 {
	font-size: 153.9%;
}
.font_21 {
	font-size: 161.6%;
}
.font_22 {
	font-size: 167%;
}
.font_23 {
	font-size: 174%;
}
.font_24 {
	font-size: 182%;
}
.font_25 {
	font-size: 189%;
}
.font_26 {
	font-size: 197%;
}



/*カラー*/
.gl_color_1{
	color:#F60;
}


/*余白*/
.gl_margin_1{
	padding:0px 0px 20px 0px;
}
.gl_margin_2{
	padding:0px 0px 40px 0px;
}

/*clearfix******************************************/
.clearfix {
    display: inline-block;
}
.clearfix:after {
    content: ".";
    font-size: 0.1em;
    line-height: 0;
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
/* ここから Mac IE5 を除外 \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display:block;
}

/* ここまで Mac IE5 を除外 */
/*clearfix******************************************/
/*↑初期設定*/



body{
	width:100%;
}

/* ヘッダー */
#gl_header_box{
	width:100%;
	background-image:url(images/gl_header_back.jpg);
	background-repeat:repeat-x;
}

#gl_header{
	width:950px;
	height:61px;
	margin:0px auto;
	position:relative;
}
.gl_logo{
	width:182px;
	position:absolute;
	top:16px;
	left:0px;
}
.gl_contact{
	display:block;
	position:absolute;
	top:23px;
	right:0px;
	font-size:12px;
}
.gl_contact a:link{
color:#000;
text-decoration:underline;
}
.gl_contact a:visited{
color:#000;
text-decoration:underline;
}
.gl_contact a:hover{
color:#F60;
text-decoration:underline;
}
.gl_contact a:active{
color:#000;
text-decoration:underline;
}

/* コンテント */
#gl_container{
	width:950px;
	padding:0px 0px 30px 0px;
	margin:0px auto;
	color:#333;
}

#cat_description{
	font-size:12px;
}

/* ------------トップ------------ */
#top_container{
	width:919px;
	padding:0px 0px 30px 0px;
	margin:0px auto;
	color:#333;
}

#gl_top_h1{
	width:950px;
	height:350px;
	margin:0px auto;
	background-image:url(images/gl_top_h1_back.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#gl_top_navi{
	width:100%;
	height:51px;
}
#gl_top_navi ul{
	width:919px;
	height:51px;
	margin:0px auto;
	clear:both;
}
#gl_top_navi li{
	float:left;
}
/* ナビ */
.gl_top_navi_1{
	display:block;
	width:228px;
	height:51px;
	background-image:url(images/gl_top_navi_1_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-right:3px;
}
.gl_top_navi_1 a{
	display:block;
	width:228px;
	height:51px;
	background-image:url(images/gl_top_navi_1_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_navi_1 a:hover{
	background-image:url(images/gl_top_navi_1_on.jpg);
	background-repeat:no-repeat;
}

.gl_top_navi_2{
	display:block;
	width:228px;
	height:51px;
	background-image:url(images/gl_top_navi_2_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-right:3px;
}
.gl_top_navi_2 a{
	display:block;
	width:228px;
	height:51px;
	background-image:url(images/gl_top_navi_2_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_navi_2 a:hover{
	background-image:url(images/gl_top_navi_2_on.jpg);
	background-repeat:no-repeat;
}

.gl_top_navi_3{
	display:block;
	width:228px;
	height:51px;
	background-image:url(images/gl_top_navi_3_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-right:3px;
}
.gl_top_navi_3 a{
	display:block;
	width:228px;
	height:51px;
	background-image:url(images/gl_top_navi_3_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_navi_3 a:hover{
	background-image:url(images/gl_top_navi_3_on.jpg);
	background-repeat:no-repeat;
}

.gl_top_navi_4{
	display:block;
	width:226px;
	height:51px;
	background-image:url(images/gl_top_navi_4_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_navi_4 a{
	display:block;
	width:226px;
	height:51px;
	background-image:url(images/gl_top_navi_4_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_navi_4 a:hover{
	background-image:url(images/gl_top_navi_4_on.jpg);
	background-repeat:no-repeat;
}


/* トップニュース */
#gl_top_news{
	width:575px;
	height:25px;
	margin:20px 0px 10px 0px;
}

#gl_top_news h2{
	width:575px;
	height:25px;
	background-image:url(images/gl_top_news_back.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}



/* トップバナー */
#gl_top_banner{
	width:280px;
	margin:20px 0px 0px 0px;
}
#gl_top_banner li{
	padding:0px 0px 10px 0px;
}
.gl_top_banner_1{
	display:block;
	width:280px;
	height:76px;
	background-image:url(images/gl_top_banner_1_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_banner_1 a{
	display:block;
	width:280px;
	height:76px;
	background-image:url(images/gl_top_banner_1_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_banner_1 a:hover{
	background-image:url(images/gl_top_banner_1_on.jpg);
	background-repeat:no-repeat;
}

.gl_top_banner_2{
	display:block;
	width:280px;
	height:76px;
	background-image:url(images/gl_top_banner_2_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_banner_2 a{
	display:block;
	width:280px;
	height:76px;
	background-image:url(images/gl_top_banner_2_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_banner_2 a:hover{
	background-image:url(images/gl_top_banner_2_on.jpg);
	background-repeat:no-repeat;
}

.gl_top_banner_3{
	display:block;
	width:280px;
	height:76px;
	background-image:url(images/gl_top_banner_3_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_banner_3 a{
	display:block;
	width:280px;
	height:76px;
	background-image:url(images/gl_top_banner_3_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.gl_top_banner_3 a:hover{
	background-image:url(images/gl_top_banner_3_on.jpg);
	background-repeat:no-repeat;
}
/* ------------↑トップ------------ */



/* ------------中ページ------------ */
.pankuzu{
	font-size:12px;
	padding-bottom:15px;
}

.gl_list{
	font-size:80%;
	padding:0px 0px 15px 0px;
}
#gl_h1_back{
	width:100%;
	height:149px;
	background-color:#F2F2F2;
	margin-bottom:20px;
}
#gl_h1_box{
	width:950px;
	height:150px;
	margin:0px auto;
	background-image:url(images/gl_h1_back.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#gl_h1_box h1{
	color:#FFF;
	line-height:149px;
	padding:0px 0px 0px 20px;
	font-size:200%;
	font-weight:normal;
}

#gl_content{
	width:690px;
	padding:0px 20px 0px 0px;
}
#gl_content h2{
	width:680px;
	height:40px;
	background-image: url(images/gl_h2_back.gif);
	background-repeat:repeat-x;
	line-height:40px;
	color:#444;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	margin:0px 0px 15px 0px;
}
#gl_content h3{
	width:690px;
	height:30px;
	background-image: url(images/gl_h3_back.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	line-height:30px;
	color:#666;
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
	clear:both;
}

#gl_content h4{
	color:#0066CC;
	padding:0px;
	margin:0px;
	clear:both;
	font-size:14px;
	font-weight:bold;
}
/* ナビ */
.gl_navi{
	width:202px;
}
.gl_navi li{
	display:block;
	width:202px;
	height:36px;
	font-size:12px;
}
.gl_navi li a{
	display:block;
	width:187px;
	height:36px;
	line-height:36px;
	background-image:url(images/gl_navi_back_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	color:#333;
	text-decoration:none;
}
.gl_navi li a:hover{
	background-image:url(images/gl_navi_back_on.jpg);
	background-repeat:no-repeat;
	color:#F60;
	text-decoration:none;
}
.gl_navi li a:visited{
	text-decoration:none;
}
.gl_navi li a:active{
	text-decoration:none;
}



#gl_container .gl_navi .cat-item{
	margin-top:-1px;
}

/* ナビ1 */
#gl_navi_1{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_1_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}
#gl_navi_1 a{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_1_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}
#gl_navi_1 a:hover{
	background-image:url(images/gl_navi_1_on.jpg);
	background-repeat:no-repeat;
}
/* ナビ2 */
#gl_navi_2{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_2_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	padding:0px;
	margin:8px 0px 0px 0px;
}
#gl_navi_2 a{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_2_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	padding:0px;
}
#gl_navi_2 a:hover{
	background-image:url(images/gl_navi_2_on.jpg);
	background-repeat:no-repeat;
}
/* ナビ3 */
#gl_navi_3{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_3_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:8px 0px 0px 0px;
	padding:0px;
}
#gl_navi_3 a{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_3_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	padding:0px;
}
#gl_navi_3 a:hover{
	background-image:url(images/gl_navi_3_on.jpg);
	background-repeat:no-repeat;
}
/* ナビ4 */
#gl_navi_4{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_4_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:8px 0px 0px 0px;
	padding:0px;
}
#gl_navi_4 a{
	display:block;
	width:202px;
	height:36px;
	background-image:url(images/gl_navi_4_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	padding:0px;
}
#gl_navi_4 a:hover{
	background-image:url(images/gl_navi_4_on.jpg);
	background-repeat:no-repeat;
}
/* ------------↑中ページ------------ */

/* フッター */
#gl_footer_box{
	width:100%;
	background-color:#D6D7C9;
}
#gl_footer{
	width:950px;
	margin:0px auto;
	padding:10px 0px 30px 0px;
	color:#333;
	font-size:12px;
}
.gl_footer_copy{
	font-size:9px;
}

#gl_footer a:link{
color:#333;
text-decoration:underline;
}
#gl_footer a:visited{
color:#333;
text-decoration:underline;
}
#gl_footer a:hover{
color:#F60;
text-decoration:none;
}
#gl_footer a:active{
color:#333;
text-decoration:none;
}






/*---------------記事ボックス---------------*/
.entry_box{
	margin-top:10px;
	line-height:180%;
	padding-bottom:30px;
	font-size:12px;
}


/*太字*/
.entry_box strong{
	font-weight:bold;
}

/*斜体*/
.entry_box em{
	font-style:italic;
}

/*リスト*/
.entry_box ul{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:30px;
}

.entry_box ol{
	list-style-position:outside;
	margin-left:30px;
} 

/*段落*/
.entry_box blockquote{
	padding-left: 35px;
	padding-top: 20px;
}



/*見出し*/
.entry_box h1{
	font-size:250%;
	font-weight:bold;
	line-height:160%;
	padding:0px;
	margin:0px;
}

.entry_box h2{
	font-size:200%;
	font-weight:bold;
	line-height:160%;
	margin:0px;
	padding:0px;
}

.entry_box h5{
	font-size:80%;
	line-height:140%;
	font-weight:normal;
}

.entry_box h6{
	font-size:70%;
	line-height:140%;
	font-weight:normal;
}

#gl_content .entry_box ul{
	list-style-position:outside;
	list-style-type:disc;
	margin:0px 0px 0px 50px;
}

#gl_content .entry_box ol{
	list-style-position:outside;
	list-style-type:decimal;
	margin:0px 0px 0px 50px;
}

.more-link{
	border:1px solid #040023;
	background-color:#EEEEEE;
	padding:5px 20px;
	font-size:85%;
	color:#FFFFFF;
	line-height:300%;
}

.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 0px;
	margin: 0px 0px 2px 10px;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 2px 0px;
	}

.alignright {
	float: right;
	padding: 0px;
	margin: 0px;
	display: inline;
}

.alignleft {
	float: left;
	padding: 0px;
	margin: 0px;
	display: inline;
}




.wp-caption-text{
	margin:0px;
	padding:0px;
}
	
/*---------------↑記事ボックス---------------*/