@charset "UTF-8";
/* CSS Document */

/*base サイト基本スタイル*/

/*基本・共通*/
img{
	vertical-align:top;
	margin:0;
	padding:0;
	border:0;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
p{
	margin:5px;
	padding:0px;
}
strong{
	font-weight:bold;
}
em{
}
ol, ul {
	margin: 5px 0px 5px 2em;
	padding: 0px;
}
li{
	margin:0px;
	padding:0px;
}
dl{
	margin:5px;
	padding:0;
}
dt{
	font-weight: bold;
}
dd{
	margin-left:2em;
	margin-bottom:5px;
}
table {
	border-collapse:collapse;
	padding: 0px;
	margin: 15px 0px;
}
caption{
	font-weight:bold;
}
td {
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	padding: 5px;
}
th {
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	padding: 5px;
	text-align: center;
	/*background-color:#D1CFE6;*/
}
th[scope="row"]{
	text-align:left;
}
th[scope="col"]{
	text-align:center;
}
input{
	font-size:1em;
}
.clear{
	clear:both;
}


.float_l{
	float:left;
}
.float_r{
	float:right;
	margin-top: 5px;
}
/*
.photo_l{
	float:left;
	margin:5px;
}
.photo_r{
	float:right;
	margin:5px;
}
.photo{
	margin:5px;
}*/
.center{
	text-align:center;
}
.right{
	text-align: right;
}
.left{
	text-align: left;
}
a:link, a:visited {
/*	color:#000066;*/
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
/*	color:#FFFFFF;
	background-color:#000066;*/
	text-decoration:none;
	font-weight:bold;
}
/*読み上げ用表示隠し属性*/
.speech{
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	left:-9999px;
	overflow:hidden;
}
/*印刷のみ*/
.printOnly{
	display:none;
}
@media print{
/*印刷時*/
	.speech{
		display:none;
	}
	.printOnly{
		display:block;
	}
}


/*構造 レイアウト*/
body  {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 100%;
	line-height:1.2;
	/*color: #333333;*/
	/*background-color:#FFFFFF;*/
	font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
}
#wrapper {
	margin: 3px auto;
	padding:0px;
	width: 900px;
	text-align:left;
	line-height:1.2em;
}
@media print{
/*印刷時*/
	#wrapper {
		width:auto;
		margin:0;
		padding:0;
		border:0px none;
	}
	/*IE6*/
	* html body #wrapper{
		width:662px;
		zoom:95%;
	}
}

/*ヘッダー*/
#header{
	margin:0px;
	padding:0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #003399;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	background-position:left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#header h1{
	margin:0px;
	padding:0;
	height:60px;
}
#header h1 a{
        background-color:transparent;
}
/*上ツールバー*/
#tool_bar{
	width:100%;
	padding:3px 0px;
	font-size:75%;
}
/*上メニューバー*/
#menu_bar{
	background-color:#FFFFFF;
}

@media print{
/*印刷時*/
	#tool_bar{
		display:none;
	}
	#menu_bar{
		display:none;
	}
}

/**ツールバー 詳細**/
#tool_bar #t_jtools{
	display:block;
	float:left;
	margin:0;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 36px;
	background-repeat:no-repeat;
	background-position:0px center;
	vertical-align:middle;
}
#t_jtools li{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#t_jtools li ul{
	margin:0 2px;
	padding:0 1px;
	display:inline;
	border-color:#999999;
	border-width:0px 1px;
	border-style:solid;
}

#t_jtools a{
	margin:0;
	padding: 2px;
}
#t_fsize ul,#t_color ul{
	background-repeat:no-repeat;
	background-position:center center;
}

/*検査窓*/
#tool_bar form{
	display:block;
	float:left;
	margin:0;
	padding:0px 5px 5px;
	min-height:24px;
	vertical-align:middle;
}
#tool_bar form label{
	display:block;
	float:left;
	text-indent:-9999px;
	height:24px;
	width:18px;
	background-repeat:no-repeat;
}

/*サイト情報*/
#tool_bar ul.site_info{
	margin:0;
	padding:0;
	float:right;
}
#tool_bar ul.site_info li{
	display:inline;
	height:24px;
	list-style-type:none;
	list-style-position:inside;
	background-repeat:no-repeat;
	background-position:2px center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left:30px;
}

#site_mail{
}
#site_map{
	padding-left:40px;
}

