div.pico_breadcrumbs{
	font-size				:95%;
	padding				:0 0 3px;
	border-bottom			:1px #aaa solid;}

.pico_body{
	margin				:0 -2px;
	padding				:15px 8px;}

div.pico_menu h1 { margin: 18px 0 0 0; padding: 3px; background-color:#eee;}
div.pico_menu h2 { margin: 18px 0 0 10px; padding: 3px; background-color:#eee; }
div.pico_menu h3 { margin: 18px 0 0 20px; padding: 3px; background-color:#eee; }
div.pico_menu h4 { margin: 18px 0 0 30px; padding: 3px; background-color:#eee; }
div.pico_menu h5 { margin: 18px 0 0 40px; padding: 3px; background-color:#eee; }
div.pico_menu div.level1 { margin-left: 0; }
div.pico_menu div.level2 { margin-left: 10px; }
div.pico_menu div.level3 { margin-left: 20px; }
div.pico_menu div.level4 { margin-left: 30px; }
div.pico_menu div.level5 { margin-left: 40px; }

em.pico_notice { font-weight: bold; font-style: normal; color: #FF0000; }


div.pico_controllers_in_menu { float: right; position: relative; top : -1.5em;}

div.bottom_of_content_body { clear: right; }

ul.pico_list_contents li { list-style: none outside; }
ul.pico_list_contents_in_menu li { list-style: none outside; }

div.pico_print_icon { float: right; width: 40px; height: 40px; }
div.pico_tellafriend_icon { float: right; width: 40px; height: 40px; }
div.pico_vote form { display: inline; }

table.pico_pagenavigation { border-top: 1px #aaa solid; margin-top: 20px;}


table.pico_form_table th.pico_waiting { color: red; }
table.pico_form_table td.pico_waiting { color: red; background-color: white ; }

table.pico_form_table td,
table.pico_form_table th{
        color: black;
        vertical-align          :top !important;
        text-align                      :left;}
p.pico_submit{
        text-align                      :center;
        margin                          :0;
        padding                         :10px;}

input.pico_ascii_only { ime-mode: disabled; }
input.pico_number_only { ime-mode: disabled; text-align: right; }

pre.pico_history_diff del { color: red; }
pre.pico_history_diff ins { color: blue; }

div.pico_pagebreak { margin: 10px; }
div.pico_pagebreak span {border: 1px solid black; padding: 2px; margin: 2px; }
div.pico_pagebreak span.selected {border: 0px; }

div.pico_breadcrumbs{
	font-size				:95%;
	padding				:0 0 3px;
	border-bottom			:1px #aaa solid;}

.pico_body{
	margin				:0 -2px;
	padding				:15px 8px;}

div.pico_menu h1 { margin: 18px 0 0 0; padding: 3px; background-color:#eee;}
div.pico_menu h2 { margin: 18px 0 0 10px; padding: 3px; background-color:#eee; }
div.pico_menu h3 { margin: 18px 0 0 20px; padding: 3px; background-color:#eee; }
div.pico_menu h4 { margin: 18px 0 0 30px; padding: 3px; background-color:#eee; }
div.pico_menu h5 { margin: 18px 0 0 40px; padding: 3px; background-color:#eee; }
div.pico_menu div.level1 { margin-left: 0; }
div.pico_menu div.level2 { margin-left: 10px; }
div.pico_menu div.level3 { margin-left: 20px; }
div.pico_menu div.level4 { margin-left: 30px; }
div.pico_menu div.level5 { margin-left: 40px; }

em.pico_notice { font-weight: bold; font-style: normal; color: #FF0000; }


div.pico_controllers_in_menu { float: right; position: relative; top : -1.5em;}

div.bottom_of_content_body { clear: right; }

ul.pico_list_contents li { list-style: none outside; }
ul.pico_list_contents_in_menu li { list-style: none outside; }

div.pico_print_icon { float: right; width: 40px; height: 40px; }
div.pico_tellafriend_icon { float: right; width: 40px; height: 40px; }
div.pico_vote form { display: inline; }

table.pico_pagenavigation { border-top: 1px #aaa solid; margin-top: 20px;}


table.pico_form_table th.pico_waiting { color: red; }
table.pico_form_table td.pico_waiting { color: red; background-color: white ; }

table.pico_form_table td,
table.pico_form_table th{
        color: black;
        vertical-align          :top !important;
        text-align                      :left;}
p.pico_submit{
        text-align                      :center;
        margin                          :0;
        padding                         :10px;}

input.pico_ascii_only { ime-mode: disabled; }
input.pico_number_only { ime-mode: disabled; text-align: right; }

pre.pico_history_diff del { color: red; }
pre.pico_history_diff ins { color: blue; }

div.pico_pagebreak { margin: 10px; }
div.pico_pagebreak span {border: 1px solid black; padding: 2px; margin: 2px; }
div.pico_pagebreak span.selected {border: 0px; }

/********* 当協会の活動のスタイル **********/
.articleHead {
/*	width: 662px; */
	height: 30px;
	width: 657px;
	border-bottom: 1px solid #3f3f3f;
	margin: 0 0 30px 0;
	padding: 0 0 5px 0;
}

.articleTitle1 {
	float:left;
	margin: 0;
	padding: 0;
}
.articleInquiry {
	float: right;
	margin: 0;
	padding: 0;
}
.articleTitleText {
	font-size: 27px;
	margin: 0;
	padding: 0;
}

div.columnList {
/*	width: 698px; */
/*	width: 686px;  */
	width: 681px;
	height: 120px;
	margin-bottom: 50px;
	margin-left: -25px;
/*	clear:both; */
}


div.columnPhoto {
	float: left;
	margin:0;
/*	padding: 0 0 0 24px; */
	padding: 5px 0 0 40px;
	width: 125px;
	height: 120px;
}

div.columnPhoto img {
	margin:0;
	padding:0;
}

div.columnText {
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
/*	width: 527px; */
	width: 495px;
/*	width: 500px; */
	height:120px;
}


.columnTextTitle {
	font-size: 23px;
	margin: 0 0 5px 0;
	padding: 7px 0 0 0;
}

.columnTextLinks  {
	margin-top: 10px;
}


.columnTextLinks a {
	margin-right: 10px;
}

p.columnTextComment {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
/*	width: 500px; */
	width: 490px;
}


div#activity_body .articlesSubTitle1 {
}

/*****  支部の主な活動  *****/
.ryabinaSubTitle1, .ryabinaSubTitle3 {
	clear: both;
	display: block;
	width: 600px;
	margin-left: 50px;
	margin-top: 0px;
	padding-top: 10px;
}

.ryabinaSubTitle1 {
	margin-bottom: 20px;
	height: 28xpx;
	margin-top: -20px;
}


.ryabinaSubTitle3 {
	margin-bottom: 20px;
	height: 35px;
}



.ryabinaSubTitle1 h2 {
	background-image:url(images/ryabina_titleback1.png);
	height: 22px;
}
.ryabinaSubTitle3 h2 {
	background-image:url(images/ryabina_titleback2.png);
	height: 24px;
}


.ryabinaSubTitle1 h2, .ryabinaSubTitle3 h2 {
	display: block;
	font-size: 18px;
	color: #333;
}

.ryabinaSubTitle1 .ryabinaSubTitle2, .ryabinaSubTitle3 .ryabinaSubTitle4 {
	background-color: white;
	display: block;
	height: 24px;
	padding: 0px auto;
	margin: 0 auto;
	text-align: center;
}


.ryabinaSubTitle1 .ryabinaSubTitle2 {
	width: 180px;
	padding-top: 2px;
}


.ryabinaSubTitle3 .ryabinaSubTitle4 {
	width: 120px;
	padding-top: 5px;
}

img#ryabina2 {
	float: right;
	margin-left: 10px;
}


/************  リャビーナの練習日時の表  ***************/

table#ryabina_renshuhyo {
	width: 556px;

/*	margin-left: 43px; */
	margin-left: 77px;
	font-size: medium;
	margin-bottom: 30px;
}

table#ryabina_renshuhyo {
	line-height: 1.3em;
	border: 1px solid #999;
	margin-top: 5px;
}
table#ryabina_renshuhyo th {
	background-color: #e2e2e2;
	color: #333;
	padding: 5px;
	width: 80px;

	border-bottom: 1px solid #999;
	text-align: center;
}
table#ryabina_renshuhyo td {
	padding: 5px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

table#ryabina_renshuhyo tr#ryabina_hyobottom th,
table#ryabina_renshuhyo tr#ryabina_hyobottom td {
	border-bottom: 0px;
}

/**** お問合せ先のスタイル ***/

#inquiry_our_name, #inquiry_our_address, #inquiry_our_phone, #inquiry_our_email {
	margin: 0;
	padding: 0;
}

/****** 青年部（札幌支部） ******/


table.seinenbu_sapporo {
	width: 556px;
	margin-left: 77px;
	font-size: medium;
	margin-bottom: 30px;
/*	color: red; */
}

table.seinenbu_sapporo {
	line-height: 1.3em;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	margin-top: 5px;
}
table.seinenbu_sapporo th {
	background-color: #e2e2e2;
	color: #333;
	padding: 5px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	text-align: center;
}
table.seinenbu_sapporo td {
	padding: 5px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}



table.seinenbu_sapporo td.2nd_row {
	width: 200px;
	color: red;
}

img#seinenbu_pic2 {
	float: left;
	margin-right: 10px;
}

img#seinenbu_pic3 {
	float: right;
	margin-left: 10px;
}

/*********** 女性部（札幌支部） ************/
.articleText2 img#joseibu2 {
	float: right;
	margin-left: 10px;
}






