*{
	font-size:12px;
	font-family: Arial, Helvetica,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka-等幅, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	line-height:1.5;
	color:#333;
	}
body,h1,h2,h3,h4,h5,h6,div,p,img,a,ul,ol,li,dt,dd {
	margin:0;
	padding:0;
	border:0;
}
body {
	background:#ddf url('../img/bgbase.gif') repeat-x;
	text-align:center;
	behavior:url('/yira3/style/csshover.htc');
	padding-top:15px;
}
a:link { color:#05c; text-decoration : none; } 
a:visited { color:#05c; text-decoration : none; } 
a:hover { text-decoration : underline; } 
a:active { text-decoration : underline; } 
h1 {
	width:400px;
	margin:7px 110px 0 0;
	float:left;
}
h2 {
	margin:10px 0 5px;
}
h3 {
	font-size:14px;
	font-weight:bold;
	color:#F60
}
.toph3 {
	color:#333; !important
}
hr {
	border:#CCC 1px dotted;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}
.bold {
	font-weight:bold;
}
.clear {
	clear:both;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
    font-size: 0.1em;
}
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
*html .clearfix { height:1% }
.clearfix { display:block; }
/* END Hides from IE-mac \*/

.header {
	background:#fff;
	border-top:solid #05c 5px;
	margin:0 auto 0;
	width:799px;
	height:94px;
}
.headerright {
	text-align:right;
	padding:0 10px;
	clear:both;
}
.headerright a {
	color:#000;
	margin-left:20px;
}
.headerright a:hover {
	text-decoration:underline;
}

.menubox {
	width:798px;
	margin:0 auto;
	border-left:#999 1px solid;
}
.menu {
	color:#fff ;
	width:113px;
	height:40px;
	text-align:center;
	float:left;
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
	border-right:#999 1px solid;	
}
.menubk {
	background:#fff url('../img/b00.gif') no-repeat;
}
.menubk:hover {
	background:#fff url('../img/b02.gif') no-repeat;
}
.menuon {
	background:#fff url('../img/b01.gif') no-repeat;
}

.main {
	clear: both;
	width:775px;
	background:#fff;
	text-align:left;
	padding:12px;
	margin:0 auto;
}

.footer00 {
	width:755px;
	margin:7px auto;
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
	padding:3px;
}
.footer01 {
	width:755px;
	text-align:left;
	margin:7px auto;
}
.footer {
	width:799px;
	background:#fff;
	text-align:left;
	margin:0 auto;
	clear:both;
}
.footer00 a {
	color:#000;
	margin-left:20px;
}
.footer00 a:hover {
	text-decoration:underline;
}


.blang {
	width:66px;
	height:32px;
	float:left;
	margin:0 5px 0 0;
}
.blangoff {
	background:url('../img/lang01.gif') no-repeat;
}
.blangoff:hover {
	background:url('../img/lang00.gif') no-repeat 0 0;
}
.blangon {
	background:url('../img/lang01.gif') no-repeat;
}

.topnews {
	width:600px;
	margin-right:10px;
	float:left;
}
.kochira {
	margin:3px 0;
}
.kochira img {
	margin-right:5px;
}
.date {
	color:#05c;
	margin-top:5px;
}


.link {
	width:165px;
	float:left;
	text-align:center;
}
.link img {
	margin:2px auto;
}
.magazine {
	margin:0 auto 6px;
	padding:10px 0;
	background-color:#ddd;
}
.magazinebackno {
	text-align:left;
	list-style-image:url(../img/tri.gif);
	margin-left:30px;
}
.google {
	margin:10px auto;
	text-align:left;
}
.google .text {
	width:160px;
}

.tab {
	margin-left:30px;
	width:745px;
}

.red {
	color:#f33;
}
.cian {
	color:#05c;
}
dt {
	color:#05c;
}

.foodcountry {
	width:115px;
	padding-left:45px;
	border:1px #05c solid;
	color:#05c;
	font-weight:bold;
}
.foodcountry2 {
	height:33px;
}
table.food {
	margin:10px auto;
	border-collapse: separate;
}
.america {
	background:url(../img/food/america.gif) no-repeat 5px 5px;
}
.england {
	background:url(../img/food/england.gif) no-repeat 5px 5px;
}
.srilanka {
	background:url(../img/food/srilanka.gif) no-repeat 5px 5px;
}
.pilipinas {
	background:url(../img/food/pilipinas.gif) no-repeat 5px 5px;
}
.china {
	background:url(../img/food/china.gif) no-repeat 5px 5px;
}
.indnesia {
	background:url(../img/food/indnesia.gif) no-repeat 5px 5px;
}
.slovensko {
	background:url(../img/food/slovensko.gif) no-repeat 5px 5px;
}
.albania {
	background:url(../img/food/albania.gif) no-repeat 5px 5px;
}
.bolivia {
	background:url(../img/food/bolivia.gif) no-repeat 5px 5px;
}
.zambia {
	background:url(../img/food/zambia.gif) no-repeat 5px 5px;
}

.grouptable {
	width:776px;
	border:1px #ccc solid;
	border-collapse:collapse;
	margin:5px 0 10px;
}
.grouptable th {
	background:#fec;
	border:1px #ccc solid;
	text-align:center;
	font-weight:bold;
}
.grouptable td {
	padding:3px;
	background:#fff;
	border:1px #ccc solid;
}
.grouplink {
	text-align:left;
	list-style-image:url(../img/list.gif);
	margin-left:30px;
}
.grouplink li {
	margin:5px 0;
}

ol {
	margin-left:30px;
	list-style-type:decimal;
}
ol ol {
	margin-left:30px;
	list-style-type:katakana;
}
ul.anq {
	margin:0 30px;
	text-align:left;
	list-style-type:square;
}

.eventlist li {
	list-style-image:url(../img/list.gif);
	margin:5px 30px;
}
.eventph {
	margin:20px 0;
}
.eventph img {
	margin:3px;
}
ul.eventlist a { text-decoration : underline; } 



.invitekaihi {
	width:716px;
	height:70px;
	margin:0 auto;
	background:url(../img/il_boshu.gif) no-repeat right top;
}

.sitemap {
	float:left;
	margin-left:10px;
	width:350px;
	margin-bottom:20px;
}
.sitemap ul {
	margin-left:30px;
}

.polisylist dt {
	font-weight:bold;
}
.polisylist dd {
	margin-left:20px;
}

