h1.naming01{
	width:550px;
	height:40px;
	margin:0px 0px 16px 0px;
	text-indent:16px;
	border:#363636 1px solid ;
	line-height:40px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

h2.naming02{
	width:auto;
	height:auto;
	margin:0px 0px 8px 0px;
	line-height:40px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

h3.naming03{
	width:auto;
	height:auto;
	margin:0px 0px 8px 0px;
	line-height:40px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}



/************************************

			side_navigation

************************************/

#side_navigroup{
	width:220px;
	height:auto;
	float:left;
	margin-right:16px;
	padding:0;
}

ul#side_navi_bt .li_spacer{
	margin : 6px 0px 0px 0px  ;
	padding : 0 ;
	width : 44px;
	height:32px;
	float:left;
	}

ul#side_navi_bt{

	width:220px;
	margin : 0 -6px 0 0 ;
	padding : 0;
	list-style-type : none;
	vertical-align:middle;
	font-size:11px;
	color:#363636;
	overflow : hidden;
	display:block;
}

ul#side_navi_bt li.s {
	margin : 6px 0px 0px 0px  ;
	padding : 0 ;
	list-style-type : none ;
	float : left ;
}

ul#side_navi_bt li.s a {
	display : block;
	width : 44px;
	height:32px;
	line-height:32px;
	text-indent:15px;
	text-decoration : none;
	overflow : hidden;
}

ul#side_navi_bt li.s a:link {
	color : #333333 ;
	background-image : url(/dictionary/img/side_bt_off.jpg) ;
}

ul#side_navi_bt li.s a:visited {

	color : #333333 ;
	background-image : url(/dictionary/img/side_bt_off.jpg) ;
}

ul#side_navi_bt li.s a:hover {
	color : #FFFFFF ;
	text-indent:18px;
	line-height:34px;
	background-image : url(/dictionary/img/side_bt_on.jpg) ;
	background-color : transparent ;
}

ul#side_navi_bt li.s a:active {
	color : #FFFFFF ;
	text-indent:18px;
	line-height:34px;
	background-image : url(/dictionary/img/side_bt_on.jpg) ;
}


/************************************

			common

************************************/

#toptitle{
	width:790px;
	height:100px;
	float:left;
	margin: 0px 0px 20px 0px;
}

#title_read{
	width:790px;
	height:auto;
	float:left;
	margin: 0px 0px 20px 0px;
}


.main_contents{
	width:554px;
	height:auto;
	display:inline;
	float:right;
	color:#666666;
	text-align:left;
	margin: 0px 0px 20px 0px;
}

.main_contents a{
	text-decoration:none;
	color:#333333;
}


.main_contents a:hover{
	text-decoration:none;
	color:#999999;
}


.main_con_title{
	width:554px;
	height:30px;
	margin:0px 0px 10px 0px;
	line-height:30px;
	color:#494A3E;
	text-indent:30px;
	size:10px;
	background-image : url(/dictionary/img/title_back.jpg) ;
}

.main_con_link{
	width:554px;
	height:auto;
	margin:0px 0px 30px 0px;
}

/************************************

			contents_area

************************************/


#main_con_00{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_01{
	width:790px;
	height:auto;
	text-align:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_02{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_03{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_04{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_05{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_06{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_07{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_08{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_09{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

#main_con_10{
	width:790px;
	height:auto;
	text-align:left;
	float:left;
	padding:0;
	margin: 0px 0px 40px 0px;
}

/************************************

			contents_area_img

************************************/


.main_img_width{
	width:550px;
	height:100%;
	display:inline;
	float:right;
	text-align:left;
	margin: 0px 0px 0px 0px;
	line-height:145%;
}

.main_img_width_txt{
	width:240px;
	height:100%;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
}

.main_img_width_img{
	width:300px;
	height:200px;
	display:inline;
	float:right;
	margin: 0px 0px 0px 10px;
	font-size:10px;
	}

.main_img_height{
	width:554px;
	height:100%;
	display:inline;
	float:right;
	text-align:left;
	margin: 0px 0px 0px 0px;
}

.main_img_height_txt{
	width:340px;
	height:100%;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
}

.main_img_height_img{
	width:200px;
	height:300px;
	display:inline;
	float:right;
	margin: 0px 0px 0px 10px;
	font-size:10px;}