* html body #tool_size,
* html body #tool_mail,
* html body #tool_map{
	display:block;
	float:left;
}
* html body #tool_bar #tool_search{
	display:block;
	float:left;
	padding-left:20px;
}


/**メニューバー 詳細**/

#menu_bar ol{
	margin:0;
	padding:0;
}
#menu_bar li{
	display:block;
	float:left;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
}
#menu_bar #hm_home {
	border-left-style:none;
	border-left-width:0px;
}
#menu_bar li a{
	width:165px;
	height:25px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(t9q0lm0000000626-img/t9q0lm000000062a.gif);
	background-repeat:no-repeat;
}
#menu_bar #hm_home a{
	width:238px;
	background-position:0px 0px;
}
#menu_bar #hm_home a:hover{
	background-position:0px -25px;
}
#menu_bar #hm4 a{
	width:161px;
}

#menu_bar #hm1 a{
	background-position:-241px 0px;
}
#menu_bar #hm1 a:hover,
#menu_bar #hm1 a:active{
	background-position:-241px -25px;
}

#menu_bar #hm2 a{
	background-position:-407px 0px;
}
#menu_bar #hm2 a:hover,
#menu_bar #hm2 a:active{
	background-position:-407px -25px;
}

#menu_bar #hm3 a{
	background-position:-573px 0px;
}
#menu_bar #hm3 a:hover,
#menu_bar #hm3 a:active{
	background-position:-573px -25px;
}

#menu_bar #hm4 a{
	background-position:-739px 0px;
}
#menu_bar #hm4 a:hover,
#menu_bar #hm4 a:active{
	background-position:-739px -25px;
}


/*フッター*/
#footer{
	margin:3px 0px;
	padding:10px 5px;
	border: 1px solid #CCCCCC;
	text-align:center;
	font-size: 90%;
}
#footer address{
	margin-top:3px;
	font-size:80%;
	font-style:normal;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
}
#footer ul{
	margin:0;
	padding:3px 0px;
}
#footer li{
	display:inline;
	padding:3px;
	list-style-type:none;
}
#footer li + li{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#CCCCCC;
}

@media print{
/*印刷時*/
	#footer ul{
		display:none;
	}
}


/*コンテンツ部*/
#contents{
	font-size: 90%;
	margin:0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-repeat:repeat-y;
	background-position:left;
}
/*メイン*/
#main{
	width:660px;
	float:right;
	padding-bottom:10px;
}
/*サイドバー*/
#side{
	width:235px;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}
@media print{
/*印刷時*/
	#contents{
		background-image:none !important;
		text-align:center;
	}
	#main {
		width:auto;
		margin:0px auto;
		float:none;
		text-align:left;
	}
	#side{
		display:none;
	}
}


#side ul{
	list-style:none;
	margin:5px;
	padding:0;
}
#side li{
	margin: 0;
	padding:0;
}

#guide{
	margin:0;
	padding:3px;
}
#guide ul{
	padding:0;
	margin:0;
}
#guide li{
	padding:0;
	margin:0;
	margin-bottom:3px;
	background-color:#333333;
}
#guide a{
	display:block;
}
#guide a:hover{
	filter: alpha(opacity=85);
 	-moz-opacity:0.85;
 	opacity:0.85;
}

#infoM{
	margin:0;
	padding:3px;
}
#infoM ul{
	padding:0;
	margin:0;
}
#infoM li{
	display:block;
	padding:0;
	margin:0;
	margin-bottom:3px;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
}
#infoM li a{
	padding:3px;
	display:block;
}
#infoM li a img{
	margin-right:5px;
}
#infoM li span{
	font-size:90%;
	padding:5px;
	display:block;
	background-image:url(../t9q0lm00000005z0/sinfo2.png);
}


#side #rss a{
	display:inline-block;
	background-image:url(../t9q0lm00000005z0/icon_rss.gif);
	background-repeat:no-repeat;
	padding-left:23px;
}
/*--メイン---------------*/

/*パン屑*/
#route{
	font-size:90%;
	padding-left:5px;
	line-height:1.2em;
}
#route ol{
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
}
#route li{
	display:inline;
	margin:0px;
	padding-left:5px;
}
#route li a{
	padding-right:14px;
	background-repeat:no-repeat;
	background-position:right center;
}
/*ページ・タイトル*/
#page_title,#page_title h2{
	margin:0;
	padding:0;
}
div#page_title h2 img{
	margin:0;
	padding:0;
}

