/*リセット関係*/

@charset "UTF-8";

* {
margin:0;
padding:0;
font-size:100%;
}

fieldset, img, abbr, acronym {
border: 0;
}

midashi {
background:url(img/marker.jpg) no-repeat;
width:390px;
}

.itiran {
float:right;
display:inline;
}

.m-h2 {
width:390px;
float:left;
}

.l-h2 {
width:190px;
float:right;
}

html, body, div, span, applet, object, iframe, h1, h2, h3,  
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,  
address, big, cite, code, del, dfn, em, font, img, ins,  
kbd, q, s, samp, small, strike, strong, sub, sup, tt,  
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  
caption, tbody, tfoot, thead, tr, th, td{  
margin:0;  
padding:0;  
border:0;  
outline:0;  
font-weight:inherit;  
font-style:inherit;  
font-size:100%;  
font-family:inherit;  
vertical-align:baseline;  
 }  
:focus{outline:0;}  
a, a:link, a:visited, a:hover, a:active{text-decoration:none}  
img, iframe {border:none; text-decoration:none;}  
ol, ul{list-style:none;}  
input, textarea, select, button {font-size:100%; font-family:inherit;}  
select{margin:inherit;}  
hr{margin:0; padding:0; border:0; color:#000; background-color:#000; height:1px}  

/*基本的なもの*/

body {
text-align: center;
height:100%;
background-color: #fff;
line-height:1.5;
font-size:75%;
}

/*レイアウトに関するもの*/

body > #container {
	height:auto; 
}

#container {
width:808px;
background:url(img/body_bg.gif) repeat-y;
margin:0 auto;
height:100%;
min-height:100%; 
}

#container-inner {
width: 800px;
margin: 0 auto;
height:100%;
min-height:100%;
text-align: left;
}

#header, #content, #main-column, #left-column, #right-column, #footer {
position: relative;
}

#left-column {
display: inline;
float: left;
}

#right-column, #main-column {
display: inline;
float: right;
}

#header-inner, #content-inner, #footer-inner,
#main-column-inner, #left-column-inner, #right-column-inner, #flash-box-inner {
position: static;
}

/*#header-inner, #content-inner, #footer-inner {
    padding-top: 20px;
    padding-bottom: 20px;
}
*/

#header-inner, #footer-inner,
#main-column-inner, #left-column-inner, #right-column-inner, #flash-box-inner {
overflow: hidden;
}

/* メインページ */

#back {
text-align:center;
height:100%;
}

.layout-twt #main-column {
width: 590px;
}

.layout-twt #left-column {
width: 200px;
}

.layout-twt #flash-box {
float: right;
height: 290px;
width: 590px;
}

/* 下部ディレクトリ */

.layout-tw #left-column {
width: 200px;
}

.layout-tw #main-column {
width: 590px;
}

/***********************************/
/*クリア関係*/

.pkg:after, #content-inner:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

/* no ie mac */
.pkg, #content-inner {
display: block;
}

* html .pkg, * html #content-inner {
height: 1%;
}

.pkg, #content-inner {
display: block;
}

.inline { display: inline; }
.hidden { display: none; }



/***********************************/
/*header*/

#header {
width:800px;
background-color:#f8f8f8;
margin:0 auto;
}

#headnav {
width:800px;
height:75px;
}

h1 {
width:290px;
text-align:right;
float:left;
}

#headmenu {
text-align:left;
float:right;
margin: 45px 0px 0px;
}

ul#gnav li#gnav05 a {
margin:0 2px 0 10px;
}

ul#gnav li#gnav04 a {
margin:0 10px 0;
}

ul#gnav li#gnav03 a {
margin:0 10px 0;
}

ul#gnav li#gnav02 a {
margin:0 10px;
}

ul#gnav li#gnav01 a {
margin:0 10px 0 0;
}

ul#gnav {
float: right;
width:510px;
}

ul#gnav li {
float: right;
display:inline;
list-style:none;
}

ul#gnav li#gnav01 a {
display:block;
width:71px;
height:18px;
text-indent:-9999px;
overflow:hidden;
}

ul#gnav li#gnav02 a {
display:block;
width:51px;
height:18px;
text-indent:-9999px;
overflow:hidden;
}

