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 {
}


/**** ロシア語講座札幌支部､函館支部のスタイル ****/

table#roshiago_sapporo_annai, table#roshiago_hakodate_annai {
	width: 556px;
	margin-left: 77px;
	font-size: medium;
}

/* 期間、定員を書いた表 */
table#roshiago_sapporo_annai, table#roshiago_hakodate_annai {
/*	border: 1px solid #666; */
	line-height:1.3em;
	border-collapse: collapse;
	margin-top: -10px;
	margin-bottom: 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
}

table#roshiago_sapporo_annai th, table#roshiago_hakodate_annai th {
	padding: 5px;
	background-color: #5A3F69;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
table#roshiago_hakodate_annai th {
	width: 90px;
}


table#roshiago_sapporo_annai td, table#roshiago_hakodate_annai td {
	padding: 5px;
	border-bottom: 1px solid #666;
}

table#roshiago_sapporo_annai tr.lineBottom, table#roshiago_hakodate_annai tr.lineBottom {
	border-top: 1px solid #666;
}

/*****  函館支部の写真周りのスタイル  ****/

div.articleText2 img#roshiago_hakodate_pic1 {
	float: right;
	width: 245px; 
	height: 184px;
	margin-left: 5px;
}

div.articleText2 img#roshiago_hakodate_pic2 {
	width: 90px;
	height: 90px;
	float: left;
	margin-right: 10px;
}

div#roshiago_hakodate_end {
	clear: both;
	margin-bottom: 20px;
}


/* 各講座の詳細を書いた表 */

table.roshiago_kouza_sapporo {
	width: 556px;

/*	margin-left: 43px; */
	margin-left: 77px;
	font-size: medium;
	margin-bottom: 30px;
}

table.roshiago_kouza_sapporo {
	line-height: 1.3em;
	border: 1px solid #999;
	margin-top: 5px;
}
table.roshiago_kouza_sapporo th {
	background-color: #e2e2e2;
	color: #333;
	padding: 5px;
	width: 80px;

	border-bottom: 1px solid #999;
	text-align: center;
}
table.roshiago_kouza_sapporo td {
	padding: 5px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}

table.roshiago_kouza_sapporo tr.roshiago_kouza_bottom th,
table.roshiago_kouza_sapporo tr.roshiago_kouza_bottom td {
	border-bottom: 0px;
}

.roshiago_title_mawari {
	margin: 0; padding: 0;
	margin-left: 37px;
	padding-left: 40px;
	width: 556px;
	height: 47px;
	background-image: url(images/butterfly5.png);
/*	background-position: top; */
	background-repeat: no-repeat;
}

.roshiago_kouza_title {
	margin: 0; padding: 0;
	float: left;
	font-size: 17px;
}

.roshiago_title_top {
	width: 556px;
	height: 20px;
	border-bottom: 1px solid #aaa;
/*	border: 1px solid #aaa; */
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

.roshiago_title_bottom {
	clear:both;
	width: 556px;
}

.roshiago_kouza_nichiji {
	margin: 0;
	padding: 0;
	float: right;
	font-size: 13px;
}
.roshiago_koushi {
	float: right;
	font-size: 13px;
	margin: 0;
	padding: 3px 0 0 0;
}

.articleText3 {
	
}

/* ロシア語時間割の表 */
table.roshiago_sapporo_timetable {
	width: 556px;
	line-height: 1.3em;
	margin-left: 77px;
	margin-bottom: 40px;
}

table.roshiago_sapporo_timetable td {
	padding: 5px;
	border-right: 1px solid #5A3F69;
	border-bottom: 1px solid #5A3F69;
}


table.roshiago_sapporo_timetable th {
	background-color: #5A3F69;
	color: white;
	padding: 5px;
}

table.roshiago_sapporo_timetable th.roshiago_jikantai {
/*	width: 176px; */
}


table.roshiago_sapporo_timetable th.roshiago_youbi {
	width: 25px;
	text-align: center;
}

table.roshiago_sapporo_timetable td.roshiago_class {
	background-color: #ECE4F4;
}

p.roshiago_class_name {
	padding: 0;
	margin: 0;
	width: 166px;
}

p.roshiago_teacher_name {
	padding: 0;
	margin: 0;
}


#roshiago_our_name, #roshiago_our_address, #roshiago_our_phone, #roshiago_our_email {
	margin: 0;
	padding: 0;
}

/*****  マトリョーシカ絵付教室（札幌支部）のスタイル  *****/

img#kyoshitsu_mato_sapporo1 {
	width: 320px;
	height: 206px;
	float: right;
	margin-left: 10px;
}

img#kyoshitsu_mato_sapporo2 {
	float: left;
	margin-right: 10px;
}
