@carset "Shift_JIS";

/* ========== アイアーンアジア国際会議　CSS設定 ========== */

/* ブログＣＳＳ設定 */

body {
	width:100%;
	margin:0px;
	padding:0px;
	background:#fff8e5;
	text-align:center;
}

h1,h2,h3,h4,h5,h6,p {
	margin:0px;
	padding:0px;
}

* {
	line-height:16px;
}

ul,li {
	list-style:none;
	margin:0px;
	padding:0px;
}

img {border:none;}

/* hide */
.hide {display:none;}

a {color:#f57934;}

hr {color:#cccccc;}

/* トップページ===================================================================== */
div#contents {
	width:750px;
	height:auto;
	margin:0px auto 0px auto;
}

div#header {
	width:750px;
	height:auto;
}

h1.top {
	float:left;
	width:678px;
	height:64px;
}

h1.sub {
	width:750px;
	height:64px;
}

p.top {
	float:right;
	width:72px;
	height:64px;
}

h2.top {
	clear:both;
	width:750px;
	height:349px;
}

a.titletop {
	display:block;
	width:678px;
	height:64px;
	background:url(../images/title.gif) no-repeat;
}

a.titlesub {
	display:block;
	width:750px;
	height:64px;
	background:url(../images/titlesub.gif) no-repeat;
}

a.english:link,a.english:visited,a.english:active {
	display:block;
	width:72px;
	height:64px;
	background:url(../images/btn_english01.gif) no-repeat;
}

a.english:hover {
	display:block;
	width:72px;
	height:64px;
	background:url(../images/btn_english02.gif) no-repeat;
}

a.visual {
	display:block;
	width:750px;
	height:349px;
	background:url(../images/mainvisual.jpg) no-repeat;
}

ul#navi {
	clear:both;
	width:750px;
	height:28px;
	margin:0px;
	padding:0px;
}

li.navi {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

/* リンクCSSセット=================================================================== */
/* トップページリンク */
a.top01:link,a.top01:visited,a.top01:active {
	display:block;
	width:84px;
	height:28px;
	background:url(../images/btn_top01.gif) no-repeat;
}

a.top01:hover {
	display:block;
	width:84px;
	height:28px;
	background:url(../images/btn_top02.gif) no-repeat;
}

a.top02 {
	display:block;
	width:84px;
	height:28px;
	background:url(../images/btn_top02.gif) no-repeat;
}

/* アジアで進める国際協働学習とは */
a.gaiyou01:link,a.gaiyou01:visited,a.gaiyou01:active {
	display:block;
	width:193px;
	height:28px;
	background:url(../images/btn_gaiyou01.gif) no-repeat;
}

a.gaiyou01:hover {
	display:block;
	width:193px;
	height:28px;
	background:url(../images/btn_gaiyou02.gif) no-repeat;
}

a.gaiyou02 {
	display:block;
	width:193px;
	height:28px;
	background:url(../images/btn_gaiyou02.gif) no-repeat;
}

/* プログラム内容 */
a.program01:link,a.program01:visited,a.program01:active {
	display:block;
	width:101px;
	height:28px;
	background:url(../images/btn_program01.gif) no-repeat;
}

a.program01:hover {
	display:block;
	width:101px;
	height:28px;
	background:url(../images/btn_program02.gif) no-repeat;
}

a.program02 {
	display:block;
	width:101px;
	height:28px;
	background:url(../images/btn_program02.gif) no-repeat;
}

/* 資料のDL */
a.dl01:link,a.dl01:visited,a.dl01:active {
	display:block;
	width:123px;
	height:28px;
	background:url(../images/btn_dl01.gif) no-repeat;
}

a.dl01:hover {
	display:block;
	width:123px;
	height:28px;
	background:url(../images/btn_dl02.gif) no-repeat;
}

a.dl02 {
	display:block;
	width:123px;
	height:28px;
	background:url(../images/btn_dl02.gif) no-repeat;
}

/* 海外からの参加者 */
a.pt01:link,a.pt01:visited,a.pt01:active {
	display:block;
	width:117px;
	height:28px;
	background:url(../images/btn_pt01.gif) no-repeat;
}

a.pt01:hover {
	display:block;
	width:117px;
	height:28px;
	background:url(../images/btn_pt02.gif) no-repeat;
}

a.pt02 {
	display:block;
	width:117px;
	height:28px;
	background:url(../images/btn_pt02.gif) no-repeat;
}

/* 応援メッセージ */
a.assist01:link,a.assist01:visited,a.assist01:active {
	display:block;
	width:132px;
	height:28px;
	background:url(../images/btn_assist01.gif) no-repeat;
}

a.assist01:hover {
	display:block;
	width:132px;
	height:28px;
	background:url(../images/btn_assist02.gif) no-repeat;
}

a.assist02 {
	display:block;
	width:132px;
	height:28px;
	background:url(../images/btn_assist02.gif) no-repeat;
}

/* トップ会議説明文 */
div#contentSpace {
	width:750px;
	height:auto;
	margin:24px 0px 0px 0px;
	text-align:left;
}