ul#gnav li#gnav03 a {
display:block;
width:51px;
height:18px;
text-indent:-9999px;
overflow:hidden;
}

ul#gnav li#gnav04 a {
display:block;
width:51px;
height:18px;
text-indent:-9999px;
overflow:hidden;
}

ul#gnav li#gnav05 a {
display:block;
width:95px;
height:18px;
text-indent:-9999px;
overflow:hidden;
}

/* safari only \*/ 
html:\66irst-child li,ul,img,div,h1,body,html {
margin:0px;
padding:0px;
}

ul#gnav li#gnav01 a { width:71px;background:url(img/header_gnav.jpg) no-repeat 0 0; }
ul#gnav li#gnav02 a { width:51px;background:url(img/header_gnav.jpg) no-repeat -88px 0; }
ul#gnav li#gnav03 a { width:51px;background:url(img/header_gnav.jpg) no-repeat -159px 0; }
ul#gnav li#gnav04 a { width:51px;background:url(img/header_gnav.jpg) no-repeat -232px 0; }
ul#gnav li#gnav05 a { width:95px;background:url(img/header_gnav.jpg) no-repeat -305px 0; }
ul#gnav li#gnav01 a:hover { width:71px;background:url(img/header_gnav.jpg) no-repeat 0 -18px; }
ul#gnav li#gnav02 a:hover { width:51px;background:url(img/header_gnav.jpg) no-repeat -88px -18px; }
ul#gnav li#gnav03 a:hover { width:51px;background:url(img/header_gnav.jpg) no-repeat -159px -18px; }
ul#gnav li#gnav04 a:hover { width:51px;background:url(img/header_gnav.jpg) no-repeat -232px -18px; }
ul#gnav li#gnav05 a:hover { width:95px;background:url(img/header_gnav.jpg) no-repeat -305px -18px; }

ul#nav li a {
display:block;
width:100px;
height:24px;
}

ul#nav {
float:right;
width:800px;
}

ul#nav li {
display:inline;
float:left;
list-style:none;
}

ul#nav li a {
display:block;
width:100px;
height:42px;
text-indent:-9999px;
overflow:hidden;
}

ul#nav li#nav01 a { width:100px; background:url(img/header_nav.jpg) no-repeat 0 0; }
ul#nav li#nav02 a { background:url(img/header_nav.jpg) no-repeat -100px 0; }
ul#nav li#nav03 a { background:url(img/header_nav.jpg) no-repeat -200px 0; }
ul#nav li#nav04 a { background:url(img/header_nav.jpg) no-repeat -300px 0; }
ul#nav li#nav05 a { background:url(img/header_nav.jpg) no-repeat -400px 0; }
ul#nav li#nav06 a { background:url(img/header_nav.jpg) no-repeat -500px 0; }
ul#nav li#nav07 a { background:url(img/header_nav.jpg) no-repeat -600px 0; }
ul#nav li#nav08 a { background:url(img/header_nav.jpg) no-repeat -700px 0; width:99px; }
#top ul#nav li#nav01 a { background:url(img/header_nav.jpg) no-repeat 0 -42px; }
#shop ul#nav li#nav02 a { background:url(img/header_nav.jpg) no-repeat -100px -42px; }
#news ul#nav li#nav03 a { background:url(img/header_nav.jpg) no-repeat -200px -42px; }
#magazine ul#nav li#nav04 a { background:url(img/header_nav.jpg) no-repeat -300px -42px; }
#book ul#nav li#nav05 a { background:url(img/header_nav.jpg) no-repeat -400px -42px; }
#zoukan ul#nav li#nav06 a { background:url(img/header_nav.jpg) no-repeat -500px -42px; }
#dvd ul#nav li#nav07 a { background:url(img/header_nav.jpg) no-repeat -600px -42px; }
#link ul#nav li#nav08 a { background:url(img/header_nav.jpg) no-repeat -700px -42px; }
ul#nav li#nav01 a:hover { background:url(img/header_nav.jpg) no-repeat 0 -84px; }
ul#nav li#nav02 a:hover { background:url(img/header_nav.jpg) no-repeat -100px -84px; }
ul#nav li#nav03 a:hover { background:url(img/header_nav.jpg) no-repeat -200px -84px; }
ul#nav li#nav04 a:hover { background:url(img/header_nav.jpg) no-repeat -300px -84px; }
ul#nav li#nav05 a:hover { background:url(img/header_nav.jpg) no-repeat -400px -84px; }
ul#nav li#nav06 a:hover { background:url(img/header_nav.jpg) no-repeat -500px -84px; }
ul#nav li#nav07 a:hover { background:url(img/header_nav.jpg) no-repeat -600px -84px; }
ul#nav li#nav08 a:hover { background:url(img/header_nav.jpg) no-repeat -700px -84px; }

