/*/base///////////////////////////////////////////////////*/
body{
	width: 100%;
	height: auto;
	margin:0px;
	padding:0px;
	background-color: #fff;
	line-height: 160%;
	vertical-align: baseline;
	letter-spacing: 0;
	font-size: 12px;
	font-style: normal;
	font-family: "ƒƒCƒŠƒI","‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka",sans-serif ;
}

h1 { margin:0px;	padding:0px; 	text-indent: 0px;	font-weight :normal ;}
h2 { margin:0px;	padding:0px;	text-indent: 0px;	font-weight :normal ;}
h3 { margin:0px;	padding:0px;	text-indent: 0px;	font-weight :normal ;}
h4 { margin:0px;	padding:0px;	text-indent: 0px;	font-weight :normal ;}
ol { margin:0px;	padding:0px;	text-indent: 0px;	}
ul { margin:0px;	padding:0px;	text-indent: 0px;	list-style-type:none;}
li { margin:0px;	padding:0px;	text-indent: 0px;	list-style-type:none;}
p { margin:0px;	padding:0px;	text-indent: 0px;	font-weight :normal ;}
div{ margin:0px;	padding:0px;}
a{ color: #729737;	line-height:160%;	text-decoration: none;	border-bottom:0px;}
a:link{ color: #729737; 	line-height:160%;	text-decoration: none;}
a:hover{ color:#7faa00; 	line-height:160%;	text-decoration: none;}
a:visited{ color:#729737; 	line-height:160%;	text-decoration: none;}
hr { margin:0px;	padding:0px; }
a img { border:none; }

hr.solid{ 
	height: 1px;
	border: 1px;
	margin: 3px 0px 5px 0px;
	margin: 0px;
	padding: 0px;
	background:url(../images/solid_line.jpg);
	color:#CCC;
	clear:both;
}

hr.dotted{ 
	height: 1px;
	border: 1px;
	margin: 3px 0px 5px 0px;
	padding: 0px;
	background:url(../images/dotted_line.jpg);
	color:#CCC;
	_border-style: dotted;
	clear:both;
}

/*/text//////////////////*/
.text_11_100 { font-size: 11px; line-height: 100%}

.text_12_100 { font-size: 12px; line-height: 100%}
.text_12_140 { font-size: 12px; line-height: 140%}
.text_12_160 { font-size: 12px; ; line-height: 160%}
.text_12_180 { font-size: 12px; ; line-height: 180%}
.text_12_200 { font-size: 12px; ; line-height: 200%}

.text_14_160 { font-size: 14px; ; line-height: 160%}
.text_14b {  font-size: 14px; font-weight :bold ;}

.text_18_180 {  font-size: 18px; line-height: 180%;}
.text_18b {  font-size: 18px; font-weight :bold ;	line-height: 120%;}

.text_20b {  font-size: 20px; font-weight :bold ;	line-height: 120%;}

.tit_l_01 { font-size: 14px; color: #cd5e0d; font-weight :normal ;}
.tit_l_02 { font-size: 14px; color: #663300; font-weight :normal ;}
.tit_l_02b { font-size: 14px; color: #663300; font-weight :bold; }
.tit_l_03 { font-size: 20px; color: #cd5e0d; font-weight :bold ;}
.tit_s_01 { font-size: 12px; color: #cd5e0d; font-weight :normal ;}

.add_text{ 	font-style: normal;	font-size:12px;	line-height:120%;	letter-spacing:0;	color: #666666;}
.day_text{ 	font-style: normal;	font-size:11px;	line-height:100%;	letter-spacing:0;	color: #999999;	text-align:right;}

.text_repo {
	color: #000000;
	line-height: 180%;
	letter-spacing: 0;
	font-size: 14px;
	font-style: normal;
	font-family: "ƒƒCƒŠƒI","‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka",sans-serif ;
}

.text_repo2 {
	color: #000000;
	line-height: 120%;
	letter-spacing: 0;
	font-size: 14px;
	font-style: normal;
	font-family: "ƒƒCƒŠƒI","‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","Osaka",sans-serif ;
}

.repo {  font-size: 14px; line-height: 28px; padding:0px 10px 10px 10px; text-align: left; border-style: none; width: auto; background-image: url(../images/line02.jpg); margin-top: 10px}

/*/box‚¢‚ë‚¢‚ë//////////////////*/
.text_box {
	display: block;
	width: 180px;
	height: auto;
	border-bottom: #ccc 1px dotted;
	margin-bottom:10px;
	font-size: 12px;
	line-height:150%;
	text-align:left;
	}

.text_box h4 {	font-size: 14px;	margin-bottom:5px;	}
.text_box p {	margin:5px;}



.bn_box {
	display: block;
	width: 180px;
	height: auto;
	border-bottom: #ccc 1px dotted;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	}

.bn_box_end {
	display: block;
	width: 180px;
	height: auto;
	text-align:left;
	padding-top:4px;
	padding-bottom:20px;
	}



.topics_box {
	display: block;
	background-image: url(../images/box_tit.jpg);
	background-repeat:no-repeat;
	width:200px;
	height: auto;
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-bottom:20px;
	font-size: 12px;
	line-height:150%;
	text-align:left;
	}

.topics_box h3 {
	display: block;
	width:196px;
	height: 32px;
	line-height:32px;
	text-indent:25px;
	font-size: 14px;
	}

.topics_box h4 {
	margin:8px;
	line-height:32px;
	font-size: 14px;
	color: #663300;
	}

.topics_box p {	margin:5px;}

/*/ float//////////////////*/
.img_L { float: left;  margin:2px;} 
.img_R { float: right; margin:2px;}
.td_padding {  padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; font-size: 12px; letter-spacing: 0em}
