@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0px;
	text-align: center;
}

/*テキスト*/
.txt{
	font-size:x-small;
	}

/*padding付きテキスト*/
.p_txt{
	font-size:12px;
	line-height:16px;
	padding:5px;
	}
	
/*テキスト*/
.txt_s{
	font-size:xx-small;
	}
	
/*コンテンツタイトル*/
.c_title{
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	}
	
	
/*コンテンツ詳細*/
.c_txt{
	font-size:10px;
	padding:0px 0px 0px 5px;
	}

/*motown21とはタイトル*/
.mo_ti{
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 0px;
	text-align: left;
	}
	
/*motown21とはサブタイトル*/
.mo_st{
	font-size:13px;
	font-weight:bold;
	padding:5px 3px 3px;
	border-width:1px;
	border-bottom-style:dashed;
	border-color:#595757;
	}
	
/*motown21とは本文*/
.mo_txt{
	font-size:11px;
	padding:3px;
	font-weight: normal;
	}
	
/*motown21とは白抜き*/
.mo_w{
	font-size:11px;
	padding:3px;
	color:#FFFFFF;
	}	

	
/*グレーライン*/
.line_L{
	font-size:small;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	border-style:solid;
	border-width:0px 0px 6px 0px;
	border-color:#595757;
	}
	
/*グレーライン（頭スペースあり）*/
.line_L2{
	font-size:small;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	border-style:solid;
	border-width:0px 0px 6px 0px;
	border-color:#595757;
	}
	
/*点線*/
.dot{
	border-width:1px;
	border-bottom-style:dashed;
	border-color:#595757;
	}
	
/*点線*/
.dot_txt{
	font-size:10px;
	border-width:1px;
	border-bottom-style:dashed;
	border-color:#595757;
	font-weight: bold;
	}
	
/*実線*/
.line_S{
	border-width:1px;
	border-style:solid;
	border-color:#595757;
	}
	
/*白文字（小）*/
.w_txt{
	font-size:9px;
	color:#FFFFFF;
	padding:3px;
	}
	
/*矢印文字*/
.arrow_t{
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-align:left;
	}
	
/*角丸BOX（グレー）*/	
.r_box {
	width:166px;
	background-color:#FFFFFF;
}
.sample p{
    margin:0px;
    padding:0.5em 1em;
    background-color:#FFFFFF;
}
.rtop, .rbottom{
    background:#EFEFEF;
}
.rtop span, .rbottom span{
    display:block;
    height:1px;
    overflow:hidden;
    background-color:#FFFFFF;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}

.link_t{
	font-size:x-small;
	color:#000000;
	}

/*ボタン設定*/
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
/*表示ページセンターボタン用*/
#menu LI.active_c {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE:13px; BACKGROUND-IMAGE: url(index_img/button.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; height:19px; COLOR: #FFFFFF; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}

#menu LI.center A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE:13px; BACKGROUND-IMAGE: url(index_img/button.jpg); PADDING-BOTTOM: 0PX; MARGIN: 0px; WIDTH: 175px; height:19px; COLOR: #FFFFFF; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; TEXT-DECORATION: none
}


#menu LI.center A:hover {
	BACKGROUND-IMAGE: url(index_img/button.jpg);
	COLOR: #FFFFFF;
	BACKGROUND-REPEAT: repeat-x;
}


/*パンくずリスト*/
.pankuzu{
	font-size:x-small;
	padding-top:10px;
	}
	
	
/*サブページ文字（大）*/
.txt_L{
	font-size:16px;
	font-weight:bold;
	}
	
/*ドット天地*/
.dot2{
	border-width:1px;
	border-bottom-style:dashed;
	border-top-style:dashed;
	border-color:#595757;
	}
	
.s_txt{
	font-size:x-small;
	color:#000000;
	line-height:20px;
	}