/*共通スタイル*/

h2 {
background:url(img/midashi_bg.gif) repeat-x;
padding:2px 0 3px 25px;
font-weight:bold;
margin:10px 0;
}

h3 {
font-size:100%;
color:#761748;
font-weight:bold;
margin:10px 0;
}

h4 {
font-size:120%;
font-weight:bold;
border-bottom:#b4b4b4 1px solid;
}

h5 {
font-size:120%;
font-weight:bold;
}

h6 {
padding:0 0 0 5px;
border-left:#b4ca1d 5px solid;
font-weight: bold;
font-size:medium;
}

/*左カラム*/

.lbox {
width:200px;
}

/* IE6以前のバージョン対策 */
.lbox-inner {
background:url(img/inner_bg.gif);
width:200px;
}

/* IE6以前のバージョン対策 */
.lbox-inner2 {
padding:10px;
}

hr.menu {
margin:2px 0;
height: 1px;
background-color: #b3b3b3;
border: none;
color: #b3b3b3;
}

.l-news {
width:180px;
height:239px;
}

.l-news-box {
margin:0 0 10px;
}

.l-news-box2 {
height:45px;
}

.l-newstime {
border-bottom:#b4b4b4 1px solid;
}

.l-news-title {
font-weight:bold;
}

.l-news-more {
text-align:right;
}

#qr img {
width:90px;
display:inline;
float:left;
margin:0 10px 10px 0;
border: #000000 1px solid;
}


/*フラッシュボックス*/

#flash-box {
margin:10px 0 0 0;
}

/*メインカラム*/

.mbox {
width:590px;
float:right;
}

.midashi-box {
width:590px;
height:40px;
}

.m-container {
width:590px;
background:url(img/main_bg.gif);
}

.m-container2 {
width:590px;
}

.m-container3 {
width:590px;
float:right;
}

/* IE6以前のバージョン対策 */
.mbox-inner {
width:390px;
float:left;
}

/* IE6以前のバージョン対策 */
.mbox-inner2 {
padding:10px;
}

.m-new-magazine {
float:left;
width:185px;
text-align:center;
}

.m-new-magazine img {
border: #000000 1px solid;
}

.m-new-book {
margin-top:10px;
}

.m-magazine-catch {
margin:0 0 10px;
}

.m-new-dvd {
float:left;
width:170px;
text-align:center;
}

.m-new-dvd img {
border: #000000 1px solid;
}

.m-new-dvd2 {
margin-top:10px;
}

.m-dvd-catch {
margin:0 0 10px;
}

.m-new-book1 {
float:left;
width:185px;
}

.m-new-book1 img {
border: #000000 1px solid;
}

.m-new-book2 {
margin:10px 10px 0 10px;
float:left;
}

.m-new-book-text {
padding:10px;
}

span.title {
font-color:#761748;
font-weight:bold;
margin:0 0 10px;
white-space:normal;
}

.2new-person {
margin:0 0 10px;
white-space:normal;
}

.2new-info {
white-space:normal;
}

.m-book-catch {
margin:0 0 10px;
}

.m-new-zoukan {
float:left;
width:170px;
}

.m-new-zoukan img {
border: #000000 1px solid;
}

.m-new-zoukan2 {
margin:10px 10px 0 0;
float:left;
}

.m-zoukan-catch {
margin:0 0 10px;
}

/*下部メインカラム*/

.layout-tw .mbox {
width:590px;
}

/* IE6以前のバージョン対策 */
.layout-tw .mbox-inner {
background:url(img/inner_bg.gif);
width:590px;
}

