/*---------基本設定---------*/

*{margin: 0; padding: 0;}
	
h1,h2,h3,h4,h5,h6,h7 {margin:0; padding:0;}

	}
	
body{
	cololr: #0d4075;
    font-family: 'ＭＳ Ｐゴシック',sans-serif,Osaka, Arial;
	background-color: #FFFFFF;
}


.left{float: left ;}

.right{float: right ;}

.clear{clear: both ;}







/*---------全体枠のセンターリング設定---------*/

div#all{margin:0 auto;width: 1000px;
	background: url(../../common_img/bg_container.gif) repeat-y;
}
div#container{margin:0 auto;width:893px;}


/*---------ヘッダー・フッター設定---------*/


#head {
	width: 893px;
	height:86px;
    background:#FFFFFF url(../../common_img/bg_header.jpg) repeat-x top center;	
	}
	
#head .rogo{
	width: 602px;
	height: 86px;
	background: url(../../common_img/h_kokusai_exp.jpg) no-repeat;
	display: block;
	text-indent: -5000px;
	float: left;
	overflow: hidden;
}
	
#head h1{
	float: right;
	color: #0d4972;
	font-size: 11px;
	font-weight: normal;
	padding-top: 40px;
	padding-right: 5px;
	*margin-bottom: 5px;
}

/* @group head_navi */

#head ul{
	display: block;
	float: right;
	width: 217px;
	/*width: 152px;*/
	/*width: 290px;*/
	height: 25px;
	list-style-type: none;
}

#head ul li{
	list-style-type: none;
	float: left;
}
#head .jap a{
	display: block;
	width: 78px;
	height: 25px;
	text-indent: -5000px;
	background: url(../../common_img/h_navi.gif) no-repeat 0 0;
}
#head .jap a:hover{
	background: url(../../common_img/h_navi.gif) no-repeat 0 -25px;
}
#head .eng a{
	display: block;
	width: 65px;
	height: 25px;
	text-indent: -5000px;
	background: url(../../common_img/h_navi.gif) no-repeat -78px 0;
}
#head .eng a:hover{
	background: url(../../common_img/h_navi.gif) no-repeat -78px -25px;
}
#head .koria a{
	display: block;
	width: 74px;
	height: 25px;
	text-indent: -5000px;
	background: url(../../common_img/h_navi.gif) no-repeat -143px 0;
}
#head .koria a:hover{
	background: url(../../common_img/h_navi.gif) no-repeat -143px -25px;
}
#head .site a{
	display: block;
	width: 72px;
	height: 25px;
	text-indent: -5000px;
	background: url(../../common_img/h_navi.gif) no-repeat -217px 0;
}
#head .site a:hover{
	background: url(../../common_img/h_navi.gif) no-repeat -217px -25px;
}

/* @end */
	
/*---------ヘッダー・フッター設定---------*/


.d-line{background:#a9deec;
	padding-bottom: 3px;
}



/*---------サービス一覧設定---------*/

#service-area{
	padding:5px 0px 10px;
	background:#FFFFFF url(../../top/img/bg_service_area.gif) no-repeat top center;
	}

.service-cell {
	width:175px; 
	height:208px;
	vertical-align: top;
	background:#FFFFFF url(../../common_img/bg_service_cell.jpg) no-repeat top center;
	}

.service-cell-box{
	margin:0 auto;
	padding:8px 0px 0px 0px;
	width:157px;
	} 
.service-cell-box p{
	margin: 0;
	padding: 0;
}
.sc-blank{margin-top:11px;}

.sc-txt {
	height:58px;
	padding:0px 5px;
	color:#666666;
	}
	
.svc-txt {color: #10101b; font-size: 10px; line-height:1.5em;}
a.svc-txt:link { color: #10101b; text-decoration: none;}
a.svc-txt:hover { color: #295785; text-decoration: underline;}
a.svc-txt:visited { color: #10101b; text-decoration: none;}

.m-info{
	margin-left:82px;
	padding-left:12px;
	background:#f6f6f6 url(../../top/img/bg_moreinfo.gif) no-repeat center left;
	}

.m-info-t{color: #0b4176; font-size: 10px; line-height:1.5em;}
a.svc-txt:link { color: #0b4176; text-decoration: none;}
a.svc-txt:hover { color: #0b4176; text-decoration: underline;}
a.svc-txt:visited { color: #0b4176; text-decoration: none;}



/*---------更新情報・ニュース設定---------*/

.news-info{
	color: #10101b;
	font-size:10pt;
	font-family: "ＭＳ Ｐゴシック";
	line-height: 1.6em;
	}
	
a.news-info:link { color: #10101b; text-decoration: none;}
a.news-info:hover { color: #295785; text-decoration: underline;}
a.news-info:visited { color: #484850; text-decoration: none;}


/*---------パンくずナビ設定---------*/


div #bread{ 
	width: 893px;
	height: 21px;
	background: #dbdbdb;
	}
p{margin-left: 8px;}

.tt-bread{color:#5F5F5F; font-size: 8pt; line-height:1.8em;}
.tt-bread a{color:#5F5F5F; text-decoration: none;}
.tt-bread a:hover{color:#DA6673; text-decoration: underline;}


/*---------2回層目のコンテンツエリア設定---------*/
#page{
	background-color: #eef3f5;
	display: block;
	float: left;
}
/*----#left-box -> left.css----*/
/*----#right-box -> page.css----*/

/* @group footer */

#footer{
	width: 883px;
	height: 18px;
	background: #505050;
	clear: both;
	font-size: 10px;
	color: #CDCDCD;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
}

#footer a{color:#CDCDCD; text-decoration:none;}
#footer a:hover {color:#FFFFF; text-decoration:underline;}
#footer .foot_copy{
	float: left;
}
#footer .foot_link{
	float: right;
}


/* @end */
a.footer_txt:visited {color:#CDCDCD; text-decoration:none;}
