@charset "utf-8";

/* ----------------------

css for : sensing blue set

------------------------- */

/*ページタイトル*/


h2#thirdpagetitle {
	background:url(../img/title/pagetitle_sb_bg.gif) left bottom;
	padding:32px 0 12px 20px;
	margin-bottom:32px;
	font-size:1.4em;
}

h2.post{
	color:1f786b;
	padding:15px 5px 10px 0;
	font-size:1.2em;
	}

p.small{
	font-size:0.6em;
}
* html h2#thirdpagetitle {
	background:url(../img/title/pagetitle_sb_bg.gif) left bottom;
	padding:32px 0 12px 20px;
	margin-bottom:32px;
	font-size:1.4em;
	width:666px;
}


/*ページタイトル（カテゴリ） h2(前バージョン削除予定）
----------------------------------------------*/
/*div#thirdpageTitle{
	width:666px;/*IEによる横幅の空白防止*/
	/*margin:0 0 1.5em 0;
	background:url(../img/topics/h2_topics_back.gif) repeat-x bottom;
}*/

/*div#thirdpageTitle h2{
	padding:2.0em 0 1em 1em;
	font-size:1.4em;
}*/

/*見出し*/
div.titleh03{
	background:url(../img/title/title_sb_btm.gif) left bottom no-repeat;
	width:630px;
	margin:2.5em 0 0;
	clear:both;
}

div.titleh03 h3{
	background:url(../img/title/title_sb_top.gif) left top no-repeat;
	width:630px;
	font-size:1.0em;
	color:#666666;
	font-weight:bold;
	padding:8px 1.1em;
}

div.titleh03 h3 a{
	font-size:1.0em;
	color:#666666;
	font-weight:bold;
}

div.titleh03 h3 a:hover, div.titleh03 h3 a:active{
	font-size:1.0em;
	color:#006666;
	font-weight:bold;
}

h4.title04{
	background:url(../img/title/title_sub_sb.gif) left bottom repeat-x;
	width:630px;
	clear:both;
	padding:1.2em 0 6px 0;
	margin:12px 0 12px 0;
	border-top:1px solid #FFF;/*アキの調整中*/
	font-size:1.1em;/*font-size:1.0em;変更しました。10/20*/
	font-weight:bold;
	color:#555;
}

h4.title05{
	width:630px;
	clear:both;
	padding:1em 0 0 3px;
	font-size:1em;/*font-size:1.0em;変更しました。10/20*/
	color:#666;
}

h4.title06{ /*2011.04.15ニュースリリース用に作成*/
	background:url(../img/title/title_sub_sb.gif) left bottom repeat-x;
	width:630px;
	clear:both;
	padding:1.2em 0 6px 0;
	margin:12px 0 12px 0;
	border-top:1px solid #FFF;/*アキの調整中*/
	font-size:1.0em;/
	font-weight:bold;
	color:#555;
}

h5.title05{
	color:#1f786b;
	font-weight:bold;
	font-size:1.1em;/*font-size:1.0em;変更しました。10/20*/
	margin:0.8em 0;/*margin:2em 0 1em 0;変更しました。10/20*/
	clear:both;
}


/*リスト*/
ul.list{
	margin:12px 12px 20px;
}
ul.list li{
background:url(../img/icon_sen_bl.gif) no-repeat left top;
padding-left:15px;
margin-bottom:6px;
}

ul.list2{
	margin:12px 12px 25px;
}
ul.list2 li{
background:url(../img/icon_sen_bl.gif) no-repeat left top ;
padding:0px 0 5px 15px;

}


/*=========================================================================================*/

/*項目タイトル(2段組)*/

div.btn2clmn{
	margin-bottom:20px;
}

.btn2clmn:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html .btn2clmn {height: 1%;}
	/* End hide from IE-mac */
	*+html body .btn2clmn {height: 1%;}


div.indexmenu{
	background:url(../img/dotline_ccc.gif) repeat-x left top;
	margin-bottom:20px;
}

.indexmenu:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html .indexmenu {height: 1%;}
	/* End hide from IE-mac */
	*+html body .indexmenu {height: 1%;}

.column2h03L{
	clear:both;
	float:left;
	width:300px;
}
.column2h03R{
	float:right;
	width:300px;
}

.column2h03frame{
	background:url(../img/title/title_sb_btm_half.gif) left bottom no-repeat;
	width:300px;
	margin:12px 0;
}

.column2h03frame h3.half{
	background:url(../img/title/title_sb_top_half.gif) left top no-repeat;
	width:300px;
	font-size:1.0em;
	color:#666666;
	font-weight:bold;
	padding:8px 14px;
}

.column2h03frame h3.half a{
	font-size:1.0em;
	color:#666666;
	font-weight:bold;
}

.column2h03frame h3.half a:hover, .column2h03frame h3.half a:active{
	font-size:1.0em;
	color:#006666;
	font-weight:bold;
}

p.menutxt{
	padding-left:14px;
}


/*社会文化活動メニュー*/

/*画像NORMAL*/
.socialmenu{
	border:1px solid #CCC;
	clear:both;
	position:relative;
	margin-top:32px;
	height:145px;
}

.socialmenu:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html .socialmenu {height: 1%;}
	/* End hide from IE-mac */
	*+html body .socialmenu {height: 1%;}


div.socialmenu .imgnrml{
	position:absolute;
	top:20px;
	right:12px;
}


/*画像イレギュラー*/
.socialmenusoc{
	border:1px solid #CCC;
	clear:both;
	position:relative;
	margin-top:32px;
	height:145px;
}

.socialmenusoc:after { content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html .socialmenusoc {height: 1%;}
	/* End hide from IE-mac */
	*+html body .socialmenusoc {height: 1%;}

div.socialmenusoc .imgforsoc{
	position:absolute;
	top:-12px;
	right:12px;
}


h3.social{
	background:url(../img/profile/soc_menu_top.gif) no-repeat left top;
	padding:18px 0 16px 15px;
	font-size:1em;
}

div.socialmenutxt{
	padding:0 0 15px 15px;
	width:450px;
}


div.socialmenutxt div.todetail{
	float:right;
	background:url(../img/linkicon_330.gif) no-repeat left 3px;
	padding-left:12px;
	font-weight:bold;
	margin:12px 0 0 0;
}



	


/*補足事項*/
.additional{
	border:1px solid #1F786B;
	background:#EEE;
	padding:2px 10px;
}

.latestissue{
	border:2px solid #A5C9C4;
	background:#FFF;
	padding:10px;
	text-align:center;
}