/*ベージ・タイトル　テキスト*/
div#page_title.t_doc{
	height:40px;
	padding-left:80px;
	background-repeat:repeat-x;
	background-position:top;
	line-height:1.5em;
}
div#page_title.t_doc h2{
	display:block;
	float:left;
	margin:0;
	padding:8px;
}

div#page_title ul{
	display:block;
	margin:10px;
	padding:0;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
}
div#page_title li{
	display:inline;
	margin:0;
	padding:0 5px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

/*本文*/
#main_text{
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width:640px;
}
@media print{
/*印刷時*/
	#main_text{
		margin:5px;
	}
}


/*見出し基本*/
#main_text h2{
	font-size:130%;
	margin:0;
	padding:8px 5px 8px 40px;
	line-height:1.5em;
	background-repeat:repeat-x;
	background-position:top;
}
#main_text h3{
	font-size:120%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	padding: 5px;
	border-left-style:solid;
	border-left-width:10px;
}


#main_text h4{
	font-size:100%;
	margin:3px 0px;
}
.cPages #main_text h4{
	font-size:110%;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	margin:3px 0px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-repeat:no-repeat;
	background-position:8px center;
	padding-left:28px;
	vertical-align:middle;
}
#main_text h5{
	font-size:110%;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:15px;
	padding:0px;
}

#main_text p{
	margin-left:15px;
	margin-right:10px;
}


.section{
        padding-top:0px;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:10px;
}

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

* html .section             { zoom: 1; } /* IE6 */
*:first-child+html .section { zoom: 1; } /* IE7 */

#main_text .section p,
#main_text .section h5{
	margin-left:0px;
	margin-right:0px;
}
.subSec{
	margin:0px 0px 5px;
}

/*データ・アコーディオン*/
dl.datAccordion{
	width:100%;
	margin:5px 0px;
}
.datAccordion dt{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:3px 5px;
	margin-bottom:3px;
}
div.datAccordion{
	width:100%;
	margin:5px 0px;
}
#main_text div.datAccordion h4{
	padding:3px 5px;
	background-image:none;
}
div.datAccordion .section{
	margin:0;
}


/**jQuery UI アコーディオン*/
.datAccordion .ui-accordion-header
{
	display: block;
	cursor: pointer;
}
/**jQuery UI アイコン*/
.datAccordion .ui-icon {
	vertical-align:middle;
	display:inline-block;
	width: 10px;
	height: 10px;
	background-repeat:no-repeat;
	background-position:center center;
}

@media print{
/*印刷時*/
	div.datAccordion .ui-accordion-content{
		display:block  !important;
	}
}

