@charset "Shift_JIS";

/*================================ぱんくず================================*/

#bread_crumb {
	padding: 12px  8px 12px 8px ;
	text-align: left ;
	width: 696x ;
	margin: auto ;
	border-bottom : #eff1f9 1px solid;
	}

#bread_crumb ol{
	padding: 0px  14px 0px 14px ;
	}

#bread_crumb  li{
	list-style: none ;
	display: inline ;
	}

.pnkz_arrow {
		padding: 0 4px 0 4px ;
		color: #a3690b ;
		}

/*===============================TOPPAGE:framework================================*/

#left_side {/*===右サイドフロート=====*/
	float: left ;
	width : 465px ;
	}

#right_side {/*===左サイドフロート=====*/
	float: right ;
	width: 199px ;
	}

/*================================TOPPAGE:共通================================*/

#heading {
	width: 696px ;
	height: 58px;
	margin: auto ;
	}

.txt_right {
	padding: 4px 0px 4px 0px ;
	text-align: right ;
	}

#toheader {
	margin: 12px 12px 0px 0px ;
	text-align: right ;
	}

.multi_fw_bg01_a {
	width: 465px ;
	background: url(../images/multi_fw_bg01_a.jpg) repeat-y ;
	}

.multi_fw_bg01_b {
	width: 465px ;
	background: url(../images/multi_fw_bg01_b.jpg) no-repeat bottom ;
	}

.multi_fw_bg02_a {
	width: 674px ;
	background: url(../images/multi_fw_bg02_a.jpg) repeat-y ;
	}

.multi_fw_bg02_b {
	width: 674px ;
	background: url(../images/multi_fw_bg02_b.jpg) no-repeat top ;
	}

.multi_fw_bg02_c {
	width: 674px ;
	background: url(../images/multi_fw_bg02_c.jpg) no-repeat bottom ;
	}

.multi_fw_wrap {
	padding: 12px 12px 12px 12px ;
	}

.multi_fw_wrap2 {
	margin: 12px 0px 0px 0px ;
	text-align: left ;
	}

/*================================TOPPAGE:ツイッター================================*/

.multi_fw_bg03_a {
	width: 199px ;
	text-align: left ;
	background: url(../images/multi_fw_bg03_a.jpg) repeat-y ;
	}

.multi_fw_bg03_b {
	width: 199px ;
	margin: 4px 0px 0px 0px ;
	background: url(../images/multi_fw_bg03_b.jpg) no-repeat top ;
	}

.multi_fw_bg03_c {
	width: 199px ;
	background: url(../images/multi_fw_bg03_c.jpg) no-repeat bottom ;
	}

.multi_fw_bg03_a p{
	padding: 12px 0px 12px 0px ;
	}

.multi_fw_bg03_a li{ list-style: none ; 	}

/*================================TOPPAGE:トップイメージ================================*/

#top_img {
	padding: 12px 0px 12px 0px ;
	width: 668px ;
	height: 196px;
	margin: auto ;
	}

/*================================TOPPAGE:茨城イラストレーターズお茶会とは？================================*/

#s_cap01 {
	text-indent: -9999px ;
	width: 465px ;
	height: 36px ;
	background: url(../images/s_cap01.jpg) no-repeat ;
	}

#t_about_box {
	margin: 12px 0px 0px 0px ;
	text-align: left ;
	width: 465px ;
	}

#t_about_img {
	padding: 0px 8px 0px 0px ;
	float: left ;
	width: 136px ;
	height: 106 ;
	}

/*================================TOPPAGE:新着情報・トピックス================================*/

#s_cap02 {
	text-indent: -9999px ;
	width: 465px ;
	height: 36px ;
	background: url(../images/s_cap02.jpg) no-repeat ;
	}

#new_box {
	margin: 12px 0px 0px 0px ;
	text-align: left ;
	width: 465px ;
	}

#new_box dt {
	font-size: 90% ;
	color: #450f0e ;
	font-weight: bold ;
	padding: 0px 8px 0px 8px ;
	}

#new_box dd {
	color: #450f0e ;
	padding: 0px 8px 8px 8px ;
	margin: 0px 0px 8px 0px ;
	border-bottom : #d18e09 1px solid;
	}

.red{/*==NEWの赤文字==*/
	font-weight: bold ;
	color: #980015 ;
	margin-right: 5px ;
	}


/*================================TOPPAGE:メンバーページバナー================================*/

#t_member_box01 { margin: 12px 0px 0px 0px ; }

#t_member_box01 li{
	width: 199px ;
	height: 73px ;
	list-style: none ;
	}

#t_member_box01 a{
	display: block;
	width: 199px ;
	height: 69px ;
	outline-style : none ;
	text-decoration: none ;
	}

/*================================お茶会について================================*/

#about_bg {
	width: 674px ;
	height: 160px ;
	text-indent: -9999px ;
	background: url(../images/about_bg.jpg) no-repeat ;
	}

#about_fw_wrap {
	line-height: 2 ;
	padding: 0px 12px 12px 12px ;
	}

/*================================メンバー紹介================================*/

#s_cap03 {
	text-indent: -9999px ;
	width: 674px ;
	height: 38px ;
	background: url(../images/s_cap03.jpg) no-repeat ;
	}

