@charset "utf-8";
/* CSS Document */

/* 協会のご案内　*/
.table_tec {
	margin-top:10px;
    empty-cells:show;
	margin-bottom:20px;
}


#right_box .waku_tips {
	margin: 0 auto;
	background-color: #F5FAF8;
	width: 95%;
	border: 1px solid #D6ECE3;
	padding: 10px;
}
#right_box .waku_tips .waku_tips_title {
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px solid #33a072;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#right_box .waku_tips p {
	padding: 0px;
	margin: 0px;
}

#pdf_text {
	float: right;
	width: 390px;
}

.waku_tips a {
	font-size:70%;
	line-height:1.3em;
}


.table_fut {
	line-height:1.3em;
	margin-top:10px;
    empty-cells:show;
	margin-bottom:20px;
}


#fut_text76 {
	float: left;
	width: 260px;
}


.table_fut img	{
	margin-top:10px;
	margin-right:5px;
	margin-left:15px;
}

ul.disk {
	list-style-type: disc;
	margin-left:20px;
	padding-top:0px;
}

.align_r {
	text-align: right;
}
#wrapper #contents #right_box #right_boxin_1 .disk {
	margin-top: 0px;
	padding-top: 0px;
}

.lndscape_st {
	margin-top: 5px;
}

/***** ▼　table 　▼*****/

table.b_table {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.td01b {
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding: 5px;
}

.td01br {
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding: 5px;
}



.td01bb {
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	padding: 5px;
}

.td01bno {
	padding: 5px;
}

/***** ▲　table 　▲*****/

.archive .s_title p{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	
}

.archive .s_title2 p{
	margin-top:10px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.archive .s_title2b p{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	
}
.archive .s_title2b {
	width:350px;
	float:right;
}

.archive .s_title3 p{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:0px;
	
}

.ml_7{
	margin-left:7px;
}

.ml_16{
	margin-left:16px;
}


/***** ▼　list　▼*****/

.list_numb2{
}
.list_numb2 ol{
}
.list_numb2 ol li{
	list-style-type: decimal;
	margin-bottom: 5px;
	font-weight: normal;
}
.list_numb2 ol li ol li{
	margin-bottom: 3px;
	font-weight: normal;
}


#right_box .list_item1 {
	padding-top:5px;
	padding-bottom:5px;
}

#right_box .list_item1 ul{
	list-style:none;
	margin-bottom: 15px;
}
#right_box .list_item1 li{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom: 5px;
	background: url(../img/base/mark_4kaku_in_3kaku.jpg) 0px center no-repeat;
}
/* list_item1 link */
div.list_item1 a:link    {color: #33a072; text-decoration: underline; font-weight: bold;}
div.list_item1 a:visited {color: #33a072; text-decoration: underline; font-weight: bold;}
div.list_item1 a:hover   {color: #31e197; text-decoration: underline; font-weight: bold;}
div.list_item1 a:active  {color: #31e197; text-decoration: none; font-weight: bold;}

/***** ▲　list　▲*****/
/***** ▼　test_indent　▼*****/
.indent_minus_a{
	margin-left:15px;
	text-indent:-15px;
}

.indent_minus_a2{
	margin-left:18px;
	text-indent:-8px;
}

.indent_minus_a3{
	margin-left:15px;
	text-indent:-13px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.indent_minus_a33{
	margin-left:82px;
	text-indent:-75px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.indent_minus_a4{
	margin-left:25px;
	text-indent:-25px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.indent_minus_a5{
	margin-left:20px;
	text-indent:-20px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/***** ▲　test_indent　▲*****/
/***** ▼　photo　▼*****/
.b_photo_l {
	float: left;
	padding-bottom: 5px;
	padding-right:5px;
	width: 175px;
}
/***** ▲　photo　▲*****/


.text_box {
	padding-left: 15px;
	margin-bottom: 20px;
}

.text_box2 {
	padding-left: 15px;
	margin-bottom: 0px;
}


.text_box_s{
	margin-left:17px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