/********************************************/
/*リンク*/
.iLinks a,
a.iLinks,
a span.iLinks{
	background-image:url(../t9q0lm00000005z0/icon_link.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:16px;
	vertical-align:middle;
}
.iLinks img{
	vertical-align:middle;
	margin:0 3px;
}
ul.iLinks{
	list-style-type:none;
	margin-left:15px;
	line-height:1.8em;
}
ul.iLinks li{
	list-style-type:none;
}
ul.iLinks.noIcon {
	margin-left:2em;
}
ul.iLinks.noIcon li{
	list-style-type:disc;
}
.iLinks.noIcon a{
	background-image:none;
	padding-left:0;
} 
/*添付画像:1枚(右)*/
div.iFigureR{
	float:right;
	padding-left:10px;
	padding-right:5px;
	width:300px;
	text-align:center;
}
/*添付画像:1枚(中央)*/
div.iFigureC{
	clear:both;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
div.iFigureR p,
div.iFigureC p{
	margin:3px 0;
	font-size:80%;	
}

/*添付画像:1枚中央*/
div.iFigure{
	text-align:center;
}
div.iFigure img{
	margin:5px auto;
}
/*添付画像:複数左から配置*/
ul.iFigure{
	margin:5px 0;
	padding:0;
	list-style-type:none;
}
ul.iFigure li{
	margin:0;
	padding:5px;
	list-style-type:none;
	display:block;
	float:left;
}
ul.iFigure li img{
	margin:0;
	padding:0;
}
ul.iFigure li span{
	display:block;
	margin:0 5px;
	font-size:80%;	
}

/* new clearfix */
.iFigure:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .iFigure             { zoom: 1; } /* IE6 */
*:first-child+html .iFigure { zoom: 1; } /* IE7 */


/*添付書類*/
ul.iPapers{
	list-style-type:none;
	line-height:1.8em;
	margin-left:15px;
}
ul.iPapers li{
	list-style-type:none;
}
ul.iPapers li img{
	margin-right:5px;
	margin-bottom:3px;
	vertical-align:middle;
}


/*上へリンク*/
.up_link{
	text-align:right;
	font-size:80%;
}
.up_link a{
	background-image:url(../t9q0lm00000005z0/icon_up.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:16px;
}
@media print{
/*印刷時*/
	.up_link {
		display:none;
	}
}


/*メニューbox*******************************************/
/*施設ガイド 施設名メニュー*/
#guideMenuBox{
	padding:0;
	margin:0;
}
.gude_item{
	display:block;
	float:left;
	width:315px;
	margin-bottom:10px;
}
/*左*/
.gude_item.Litem{
/*	margin-right:10px;*/
	float:left;
clear:both;
}
/*左*/
.gude_item.Ritem{
	float:right;
}
#guide_menu .gude_item h3{
	padding:0;
	margin:0;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	font-size:90%;
}
#guide_menu .gude_item h3 a{
	display:block;
	padding:8px 3px 8px 60px;
	vertical-align:middle;
	line-height:1.5em;
	background-position:-400px 0px;
	background-repeat:no-repeat;
}
#guide_menu .gude_item h3 a:hover{
	background-position:0px 0px;
}
#guide_menu  .gude_dd{
	border-color:#999999;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	min-height:130px;
	font-size:90%;
}
#guide_menu .gude_item img{
	margin:5px 0px 5px 3px;
}
#guide_menu .gude_dd p{
	padding:0;
	margin:0 4px;
}
#guide_menu .gude_dd ul{
	margin-top:0;
	margin-bottom:0;
	padding-top:5px;
	padding-bottom:5px;
}
#guide_menu .gude_dd li{
	line-height:1.2;
}

/*個別*******************************************/
/*トップページ*/
#main.tPages{
	padding-bottom:70px;
	background-image:url(../t9q0lm00000005z0/city.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#top_title{
	margin:0;
	padding:0;
}
p#EventPdfDl{
	margin:5px 0;
}
#EventPdfDl a{
	display:block;
	vertical-align:middle;
}
#EventPdfDl img{
	margin-right:3px;
	vertical-align:middle;
}
/*トピックス*/
.topic_box{
	margin:10px 0px;
	position:relative;
}
/*トピックス 見出し*/
#main_text .topic_box h3{
	margin:0;
	border: 1px solid #CCCCCC;
	padding:3px 5.5em 3px 3px;
	background-repeat:repeat-x;
}
.topic_box h3 img{
	vertical-align:middle;
	margin-right:3px;
}

/*トピックス記事見出し*/
#main_text .topic_box .headline{
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	margin-left:32px;
	padding:4px;
}
#main_text .topic_box .headline img{
	float:left;
	width:60px;
}
#main_text .topic_box .headline h4{
	margin-top:0;
	margin-bottom:0;
	margin-left:64px;
	margin-right:0;
	padding:0;
	font-size:100%;
	background-color:transparent;
}
#main_text .topic_box .headline p{
	margin-left:65px;
	margin-bottom:0;
	margin-top:5px;
	margin-right:0;
	padding:0;
}

/*IE 2010.06.01----------------*/

/*IE6*/
* html body 
#main_text .topic_box .headline{
	zoom:1;
}
* html body 
#main_text .topic_box .headline img{
	float:left;
}
* html body 
#main_text .topic_box .headline h4,
* html body 
#main_text .topic_box .headline p{
	display:block;
	float:right;
	width:530px;
	margin:0;
	width:530px;/*ADD 2010.08.04*/
}

/*IE7*/
*:first-child+html 
#main_text .topic_box .headline h4{
	float:left;
	margin:0;
	width:530px;/*ADD 2010.08.04*/
}
*:first-child+html 
#main_text .topic_box .headline img{
	margin-right:5px;
}
/*IE 2010.06.01----------------*/