#s_cap04 {
	text-indent: -9999px ;
	width: 674px ;
	height: 38px ;
	background: url(../images/s_cap04.jpg) no-repeat ;
	}

.prof dt{
	padding: 0px 0px 4px 0px ;
	font-weight: bold ;
	border-bottom : #c28217 1px solid;
	}

.prof dd{
	margin: 0px 0px 12px 0px ;
	padding: 8px 0px 0px 0px ;
	}

.prof dd li{ list-style: none ; }

.prof_left {
	float: left ;
	width: 172px ;
	height: 172px ;
	}

.prof_right {
	line-height: 1.5 ;
	float: right ;
	width: 464px ;
	}

.prof_bt {
	height: 50px;
	margin: 24px 8px 12px 0px ;
	}

.prof_bt a{
	float: left ;
	text-indent: -9999px ;
	width: 161px ;
	height: 50px;
	display: block;
	outline-style : none ;
	text-decoration: none ;
	}

.bt_hp a{
	background: url(../images/bt_hp_a.jpg) no-repeat;
	}

.bt_hp a:hover{
	background: url(../images/bt_hp_b.jpg) no-repeat;
	}

.bt_mail a{
	margin: 0px 8px 0px 0px ;
	background: url(../images/bt_mail_a.jpg) no-repeat;
	}

.bt_mail a:hover{
	background: url(../images/bt_mail_b.jpg) no-repeat;
	}

.bt_prof a{
	background: url(../images/bt_prof_a.jpg) no-repeat;
	}

.bt_prof a:hover{
	background: url(../images/bt_prof_b.jpg) no-repeat;
	}

.pf_margin {
	margin: 0px 0px 8px 0px ;
	}

/*================================活動報告================================*/

.report dt{
	padding: 0px 0px 4px 0px ;
	font-weight: bold ;
	border-bottom : #c28217 1px solid;
	}

.report dd{
	margin: 0px 0px 12px 0px ;
	padding: 8px 0px 0px 0px ;
	}

.report dd li{ list-style: none ; }

.report_left {
	float: left ;
	width: 172px ;
	height: 172px ;
	}

.report_right {
	line-height: 1.5 ;
	float: right ;
	width: 464px ;
	}

.report_bt {
	height: 50px;
	margin: 24px 8px 12px 0px ;
	}

.report_bt a{
	float: left ;
	text-indent: -9999px ;
	width: 161px ;
	height: 50px;
	display: block;
	outline-style : none ;
	text-decoration: none ;
	}

.bt_report a{
	background: url(../images/bt_report_a.jpg) no-repeat;
	}

.bt_report a:hover{
	background: url(../images/bt_report_b.jpg) no-repeat;
	}

.txt_file { color: #c18116 ; }

.txt_date { color: #4f6000 ; }

.report_dx{
	line-height: 2.0 ;
	font-size: 120% ;
	}

.report_dx img{ margin: 0px 0px 12px 0px ; }

.txt_size_m { font-size: 140% ; }

.txt_size_l { font-size: 200% ; }

#writtenby{
	color: #5e5e5e ; 
	text-align: right ;
	margin: 12px 0px 0px 0px ;
	padding: 4px 0px 0px 0px ;
	font-size: 85% ; 
	border-top : #c28217 1px solid;
	}


.topics_bt {
	height: 50px;
	margin: 24px 8px 12px 0px ;
	}

.topics_bt a{
	float: left ;
	text-indent: -9999px ;
	width: 161px ;
	height: 50px;
	display: block;
	outline-style : none ;
	text-decoration: none ;
	}

/*================================お知らせ・TOPICS================================*/

.bt_topics a{
	background: url(../images/bt_topics_a.jpg) no-repeat;
	}

.bt_topics a:hover{
	background: url(../images/bt_topics_b.jpg) no-repeat;
	}

/*================================お問い合わせについて================================*/

#s_cap06 {
	text-indent: -9999px ;
	width: 674px ;
	height: 38px ;
	background: url(../images/s_cap06.jpg) no-repeat ;
	}

.contact_pd {
	padding: 8px 0px 8px 0px ;
	}

/*================================関連リンク================================*/

#s_cap05 {
	text-indent: -9999px ;
	width: 674px ;
	height: 38px ;
	background: url(../images/s_cap05.jpg) no-repeat ;
	}

#s_cap07 {
	text-indent: -9999px ;
	width: 674px ;
	height: 38px ;
	background: url(../images/s_cap07.jpg) no-repeat ;
	}

.bannar00 {
	margin: auto ;
	width: 600px;
	}

.bannar01 {
	padding: 12px 0px 12px 0px ;
	float: left ;
	width: 100px;
	border-top : #e7eaf6 1px solid;
	}

.bannar02 {
	line-height: 1.3 ;
	padding: 12px 0px 12px 0px ;
	float: left ;
	width: 500px;
	border-top : #e7eaf6 1px solid;
	}

.bannar03 {
	line-height: 1.3 ;
	padding: 12px 0px 12px 0px ;
	width: 600px;
	border-top : #e7eaf6 1px solid;
	}

.bannar04 {
	margin: auto ;
	width: 600px;
	padding: 12px 0px 12px 0px ;
	}