/* IE6以前のバージョン対策 */
.layout-tw .mbox-inner2 {
padding:10px;
}

/*右カラム*/

.rbox {
width:190px;
float:right;
}

/* IE6以前のバージョン対策 */
.rbox-inner {
width:190px;
float:right;
}

/* IE6以前のバージョン対策 */
.rbox-inner2 {
padding:10px;
}

/* フッター */

#footer {
text-align: center;
clear: both;
margin: 0;
padding: 10px 0;
}

#fbox {
width:800px;
border-top: 3px solid #cad860;
overflow: hidden;
clear: both;
}

#fbox2 {
width:800px;
}

ul#foot li a {
display:block;
width:100px;
height:24px;
}

ul#foot {
float:right;
width:800px;
}

ul#foot li {
display:inline;
float:left;
list-style:none;
}

ul#foot li#copyright {
display:inline;
float:right;
list-style:none;
}

ul#foot li a {
margin:10px;
}

ul#foot li#tokutei a {
display:block;
width:135px;
height:20px;
text-indent:-9999px;
overflow:hidden;
}

ul#foot li#pr a {
display:block;
width:115px;
height:20px;
text-indent:-9999px;
overflow:hidden;
}

ul#foot li#copyright a {
display:block;
width:300px;
height:20px;
text-indent:-9999px;
overflow:hidden;
}

ul#foot li#tokutei a { width:135px; background:url(img/tokutei.jpg) no-repeat 0 0; }
ul#foot li#pr a { width:115px; background:url(img/privacy.jpg) no-repeat 0 0; }
ul#foot li#copyright a { width:300px; background:url(img/copyright.jpg) no-repeat 0 0; }
ul#foot li#tokutei a:hover { width:135px; background:url(img/tokutei.jpg) no-repeat 0 -20px; }
ul#foot li#pr a:hover { width:115px; background:url(img/privacy.jpg) no-repeat 0 -20px; }
ul#foot li#copyright a:hover { width:300px; background:url(img/copyright.jpg) no-repeat 0 -20px; }

/* お問い合わせ */

.new-magazine {
width:200px;
text-align:center;
}

.lbox-inner2-2 {
padding:10px 0;
}

.new-book {
margin-top:10px;
}

/*雑誌一覧*/

.magazine-column {
float:left;
width:190px;
margin:0 6px 10px 0;
}

.book-column {
float:left;
width:190px;
height:305px;
margin:0 6px 10px 0;
}

.zoukan-column {
float:left;
width:190px;
height:315px;
margin:0 6px 10px 0;
}

.dvd-column {
float:left;
width:190px;
height:295px;
margin:0 6px 10px 0;
}

.magazine-all {
width:190px;
height:100%;
background:url(././img/inner_bg.gif) repeat-x;
}

.magazine-box {
text-align:center;
padding:10px;
}

.magazine-title {
font-weight:bold;
margin:3px 0 0;
}

.magazine-zaiko {
margin:3px 0 0;
}

.magazine-cart {
margin:5px 0 0;
}

/* ニュース */

.news-all {
width:590px;
background:url(img/inner_bg.gif);
margin:0 0 10px;
}

.news-box {
padding:10px;
}

.news-midashi {
margin:0 0 5px;
font-weight:bold;
}

.news-time {
float:left;
margin:3px 0 0;
}

.news-more {
float:right;
}

#entry-date {
float:right;
margin:10px 0 10px;
}

#newstitle {
margin:0 0 10px;
}

#newsmidashi {
margin:0 0 10px;
}

#entry-goback {
width:590px;
text-align:center;
}

/* 雑誌 */

/* 問い合わせ */

.contact-box dl{
	padding:3px;
	margin:3px;
	clear:both;
	}

.contact-box dt{
	float:left;
	width:200px;
	background-color: #FFF;
	padding:5px;
	}


.contact-box dd{
	float:right;
	width:330px;
	}
	
.contact-box .submit{
	clear:both;
	text-align:center;
	width:570px;
	}

/* IE6以前のバージョン対策 */
.magazine-inner {
background:url(img/inner_bg.gif);
width:590px;
margin:0 0 10px;
}

/* IE6以前のバージョン対策 */
.magazine-inner2 {
padding:10px;
}

