/*
Theme Name: sozai muryo 
Theme URI: http://www.alphacox.com/
Description: 素材用サイト用のテンプレートです。A light and extremely simple theme with 2 columns. It is based on Andreas' <a href="http://andreasviklund.com/templates/1024px/">1024px CSS template</a>. Updated to support tags, category descriptions, gravatars and more. Validates as XHTML 1.0 Strict. Public domain.
Version: 3.0
Author: NSSX
Author URI: http://www.alphacox.com/
Tags: fixed width, two columns, white, blue, widgets, valid CSS, valid XHTML
*/

/* Body */
body {background:#fff; color:#404040; font:72% 'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,Verdana,Tahoma,Arial,sans-serif; line-height:1.1em; padding:5px 0;}
*{margin:0; padding:0;}

/* Main wrap */
#wrap {color:#404040; margin:0 0 0 5px; width:630px;}
#slogan {color:#808080; font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.0em; margin:5px 0 10px 10px;}
#toplinks {padding:5px 2px 2px 3px; text-align:right;}


/* clearfix */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#header	{
	margin-top:5px;
	margin-bottom:0;
}


/* Headers */
#header_left{float:left;}
#header_right{float:right; text-align:right;}

h1 {color:#333; font-size:16px; line-height:24px; letter-spacing:-2px; margin:0 0 10px 0px;}
h1 a {color:#333;}
h1 a:hover {text-decoration:underline;}
h2 { 
/* background-image:url(/sozai/wp-content/themes/sozai/h2_bar.png); */
background-color:#E0E0E0;
text-align:left; font-weight:bold; font-size:1.2em;
letter-spacing:-1px; padding:10px 0px 10px 10px;}

h2.top { background-image:url(/sozai/wp-content/themes/sozai/h2_topbar.png); text-align:left; font-weight:bold; font-size:1.0em; margin-top:5px; padding:5px 0px 5px 10px;}

h2.catch {background-image:none; text-align:left; font-weight:bold; font-size:1.3em; letter-spacing:-1px; margin:0px; padding:0 0 10px 0;}


h3 {border-bottom:4px double #dadada; font-size:1.15em; font-weight:bold; margin:10px 0 2px; padding:1px 2px 5px 3px;}
h4 {font-size:1.1em; font-weight:bold; margin:5px 0 5px; padding:1px 2px 2px 0px;}
h5 {font-size:1.05em; font-weight:bold; margin:5px 0 5px; padding:1px 2px 0px 0px;}

/* Sidebar */
#sidebar {float:left; margin:0 0 5px; padding:0; width:200px; }
#sidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 3px 0;}
#sidebar ul {list-style-type:none; margin:0;}
#sidebar a {color:#333; ; text-decoration:none;}
#sidebar a:visited {color:#333; text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}


/* side_menu soft-list */
/*#menu-takada	li{
	border-bottom:#666 dotted 1px;
	margin:0;
	padding-top:0;
	font-size:1.3em; 
	line-height:2.2em;
}
#menu-takada li a{
	 display:block;

	 padding-left:5px;
}
#menu-takada li a {color:#333; font-weight:bold; text-decoration:none;}
#menu-takada a:visited {color:#333; text-decoration:none;}
#menu-takada li a:hover {text-decoration:none;	background-color:#ececec;}

#menu-takada .sub-menu li	{
	border-bottom:none;
	margin:0 0 0 1px; 
	padding-left:14px; 
	background:url(folder_close.gif) no-repeat left center;
	line-height:1.8em;
}
	
#menu-takada .sub-menu li a:hover {text-decoration:underline; background:none;}


#menu-takada li .current-menu-item {
	border-bottom:none;
	margin:0 0 0 3px; 
	text-decoration:underline;
	padding-left:14px; 
	background:url(folder_open.gif) no-repeat left center;
	line-height:1.8em;
}
*/

/* first folder */
.office_furniture,
.interior,
.exterior,
.alphacox,
.kokuyo,
.takada,
.tori,
.ykkap,
.san-esu,
.sankyo-tateyama,
.lion_jimuki,
.hitachi-ap,
.lixil,
.takara_belmont,
.yamada,
.lion_jimuki_2,
.front_door,
.interior_door,
.officedesk,
.street_furniture,
.enseki,
.kaidan,
.haisui,
.shokusai,
.sofa,
.rehab,
.wall,
.floor,
.people {
	display:block;	
	margin:0; 
	font-size:1.4em;
	text-decoration:none;
	padding-left:25px;
/*	padding-left:20px; 	*/
	background:url(folder_close3.gif) no-repeat left top;
	line-height:1.6em;
	font-weight:bold;
}


/* second folder */
.kokuyo_jimuyou_kaiten_chair,
.kokuyo_workstation,
.kokuyo_desksystem,
.kokuyo_locker,
.officedesk_kokuyo,
.takada_dxbed,
.takada_extra,
.takada_kunrendai,
.takada_undou,
.takada_dendou,
.takada_approach,
.takada_portable,
.takada_utility,
.takada_medical,
.takada_sofa_chair,
.takada_setsubi_option,
.tori-wall,
.tori-floor,
.san-esu_street_furniture,
.san-esu_enseki,
.san-esu_kaidan,
.san-esu_haisui,
.san-esu_shokusai,
.sankyo-tateyama_monpi,
.sankyo-tateyama_imono_monpi,
.sankyo-tateyama_monunit,
.sankyo-tateyama_pole,
.sankyo-tateyama_montou,
.sankyo-tateyama_post,
.sankyo-tateyama_imono_fence,
.sankyo-tateyama_carport,
.sankyo-tateyama_cycle_port,
.sankyo-tateyama_haneage_monpi,
.sankyo-tateyama_public_exterior,
.front_door_ykkap,
.interior_door_ykkap,
.street_furniture_san-esu,
.hitachi-ap_building,
.hitachi-ap_store_office,
.lixil_toex,
.takara_belmont_hair_salon {
	display:block;	
	margin:0; 
	font-size:1.3em;
	text-decoration:none;
	padding-left:25px; 
/*	padding-left:10px; 	*/
	background:url(folder_close3.gif) no-repeat left top;
	line-height:1.3em;
}

/* second folder line break */
.lion_jimuki_2_mtg_chair,
.lion_jimuki_2_mtg_table,
.sankyo-tateyama_public_exterior {
	display:block;	
	margin:0; 
	font-size:1.2em;
	text-decoration:none;
	padding-left:25px; 
	background:url(folder_close3.gif) no-repeat left top;
	line-height:0.9em;
}

/* second folder */
.alphacox_street_sign,
.alphacox_kaden,
.ykkap_genkan_door,
.ykkap_front_door,
.ykkap_front_door_sgh,
.ykkap_interior_door,
.ykkap_interior_door_plane,
.ykkap_window,
.yamada_interior,
.yamada_exterior,
.yamada_public,
.lion_jimuki_2_office_system,
.lion_jimuki_2_desk,
.lion_jimuki_2_mtg_chair,
.lion_jimuki_2_mtg_table,
.lion_jimuki_2_reception,
.lion_jimuki_office_furniture {
　　display:block;	
	margin:0; 
	font-size:1.3em;
	text-decoration:none;
	padding-left:25px; 
/*	padding-left:10px; 	*/
	background:url(folder_close3.gif) no-repeat left top;
	line-height:1.3em;	
}

/* third folder */
.alphacox_kaden_suihanki,
.alphacox_kaden_microwave_oven,
.alphacox_kaden_refrigerator,
.alphacox_kaden_washing_machine,
.kokuyo_workstation_worklink,
.kokuyo_workstation_simplex2_standard_table,
.kokuyo_workstation_simplex2_sidereturn_table,
.kokuyo_workstation_simplex2_wing_table_w,
.kokuyo_workstation_simplex2_wing_table_wr,
.kokuyo_workstation_simplex2_l_longreturn,
.kokuyo_workstation_simplex2_l_shortreturn,
.kokuyo_workstation_simplex2_boomerang_table,
.kokuyo_workstation_simplex2_desktop_panel,
.kokuyo_workstation_simplex2_deskside_cabinet,
.kokuyo_workstation_simplex2_option,
.kokuyo_desksystem_isdesk_katasode,
.kokuyo_desksystem_isdesk_ryousode,
.kokuyo_desksystem_isdesk_waki,
.kokuyo_desksystem_isdesk_standard,
.kokuyo_desksystem_isdesk_mtg_table,
.kokuyo_desksystem_isdesk_iswagon,
.kokuyo_desksystem_isdesk_desktop_panel,
.kokuyo_desksystem_isdesk_option,
.kokuyo_locker_lk_locker,
.kokuyo_locker_coin_locker,
.kokuyo_locker_shoebox,
.officedesk_kokuyo_workstation,
.kokuyo_workstation_workvista,
.kokuyo_jimuyou_kaiten_chair_agressive_line,
.takada_dxbed_dxmassage,
.takada_extra_steal,
.takada_extra_standard,
.takada_extra_bridge,
.takada_kunrendai_platform,
.takada_kunrendai_parallel_sd,
.takada_undou_power_rehab_cpl,
.ykkap_genkan_door_venato_oyako_r,
.ykkap_genkan_door_venato_oyako_l,
.ykkap_front_door_sgh,
.ykkap_interior_door_plane,
.ykkap_window_apw310,
.ykkap_window_apw311,
.san-esu_street_furniture_kurumadome,
.san-esu_street_furniture_tire_stopper,
.san-esu_street_furniture_churin_block,
.san-esu_street_furniture_hitodome_saku,
.san-esu_street_furniture_mizunomi,
.san-esu_street_furniture_stool,
.san-esu_street_furniture_bench,
.san-esu_street_furniture_footlight,
.san-esu_street_furniture_sigh_hashira,
.san-esu_street_furniture_pergola_shelter,
.san-esu_street_furniture_planter,
.san-esu_street_furniture_recchu,
.san-esu_enseki_hoshadou_enseki,
.san-esu_enseki_ryomen_hoshadou_enseki,
.san-esu_enseki_chisaki_enseki,
.san-esu_enseki_design_enseki,
.sankyo-tateyama_monpi_new_camfi,
.sankyo-tateyama_monpi_myrish,
.sankyo-tateyama_monpi_mombrem,
.sankyo-tateyama_monpi_rydeed,
.sankyo-tateyama_imono_monpi_myrish_s,
.sankyo-tateyama_imono_monpi_myrish_b,
.sankyo-tateyama_imono_monpi_myrish_m,
.sankyo-tateyama_monunit_monblem,
.sankyo-tateyama_pole_modea,
.sankyo-tateyama_pole_slimmodern,
.sankyo-tateyama_imono_fence_myrish_s,
.sankyo-tateyama_imono_fence_myrish_b,
.sankyo-tateyama_carport_myrish_kihon,
.sankyo-tateyama_carport_myrish_gassyou,
.sankyo-tateyama_carport_camfi_nexr_kihon,
.sankyo-tateyama_carport_camfi_nexr_gassyou,
.sankyo-tateyama_cycle_port_myrish_kihon,
.sankyo-tateyama_cycle_port_camfi_nexr_kihon,
.sankyo-tateyama_haneage_monpi_myrish,
.sankyo-tateyama_haneage_monpi_myrish_wide,
.sankyo-tateyama_public_exterior_trash,
.sankyo-tateyama_public_exterior_oogata_hikido_monpi,
.sankyo-tateyama_public_exterior_keijiban,
.yamada_interior_ceiling,
.yamada_interior_chandelier,
.yamada_interior_stand,
.yamada_interior_spotlight,
.yamada_interior_bracket,
.yamada_interior_pendant_light,
.yamada_interior_bathroom_light,
.yamada_interior_lighting_duct,
.yamada_interior_japanese_style_light,
.yamada_exterior_foot_light,
.yamada_exterior_garden_light,
.yamada_exterior_spotlight,
.yamada_exterior_nokishita_light,
.yamada_exterior_buried_light,
.yamada_exterior_bracket,
.yamada_public_spotlight,
.yamada_public_downlight,
.yamada_public_pole_light,
.lion_jimuki_2_office_system_carotear,
.lion_jimuki_2_desk_xdh_ryousode,
.lion_jimuki_2_desk_xdh_katasode,
.lion_jimuki_2_desk_xdh_hira,
.lion_jimuki_2_desk_xdh_waki,
.lion_jimuki_2_desk_xdh_joint_table,
.lion_jimuki_2_desk_xdh_wagon,
.lion_jimuki_2_desk_edh_ryousode,
.lion_jimuki_2_desk_edh_ltype_sode,
.lion_jimuki_2_desk_edh_katasode,
.lion_jimuki_2_desk_edh_hira,
.lion_jimuki_2_desk_edh_ltype_hira,
.lion_jimuki_2_desk_edh_operation,
.lion_jimuki_2_desk_edh_corner,
.lion_jimuki_2_desk_edh_sidetable,
.lion_jimuki_2_desk_edh_waki,
.lion_jimuki_2_mtg_chair_satela,
.lion_jimuki_2_mtg_table_agressa,
.lion_jimuki_office_furniture_ousetsu_furniture,
.hitachi-ap_building_outdoor_unit,
.hitachi-ap_building_room_unit,
.hitachi-ap_store_office_outdoor_unit,
.lixil_toex_shizenyoku,
.takara_belmont_hair_salon_mens_chair,
.takara_belmont_hair_salon_front_shampoo,
.product_street_funiture_san-esu_kurumadome,
.product_street_funiture_san-esu_tire_stopper,
.product_street_funiture_san-esu_churin_block,
.product_street_funiture_san-esu_hitodome_saku,
.product_street_funiture_san-esu_mizunomi,
.product_street_funiture_san-esu_stool,
.product_street_funiture_san-esu_bench,
.product_street_funiture_san-esu_footlight,
.product_street_funiture_san-esu_sight_hashira,
.front_door_ykkap_sgh,
.interior_door_ykkap_plain {
	display:block;	
	margin:0; 
	font-size:1.1em;
	text-decoration:none;
	padding-left:25px;
	padding-bottom:2px;
/*	padding-left:10px; 	*/
	background:url(folder_close3.gif) no-repeat left top;
	line-height:1.1em;
}

/* third folder line break */
.lion_jimuki_2_mtg_table_agressa,
.kokuyo_workstation_simplex2_standard_table,
.kokuyo_workstation_simplex2_sidereturn_table,
.kokuyo_workstation_simplex2_wing_table_w,
.kokuyo_workstation_simplex2_wing_table_wr,
.kokuyo_workstation_simplex2_l_longreturn,
.kokuyo_workstation_simplex2_l_shortreturn,
.kokuyo_workstation_simplex2_boomerang_table,
.kokuyo_workstation_simplex2_desktop_panel,
.kokuyo_workstation_simplex2_deskside_cabinet,
.kokuyo_workstation_simplex2_option,
.kokuyo_desksystem_isdesk_katasode,
.kokuyo_desksystem_isdesk_ryousode,
.kokuyo_desksystem_isdesk_waki,
.kokuyo_desksystem_isdesk_standard,
.kokuyo_desksystem_isdesk_mtg_table,
.kokuyo_desksystem_isdesk_iswagon,
.kokuyo_desksystem_isdesk_desktop_panel,
.kokuyo_desksystem_isdesk_option{
	display:block;	
	margin:0; 
	font-size:1.1em;
	text-decoration:none;
	padding-left:25px; 
	background:url(folder_close3.gif) no-repeat left top;
	line-height:0.9em;
}	

/* fourth folder  */

・class {
	display:block;	
	margin:0; 
	font-size:1.1em;
	text-decoration:none;
	padding-left:25px; 
	padding-bottom:2px;
/* padding-left:10px;  */
	background:url(folder_close3.gif) no-repeat left top;
	line-height:1.1em;
}	


.current-menu-item	{
		background:url(folder_open3.gif) no-repeat left top;
		margin:0;
		
}



.current-menu-ancestor	{
		background:url(folder_open3.gif) no-repeat left top;
		margin:0;
}


.current-menu-parent	{
		background:url(folder_open3.gif) no-repeat left top;
		font-weight:bold;
		margin:0;		
}



/* =breadcrumb
-------------------------------------------------------------- */
.breadcrumb {
	margin-bottom: 5px;
}

/* Content */
/*#content {float:right; line-height:1.5em; margin:0 0 10px; text-align:left; width:400px;} */
#content {float:right; line-height:1.5em; margin:0 10px 0; padding-right:10px; text-align:left; width:400px; height:800px;overflow:auto;}
#content ul,#content ol {margin:0 0 18px 30px; font-size:1em;}
#content ul li,#content ol li {margin:0 0 3px;}
#content ul ul,#content ol ol {margin:5px 0 5px 15px;}
/* #content img {margin:5px;} */
#content p {margin:0 0 15px 10px;}
#content p.timestamp {font-size:1.1em; margin:0 0 10px 10px;}
#content p.timestamp a {font-weight:normal;}
#content p.postmeta {text-align:right; border-top:2px dotted #dadada; line-height:1.8em; margin-bottom:20px;}
#content p.postmeta_commerce {text-align:right; margin-bottom:0px;}
#content #postnav {padding:5px; margin:5px 0 18px;}
#content #postnav p {margin:0; padding-left:5px;}
#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px;}
#content .introtext p {margin:-5px 0 15px 10px; font-size:1.1em;}


/* Sitemap */
#sitemap ul ul li {font-size:1.2em; list-style:none;padding-bottom:5px;}
#sitemap ul ul ul	{padding-bottom:3px;}
#sitemap ul ul ul li	{font-size:1.0em; margin-left:5px; list-style-type:circle;}
#sitemap ul ul ul ul li {font-size:0.9em; list-style-type:disc;padding-bottom:0;}



/* Submenu */
#submenu ul li {
margin:0;
padding:0;
display:inline;
font-size:1.1em;
}


#submenu a {color:#4088b8; font-weight:bold; text-decoration:none;}
#submenu a:visited {color:#4088b8; text-decoration:none;}
#submenu a:hover {text-decoration:underline;}

.sub-menu a {color:#666; font-weight:bold; text-decoration:none;}
.sub-menu a:visited {color:#666; text-decoration:none;}


/* Code */
.code img	{float:left;}
.code h5	{border:none;color:#000; margin-bottom:0; font-size:1.2em; font-weight:bold;}


/* Code変更 */
.code2 h5	{border:none;color:#000; margin-bottom:0; font-size:1.2em; font-weight:bold;}

.border01 {
  background: url('border01.gif') repeat-x 0 8px;
  height: 16px;
  overflow: hidden;
}

.border01 hr {
  display: none;
}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:#808080; font-size:1.0em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:left; font-weight:normal;}

#footer ul	{margin:0;}
#footer ul ul li {
margin:0;
padding:0;
display:inline;
font-size:1.2em;
}

#footer p {margin:0; padding:0;}
#footer a {color:#808080; font-weight:bold}
#footer a:hover {text-decoration:underline;}
#footer span, #footer span a {font-weight:normal;}

/* Comments */
#content div.comment {margin-bottom:20px;}
#content div.comment p {margin:0 0 4px 10px; padding:3px 0 0 0;}
#respond p {margin:0 0 5px 10px;}
#respond input,#respond textarea {padding:5px; width:330px;}
#respond textarea#comment {width:700px;}
#respond input#submit {width:75px;color:#333; background-color:#fff;}
#respond input,#respond textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; border:1px solid #ccc;}
.gravatarside {width:48px; height:48px; float:right; margin:0 5px 3px 5px;}

/* Tags */
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}

/* Links */
a {text-decoration:none;}

a:hover {text-decoration:underline;}
a img {border:0;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox */
.searchbox {margin:8px 0 15px 10px; font-size:1.0em;}
.searchbox label {display:none;}

.searchbox input {padding:5px; border:1px solid #ccc; font-weight:bold;}


/* Various classes */
.post {margin:0 0 15px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.red {color:#F00;}
.blue {color:#00F;}
.hide {display:none;}

table.tableA01{
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-top:0;
	margin-left:10px;
	padding-top:0;
	margin-bottom:10px;
	width:270px;
}

table.tableA01 caption{
	text-align:left;
}

table.tableA01 thead th{
background:#efefef;
font-weight:bold;
text-align:center;
}


table.tableA01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #f2f7fa;
    font-weight: bold;
    line-height: 120%;
	width:75px;
}
table.tableA01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}


#topmenu img {
	margin:0px;
	padding:0;
}

#plugin_menu img {
	margin-right:3px;
	margin-bottom:3px;
}

.camp-left	{
	float:left;
	width:460px;
}


.camp-right	{
	float:left;
	width:270px;
	padding:10px;
	background:#FFC;
}

.camp-right strong	{
	font-size:large;
}

.camp-right dl	{
	font-size:large;
	font-weight:bold;
	margin-left:0;
	padding-left:10px;
}

.camp-right dt	{
	padding-bottom:5px;
	float:left;
}



.camp-right ul	{
	float:left;
	padding-right:30px;
}

.camp-right li	{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}



.thumbnail	{
	float:left;
	width:100px;	
}

.thumbnail img	{
	margin-top:8px;
	margin-left:8px;
}


.wp-post-image {
	margin-right:8px;	
}

.product	{
	float:right;
	width:280px;
	padding-top:10px;	
}



/*.soft-right strong	{
	font-size:large;
}
*/

.soft-right ul	{
	float:left;
	padding-right:20px;
	padding-bottom:0;
	margin-bottom:0;
}

.soft-right li	{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}


.soft-right dl	{
	font-size:1.0em;
	margin-left:0;
	padding-left:10px;
	padding-bottom:0;
	margin-bottom:0;	
}

.soft-right dt	{
	padding-bottom:5px;
	float:left;
}




/* アーキフューチャー用 */
.arch input	{
	margin:0;
	padding:0;
}

.arch caption	{
	font-weight:bold;
	font-size:1.2em;
	text-align:left;
	padding:5px;
	background:#9E2B20;
	color:#FFF;
	margin-top:5px;
}

.arch th	{
	background:#f0f0f0;
	padding:3px;
}


.arch .discount {
	background:#272F30;	
}

.arch ul	{
	float:left;
	padding:0 20px 0 0;
	margin-bottom:0;
}

.arch li	{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}


.archt dl	{
	font-size:1.0em;
	margin:0;
	padding:0;	
}

.arch dt  {
	padding-bottom:5px;
	float:left;
}

.txt_s	{
	font-size:1.0em;
	line-height:1.2em;
}

/* アーキフューチャー用 */


h3.clear	{
	clear:both;
	padding-top:20px;
}

p.clear	{
	clear:both;
	padding-top:10px;
}

p.cleartop0	{
	clear:both;
	padding-top:0px;
}




#camp-download  p	{
	margin:0 0 5px 10px;
}

#camp-download  p.clear	{
	clear:both;
	padding-top:0;
	margin-top:0;
}

#camp-download .soft-right	{
	float:left;
	width:600px; 
	padding-top:10px;
}

/*Contact Form7 list */
span.wpcf7-list-item { display: block; }

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px;}
/* .wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;} */
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}