/*常時表示*/
#news ul,
#event1 ul{
	list-style-type:none;
	margin-left:32px;
	margin-right:2px;
}
#news li,
#event1 li{
	list-style-type:none;
	padding-left:52px;
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:3px;
}
#news li{
	background-image:url(../t9q0lm00000005z0/icon_info.gif);
}
#event1 li{
	background-image:url(../t9q0lm00000005z0/icon_event.gif);
}

/*トピックス 一覧リンク*/
.topic_link{
	position:absolute;
	top:0px;
	right:3px;
	font-size:80%;
}
.topic_link a{
	background-image:url(../t9q0lm00000005z0/icon_list.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}
/*ニュース**/
#news_title{
	padding:0 2px;
}
#news_title h2{
	margin:0;
	border: 1px solid #CCCCCC;
	padding:8px;
	line-height:1.2;
	vertical-align:middle;
	background-repeat:repeat-x;
}
#news_title h2 img{
	vertical-align:middle;
	margin-right:3px;
}
#main.nPages{
}
.nPages #main_text h3{
	font-size:130%;
}
.nPages #main_text h4{
	font-size:110%;
	padding:5px;
	margin:3px 0px;
}
.newsDate{
	text-align:right;
}
.newsList{
	border-color:#CCCCCC;
	border-style:double;
	border-width:3px;
}
.nPages #main_text .newsList h4{
	padding:5px;
	margin-top:0;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
.newsList ul li{
	list-style-type:square;
}
.newsPhoto{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin:5px;
	float:right;
}
/*お問い合せ先*/
ul.OfficeInfo{
	margin:5px 10px;
	list-style-type:none;
}
ul.OfficeInfo li{
	list-style-type:none;
}

/*イベント*/
dl.event_cal{
        margin-right:0;
}
.event_cal dt{
	border-width:3px;
	border-style:double;
	border-color:#999;
	padding:5px;
        font-size:110%;
}
.event_cal dd{
	margin-left:0;
}

/*横リンク*/
ul.gIdx{
	display:block;
	margin:10px;
	padding:0;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
}
.gIdx li{
	display:inline;
	margin:0;
	padding:0 5px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}
/* clearfix */  
.gIdxBox:after {
    visibility: hidden;
    display: block;
    font-size: 0; 
    content: " "; 
    clear: both; 
    height: 0;
}  
* html .gIdxBox             { zoom: 1; } /* IE6 */  
*:first-child+html .gIdxBox { zoom: 1; } /* IE7 */ 

/*アクセス**********/
/*地図*/
#map{
	margin:10px 0;
}

/*料金表**********/
table.priceList{
	width:100%;
}
table.priceList th{
	text-align:center;
}
table.priceList .odd th,
table.priceList .even th{
	text-align:left;
}
table.priceList td{
	text-align:right;
}
.priceList .priceType{
	text-align:center;
}
.priceList .data{
	text-align:left;
	width:35%;
}
.priceList .data1{
	text-align:left;
}
/*予約**********/

div#rSys{
	text-align:center;
	margin:15px 5px;
	padding:0;
}
div#rSys a{
       background-color:transparent;
}

/* clearfix */
#rSys:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html #rSys             { zoom: 1; } /* IE6 */
*:first-child+html #rSys { zoom: 1; } /* IE7 */

#rSysDoc{
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	height:230px;
	overflow:auto;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.cPages #main_text #rSysDoc h4{
	background-image:none !important;
	background-color:transparent  !important;
	border-style:none  !important;
	border-width:0  !important;
	padding:0;
	margin:5px;
	font-size:120%;
}
/*利用**********/
/*受付開始日*/
#procDate{
	margin:15px 0;
}
#procDate table{
	width:300px;
	float:left;
	margin-right:5px;
	margin-top:0;
	margin-bottom:0;
}
#procDate table td{
	text-align:center;
}
#procDate table th{
	text-align:center;
}
/*サークル紹介**************/
form#JumpList{
	margin:5px;
	padding:5px;
}

.circleSec{
	clear:both;
}
.circleSec .circlePhoto{
	width:220px;
	float:left;
}
.circleSec .circleData{
	width:410px;
	float:right;
}
#main_text .circleSec .circleData h5{
        margin-left:0px;
}
.circleSec .circleData .subSec{
        margin-left:10px;
	margin-right:5px;
}
.circleSec .circlePhoto img{
	padding:2px;
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}
.circleSec .circlePhoto p{
	text-align:center;
}