.magazine-img {
float:left;
padding:10px 10px 10px 0;
}

.magazine-all-info {
font-weight:bold;
margin:10px 0 0;
}

.magazine-all-info2 {
margin:10px 0 0;
}

ul#magazine-botton {
float:right;
margin:0 0 10px;
}

ul#magazine-botton li {
display:inline;
float:left;
list-style:none;
}

ul#magazine-botton li a {
display:block;
width:80px;
height:20px;
margin:10px 0 0 10px;
text-indent:-9999px;
overflow:hidden;
}

ul#magazine-botton li#botton1 a { width:80px; background:url(img/botton_saishin.gif) no-repeat 0 0; }
ul#magazine-botton li#botton2 a { width:80px; background:url(img/botton_itiran.gif) no-repeat 0 0; }

/* 目次 */

.m-container3 {
width:590px;
background:url(img/mokuji_bg.gif);
}

/* IE6以前のバージョン対策 */
.mbox-inner3 {
width:390px;
float:left;
}

/* IE6以前のバージョン対策 */
.mbox-inner2-3 {
padding:10px;
}


#mokuji-left {
width:370px;
}

#mokuji-leftbox {
float:left;
text-align:center;
}

#mokuji-img  {
width:120px;
margin:10px 10px 0 0;
}

#mokuji-left-botton {
margin:10px 0 0;
}

#mokuji-text {
float:right;
width:230px;
margin:10px 0 0;
}

#mokuji-right {
float:right;
width:170px;
}

#mokuji-right-2 {
text-align:right;
}

#mokuji-r-title {
white-space:normal;
font-weight:bold;
text-align:left;
margin:5px 0 0;
}

#mokuji-r-price {
margin:5px 0 0;
}

#mokuji-r-zaiko {
margin:5px 0 0;
}

#mokuji-r-cart {
margin:10px 0 0;
}

#mokuji-r-cart img {
margin:0 0 5px;
}


#mokuji-midashi {
width:370px;
}

#mokuji-box {
}

#botton-box {
width:370px;
text-align:right;
margin:10px 0 0 0;
}

#botton-box-bottom {
width:570px;
text-align:right;
}

#botton-box-bottom img {
margin:10px 0 0 10px;
}

/* ショップ */

.movie-box {
text-align:center;
}

.shop-all-info {
font-weight:bold;
margin:10px 0 0;
}

.shop-all-info2 {
margin:10px 0 0;
float:right;
width:410px;
}

.shop-img {
float:left;
}


.shop-img img {
margin:10px 20px 0;
}

ul#shop-botton {
float:right;
width:570px;
margin:0 0 10px;
}

ul#shop-botton li {
display:inline;
float:right;
list-style:none;
}

.shop-botton {
float:right;
width:570px;
margin:0 0 10px;
}

.shop-botton img {
display:inline;
float:right;
list-style:none;
}

ul#shop-botton li a {
display:block;
width:80px;
height:20px;
margin:10px 0 0 10px;
text-indent:-9999px;
overflow:hidden;
}

ul#shop-botton li#botton1 a { width:80px; background:url(img/botton_saishin.gif) no-repeat 0 0; }
ul#shop-botton li#botton2 a { width:80px; background:url(img/botton_itiran.gif) no-repeat 0 0; }

/* 会社概要 */

table#company {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
}

table#company td {
padding: 5px;
border:#b3b3b3 1px solid;
vertical-align:top;
}

table#company colgroup col.left {
width:30%;
background: #E8F1A2;
}

table#company colgroup col.right {
width: 70%;
background: #FFF;
}

/* 特定商取引法に基づく表示 */
dt {
font-size:100%;
font-weight:bold;
border-left:#b4ca1d 5px solid;
border-bottom:#b4ca1d 1px solid;
padding:0 0 0 5px;
}

dd {
margin:0 0 10px;
}

/* 媒体資料 */

table.baitai-price {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
}

table.baitai-price td {
padding: 5px;
border:#b3b3b3 1px solid;
vertical-align:top;
}

.m-midashi {
font-size:medium;
font-weight:bold;
border-left:#b4ca1d 5px solid;
border-bottom:#b4ca1d 1px solid;
padding:0 0 0 5px;
width:570px;
}