div#contentSpaceDl {
	width:750px;
	height:400px;
	margin:12px 0px 0px 0px;
	text-align:left;
}

div.contentLeft {
	float:right;
	width:325px;
	height:auto;
}

div.contentRight {
	float:left;
	width:413px;
	height:auto;
}


.black {
	color:#333333;
}

caption {display:none;}

th {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	color:#341a00;
}

li.newsTop {
	display:block;
	width:325px;
	padding-bottom:6px;
	border-bottom:#333333 1px dotted;
}

li.news2Top {
	display:block;
	padding-bottom:6px;
}

li.news {
	display:block;
	width:325px;
	padding:6px 0px 6px 0px;
	border-bottom:#333333 1px dotted;
}

li.newsBottom {
	display:block;
	width:325px;
	padding:6px 0px 6px 0px;
	text-align:right;
}

li.news2 {
	display:block;
	padding:6px 0px 6px 0px;
}

.space01 {
	margin-top:12px;
}

.space02 {
	margin-top:6px;
}

div#footer {
	clear:both;
	width:750px;
	height:24px;
	padding:12px 0px 0px 0px;
	line-height:24px;
}

div.footer {
	width:750px;
	height:auto;
	border-top:#341a00 1px solid;
}

ul.footer {
	float:left;
	text-align:left;
}

address.copy {
	float:right;
	text-align:right;
	font-style:normal;
}

/* 2階層目設定================================================================== */
div#pankuzu {
	width:750px;
	height:auto;
	margin:12px 0px 0px 0px;
	text-align:left;
}

div.gaiyou01 {
	float:left;
}

divgaiyou02 {
	float:left;
}

div.toLink {
	width:750px;
	text-align:right;
}

h3.sanka {
	width:750px;
	text-align:center;
}

strong.cl {
	color:#ff6600;
}

.cl {
	color:#ff6600;
	margin:12px 0px 0px 0px;
}

p.menbertop {
	width:750px;
	height:140px;
	margin:24px 0px 0px 0px;
}

p.menber {
	clear:both;
	width:750px;
	height:140px;
	margin:12px 0px 0px 0px;
}

span.mLeft {
	display:block;
	float:left;
	width:100px;
	height:140px;
}

span.mRight {
	display:block;
	float:right;
	width:640px;
	height:140px;
}

em {
	font-weight:bold;
	font-style:normal;
}

table.timetable {
	width:750px;
}

table.timetable2 {
	width:750px;
	margin:12px 0px 0px 0px;
}

th.timetable {
	width:60px;
	text-align:right;
}

th.title {
	width:750px;
	background:#fdedc0;
	text-align:left;
}

.right {text-align:right;}
