﻿@charset "utf-8";
/* CSS Document */

/*---------------------------------
		BaseCSS
---------------------------------*/

/* container */
#container {}

#container div.article { margin:10px 0;}
#container div.article h2 { height:24px; background-position:left 50%; background-repeat:no-repeat; background-color:#D5D5D5;}
#container div.article div.text { font-size:80%;}
#container div.article div.text p { margin:10px;}

#left { display:inline; float:left; width:445px; margin:;}
#right { display:inline; float:right; width:445px; margin:;}

div.FootBack { text-align:right;} 
div.FootBack a { text-align:right;} 


#container div.type01 {}
#container div.type01 h2 { font-size:80%; padding-left:10px; }
#container div.type01 h2.Nontext {}

#container div.type01 h3 {}
#container div.type01 h3.Nontext {}

#container div.type01 div.text {}

#container div.type01 div.text div.box01 {}
#container div.type01 div.text div.box01 table.conceptBox { background:#D5D5D5; border-top:solid 5px #d5d5d5; border-left:solid 5px #d5d5d5; border-bottom:solid 5px #d5d5d5; }
#container div.type01 div.text div.box01 table.conceptBox td { border-right:5px solid #d5d5d5; width:218px; position:relative; vertical-align:top; background-color:#fff; background-position:left 65px; background-repeat:no-repeat; }
#container div.type01 div.text div.box01 table.conceptBox td h2 { color:#6F4D20; background-color:#fff; font-size:110%; border-bottom:dashed 1px #d5d5d5; margin:0 5px 3px; }
#container div.type01 div.text div.box01 table.conceptBox td h3 { height:40px; margin-bottom:140px; padding:0 0 0 100px; font-size:80%; font-weight:normal; line-height:1.4; }
#container div.type01 div.text div.box01 table.conceptBox td p { margin:0 10px; font-size:85%;}
#container div.type01 div.text div.box01 table.conceptBox td.more { text-align:right; padding:5px; }
#container div.type01 div.text div.box01 table.conceptBox td.more img {}


/* left */
#left div.article {}
#left div.article h3 {}
#left div.article h3.Nontext {}
#left div.article div.text { color:#200003;}

#left div.type01 { border:#D5D5D5 solid 1px;}
#left div.type01 h3 {}
#left div.type01 h3.Nontext {}
#left div.type01 div.text { padding:5px;}

#left div.type02 {}
#left div.type02 h3 {}
#left div.type02 h3.Nontext {}
#left div.type02 div.text {}

#left div.type03 {}
#left div.type03 h3 {}
#left div.type03 h3.Nontext {}
#left div.type03 div.text {}


/* right */
#right div.article {}
#right div.article h3 {}
#right div.article h3.Nontext {}
#right div.article div.text { color:#200003;}

#right div.type01 { border:#D5D5D5 solid 1px;}
#right div.type01 h3 {}
#right div.type01 h3.Nontext {}
#right div.type01 div.text { padding:5px;}

#right div.type02 {}
#right div.type02 h2 {}
#right div.type02 h2.Nontext {}
#right div.type02 h3 {}
#right div.type02 h3.Nontext {}
#right div.type02 div.text {}

#right div.type03 {}
#right div.type03 h3 {}
#right div.type03 h3.Nontext {}
#right div.type03 div.text {}


.lovetop:hover{
	filter: alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}
.topic a{
	font-size:12px;
}
.topic .line{
	border-bottom:2px solid #eb8e99;
	
}
.topic h4{
	margin-right:10px;
	color:#594309;
}
.topic a{
	padding:3px;
	border:1px dotted #CCC;
	color:#eb8e99;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	float:left;
	
}
.topic a:hover{
	background-color:#eb8e99;
	padding:3px;
	border:1px dotted #CCC;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	
}