.s-midashi {
border-left:#b4ca1d 5px solid;
border-bottom:#b4ca1d 1px solid;
padding:0 0 0 5px;
width:570px;
}

/* アクセス */

.access-map {
width:570px;
text-align:right;
}

/* 立ち読み */

.tatiyomi-box {
width:570px;
text-align:center;
}

ul#category li {
color:#000000;
}

ul#category li a {
color:#000000;
}

ul#category li a:hover {
color:#bfbfbf;
}

ul.on-cat {
margin:0 0 0 10px;
}

li.cat a {
font-weight:bold;
}

ul#category li.sub {
margin-left:10px;
}

.present-botton {
width:570px;
text-align:center;
margin:15px 0;
}

/* リンクページ */

table#link {
width: 400px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#link td {
padding: 5px;
height:60px;
border:#b3b3b3 1px solid;
vertical-align:middle;
background:#FFF;
}

table#link colgroup col.left {
width:200px;
}

table#link colgroup col.right {
width:200px;
}

.oomidashi {
font-weight: bold;
font-size:medium;
}

/* 中国展開ページ */

table#china {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#china td {
padding: 5px;
border:#b3b3b3 1px solid;
vertical-align:top;
background:#FFF;
}

table#china colgroup col.left {
width:15%;
}


table#china colgroup col.middle {
width:15%;
}


table#china colgroup col.right {
width:70%;
}

table#china-hanbai {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#china-hanbai td {
padding: 5px;
border:#b3b3b3 1px solid;
vertical-align:top;
background:#FFF;
}

table#china-hanbai colgroup col.left {
width:30%;
}

table#china-hanbai colgroup col.right {
width:70%;
}


table#academy {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#academy td {
padding: 5px;
border:#b3b3b3 1px solid;
text-align:center;
vertical-align:middle;
background:#FFF;
}

table#academy colgroup col.left {
width:30%;
}

table#academy colgroup col.right {
width:70%;
}

table#academy-salon {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#academy-salon td {
padding: 5px;
height:80px;
border:#b3b3b3 1px solid;
vertical-align:middle;
text-align:center;
background:#FFF;
}

table#academy-salon colgroup col.left {
width:30%;
}

table#academy-salon colgroup col.right {
width:70%;
}

table#academy-schedule {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#academy-schedule td {
padding: 5px;
border:#b3b3b3 1px solid;
vertical-align:top;
background:#FFF;
}

table#academy-schedule colgroup col.left {
width:10%;
}


table#academy-schedule colgroup col.left2 {
width:15%;
}

table#academy-schedule colgroup col.middle {
width:60%;
}

table#academy-schedule colgroup col.right {
width:15%;
}

#china-magazine-box {
margin:10px 0 0;
}

#china-magazine-left {
float:left;
width:245px;
}

#china-magazine-left img{
border:solid 1px;
}

#china-magazine-right {
float:right;
width:325px;
}

#china-person {
float:left;
width:97px;
}

#china-person img {
border:solid 1px;
}

.china-backnumber {
float:left;
width:190px;
text-align:center;
margin:0 0 10px;
}

.china-backnumber-inner {
width:140px;
margin:0 25px;
}

.china-backnumber-inner img {
border:solid 1px;
}

#china-salon {
text-aling:center;
}

#china-salon img {
margin:0 10px 0 0;
}

.china-history-box {
width:570px;
}

.china-history-body {
margin:0 10px 0 0;
}

.china-history-box img {
display:inline;
}

table#company2 {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#company2 td {
padding: 5px;
border:#b3b3b3 1px solid;
vertical-align:middle;
background:#FFF;
}

table#company2 colgroup col.left {
width:15%;
}

table#company2 colgroup col.right {
width:85%;
}

.china-news img {
margin:0 10px 0 0;
}

table#company3 {
width: 570px;
border-collapse: collapse;
border-spacing: 0;
border:#b3b3b3 1px solid;
background:#FFF;
}

table#company3 td {
padding: 5px;
border:#b3b3b3 1px solid;
vertical-align:middle;
background:#FFF;
}

table#company3 colgroup col.left {
width:15%;
}

table#company3 colgroup col.right {
width:85%;
}