.container-scroll {
	height: 510px;
	overflow-y: scroll;
}

.container-scroll li {
    background: url("folder_close4.gif") no-repeat scroll left top transparent;
    display: block;
    font-size: 12px;
    line-height: 1.6em;
    margin: 0;
    padding-left: 25px;
    text-decoration: none;
}

.container-scroll ul li ul li {
    background: url("folder_open3.gif") no-repeat scroll left top transparent;
    display: block;
    margin: 0;
    padding-bottom: 2px;
    padding-left: 25px;
    text-decoration: none;
}

.container-scroll2 {
        height: 110px;
        overflow-y: scroll;
}

.container-scroll2 li {
    background: url("folder_close4.gif") no-repeat scroll left top transparent;
    display: block;
    font-size: 12px;
    line-height: 1.6em;
    margin: 0;
    padding-left: 25px;
    text-decoration: none;
}

.container-scroll2 ul li ul li {
    background: url("folder_open3.gif") no-repeat scroll left top transparent;
    display: block;
    margin: 0;
    padding-bottom: 2px;
    padding-left: 25px;
    text-decoration: none;
}

.cat-item {
	background: url("folder_close3.gif") no-repeat scroll left top transparent !important;
	font-weight: normal;
}

.cat-item2 {
    font-size: 15px;
    font-weight: bold;
}

.current-cat {
	font-weight: bold;
	background: url("folder_open3.gif") no-repeat scroll left top transparent !important;
}

.current-cat ul.children li a {
	font-weight: normal !important;
}

.current-menu-item a {
	font-weight: bold !important;
}

.menu li {
	font-weight: normal;
}

/*2012/12/5 */
.news-scroll {
	overflow-y: scroll;
	height: 220px;
}
