@charset "Shift_JIS";

/* ----------------------------------------------------------------

東方ハーモニー
index.css

-----------------------------------------------------------------*/


h1{
	margin:11px 0 20px 0;
}
h2{
	margin:0 0 20px 0;
}
h3{
	width:560px;
	margin:0 0 5px 0;
	padding:2px 5px;
	border-bottom:1px solid #ccc;
	background:#efefef;
	font-size:110%;
}

/* ID --------------------------------------*/

#contentsLeft{
	width:200px;
	padding:0 0 0 13px;
}
#contentsRight{
	width:580px;
	height:500px; 
	padding:0;
}
#contentsRight p{
	margin:0 0 10px 0;
}
#cmenuArea{
	width:160px;

	background:#EAEAEA;
}
#cmenuAreaTop{
	height:31px;
}
#cmenu{
	width:160px;
}
#cmenu li{
	list-style-type:none;
}
#cmenu li a{
	width:150px;
	padding:5px;
	background:url(../img/contents/cmenu_active.gif) bottom no-repeat;
	display:block;
	text-decoration:none;
}
#cmenu li a{
	width:150px;
	padding:3px 5px 5px 5px;
	background:url(../img/contents/cmenu.gif) bottom no-repeat;
	display:block;
	text-decoration:none;
}
#cmenu li a:hover,
#cmenu li a:active{
	background:#fff url(../img/contents/cmenu_active.gif) bottom no-repeat;
	color:#000066;
}

#contentsBody{
	width:570px;
	margin:10px 0 10px 10px;
}

/* 中国ビジネスサポート */

#jigyoList li{
	list-style-type:none;
}
#jigyoList .jigyoNaiyo{
	width:560px;
	margin:5px 0 10px 0;
}
#jigyoList .jigyoNaiyo td{
	padding:5px;
	width:50%;
}
#jigyoList .jigyoNaiyo ul li{
	padding:2px 0 2px 15px;
	background:url(../img/common/pochin.gif) no-repeat 0.1em 0.5em;
}

/* 会社概要 */

body#corporate .info{
	width:570px;
	margin:10px 0;
	border-top:1px solid #ccc;
}
body#corporate .info th{
	width:100px;
	padding:5px;
	background:#eee;
	border-bottom:1px solid #ccc;
	border-right:3px solid #999;
}
body#corporate .info td{
	padding:5px;
	border-bottom:1px solid #ccc;
}

/*貿易代行*/


.bold {
	font-weight: bold;
}

#daikou td{
	padding: 7px;
}

/*お問合せ*/

body#contact .info{
	width:570px;
	margin:10px 0;
}

body#contact .info th{
	width:100px;
	padding:5px;
	background:#eee;
	border-right:3px solid #999;
}

body#contact .info td{
	padding:5px;
	background:#f5f5f5;
}

.attention {
	color: #CC0000;
}

/*セキュリティポリシー*/

#securityBox h2{
	height:45px;
	font-size:110%;
	padding:10px 0 0;
	margin:0;
	background:url(../img/common/midashi_ptn01.gif) repeat-x;
}
#securityBox p{
	margin:0 0 15px;
}
#securityBox address{
	background:#eee;
	padding:5px;
	border:1px dashed #ccc;
}
#securityBox h3{
	background:none;
	border:none;
	font-size:100%;
}
#securityBox ol{
	margin:0 0 15px 10px;
	padding:0 0 0 25px;
}

/* 活動レポート */

/* 画像を右に配置し、テキストを左側に回りこませる */
div.imagebox_r {
	width : 160px;
	height : 120px; 
   float: right;
   font-size: 80%;
   color: gray; 
   padding:0 0 5px 5px;
}
.r-float{
/*width : 128px;
height : 128px;*/
float : right;
}


/* 画像を左に配置し、テキストを右側に回りこませる */
div.imagebox_l {
	width : 160px;
	height : 120px; 
   float: left;
   font-size: 80%;
   color: gray;
   padding:0 5px 5px 0;
}
.l-float{
/*width : 128px;
height : 128px;*/
float : left;
}

/* 回り込みの解除 */
.f-clear{
clear : both;
}


/*プロファイル*/

.mttl {
	BACKGROUND-IMAGE: url(../corporate/img/mttlbg.gif); BACKGROUND-COLOR: #9baff1; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; COLOR: #173477
}
.name {
	COLOR: #173477; FONT-SIZE: 16px; FONT-WEIGHT: bold; LINE-HEIGHT: 300%;
}
.e-nm {
	COLOR: #173477; FONT-WEIGHT: bold
}
.k-nm {
	COLOR: #173477; FONT-SIZE: 9px
}
.pf {
	BACKGROUND-COLOR: #a2b3f5; COLOR: #222056
}
.sttl {
	BACKGROUND-IMAGE: url(../corporate/img/sttlbg.gif); COLOR: #20325b; FONT-SIZE: 14px; FONT-WEIGHT: bold; 
}

.cap {
	LINE-HEIGHT: 140%; COLOR: #316d90; FONT-WEIGHT: bold
}
.subbl {
	LINE-HEIGHT: 140%; COLOR: #173477
}
.subpu {
	LINE-HEIGHT: 140%; COLOR: #4b48b1
}

.main {
	LINE-HEIGHT: 140%
}

.ssub {
	LINE-HEIGHT: 140%
}

.ttl {
	LINE-HEIGHT: 140%
}

/*testBox*/
div#testBox{
	background: #2b71ad repeat-x top;
	min-height:607px;
	height: auto!important;
	height:607px;
	color:#fff;
	margin:0;
	padding:0;
}

div#testBtn{
text-align:center;
}

div#testBox a:visited {
    text-decoration:none;
	color:#3672b1;
}

div#testBox ul.comment a,div#testBox ul.comment a:visited{
    margin:10px 0;
	color:#CAFCFF;
	text-decoration:underline;
}


div#testBoxIndex{
	width:451px;
	height:270px;
	margin:10px auto 0 auto;
	background:url(../chinese/img/map.gif) no-repeat;
	background-position:center top;
	
	font-weight:bold;
}
div#testBoxIndex ul{
	padding:30px 0 20px 50px;
}
div#testBoxIndex li{
	float:left;
	padding-right:30px;
}
div#testBoxIndex li select{
	width:115px;
	margin-left:10px;
}
div#testBoxIndex li input{
	width:115px;
	margin-left:10px;
}


/*ソフトウェア開発実績x*/
a.menu1:link { color:#333333;text-decoration:none }
a.menu1:visited { color:#333333;text-decoration:none }
a.menu1:active { color:#333333; text-decoration:none }
a.menu1:hover { color: #333333; text-decoration:underline }

.txt-s {  font-size: 85%; line-height: 110%}
.txt-m {  font-size: 100%; line-height: 120%}
.txt-l {  font-size: 100%; line-height: 110%}
