
/* トップページ*/
body {
	margin: 0; 
	padding: 0;
	background-color:#FFFFFF;
	background-image:url(http://www.ryugakuhoken.net/images/bg.gif);
	font-family: Verdana,'ＭＳ Ｐゴシック',sans-serif;
	font-size:13px;text-align: center;}
	
/*a:link {color: #493830 } 	/* 未訪問: link */
/*a:visited {color:#493830 }	/* 訪問済み: visited */
/*a:active {text-decoration:none; color:#FF6666 }	/* アクティブ状態 :active */
/*a:hover {text-decoration:none; background-color:#FBF9F7; color:#E0E000 }   	/* カーソルが上に乗っている状態: hover */

#wave {
	margin: 0 auto 0 auto; 
	background-color:#FFFFFF;
	width: 800px;
	border-right: 1px solid #6699FF;
	border-left: 1px solid #6699FF;
	border-bottom: 1px solid #6699FF;
	}
table{font-size:13px;line-height:15pt;}
div.header {
	clear: both;
   	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
    line-height:25px;
	background-image:url(http://www.ryugakuhoken.net/images/topAIU.gif);
}

headerlink{font-weight:700; color:#CC0000;}
a.headerlink{font-weight:700; color:#CC0000;}
a:hover.headerlink{font-weight:700; color:#FF0000;}

div.lmenu {
	width: 175px;
	margin: 0;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
div.mmain {
	width: 600px;
	margin: 0;
	padding: 5px 0 5px 0;
	text-align: left;
}
div.main {width: 569px;text-align: left;padding: 10px 0 0 0;}
div.block00 {
	clear: both;
   	margin: 0;
	padding: 0;
	text-align: left;
}
div.block01 {
	clear: both;
   	margin: 0 5px 0 5px;
	padding: 5px 0 0 0;
	text-align: left;
}
div.block {
	clear: both;
   	margin: 0 0 10px 0 ;
	padding: 2px 0 5px 0;
	text-align: left;
	background-color: #FFFFFF;
}
div.menu_bar {
    float: left;
    width: 180px;
	background-color: #FFFFFF;
}

h1{
	font-size:16px;
	color:#333333;
	text-align: left;
	margin: 0;
	padding: 2px 0 2px 5px;
	border-bottom: 1px solid #6699FF;
}
h2{
	font-size:14px;
	color:#6699FF;
	text-align: left;
	margin: 0;
	padding: 0;
}
h3{
	font-size:13px;
	color:#6699FF;
	text-align: left;
	margin: 0;
	padding: 0;
}

.menubar{
    display:block;
    width: 157px;
	color:#0000FF;
	background-color:#FFFFFF;
	border-top:1px solid #6699FF;
	border-right:1px solid #6699FF;
	border-bottom:1px solid #6699FF;
	border-left:4px solid #6699FF;
	margin: 0 0 3px 0;
	padding:2px 2px 2px 6px;
    line-height:20px;
}
a.menubar{background-color:#FFFFFF;}
a:hover.menubar{background-color:#E0FFFF;}

.menubar02{
    display:block;
    width: 157px;
	color:#990000;
	background-color:#FFFFCC;
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	border-left:4px solid #990000;
	margin: 0 0 3px 0;
	padding:2px 2px 2px 6px;
    line-height:20px;
}

p{margin:0;padding:0;text-align:left;}
ul{margin:0;padding:0;text-align:left;}
ul li {list-style-type:none;margin:2px 0 2px 0;padding:0;}
.linktext ul li {margin:0;padding:0;}

.ms{
	color:#B8812E;
	margin:5px 0 5px 0; 
	padding:2px 2px 2px 6px;
	width:170px; 
	border-top:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	border-left:4px solid #FFCC00;
}
a.ms{text-decoration:none;color:#B8812E;}

.company{
		 display:block;
         font-size:12px;
		 line-height:13pt;
		 width: 170px;
		 border:1px solid #999999;
		 padding:0 0 0 2px;
		 margin:5px 0 10px 0;
}
.banner{
		 display:block;
		 margin:10px 0 10px 0;
}

#contents { 
	background-color: #F3F3F3;
	valign: top;
	float: right;
	margin: 0;
	padding: 0;
	width: 602px;
}
#menuright { 
	background-color:#FAF3ED;
	valign: top;
	width: 170px;
	margin: 0;
	padding: 0;
	text-align: left;
}

/* メニュー用 */
a.mainmenu{text-decoration:none;color:#B8812E;}

.menustyle{font-size:10px;color:#B8812E;margin:5px 2px 0px 3px;}
a.menustyle{text-decoration:none;color:#B8812E;}
.noime {ime-mode:disabled;}

.inqright { 
	width: 570px;
	margin: 0;
	padding: 0;
	text-align: right;
}

/* 画像の縁取り */
.photo{border:5px solid #F3EEE9;}
.photo_s{border:3px solid #FFFFFF;}

p.plan{font-size:11px;line-height:13px;}
table.plan{font-size:11px;line-height:13px;}
.red{color:#FF0000;}
.q{
	background-color:#CCE3FF;
	background-image: url("../images/q.gif");
	background-repeat: no-repeat;
	border-bottom:1px solid #B2D6FF;
	margin-bottom:3px;
	padding:1px 10px 1px 25px;
	color:#666666;
	line-height:15pt ;
	font-size:13px;
}
.a{
	background-color:#FBF9F7;
	background-image: url("../images/a.gif");
	background-repeat: no-repeat;
	border-bottom:1px solid #DFDFDF;
	margin-bottom:5px;
	padding:1px 10px 1px 25px;
	color:#666666;
	line-height:15pt ;
	font-size:13px;
}
.cover{
	background-color:#A30000;
	border-bottom:1px solid #840000;
	margin-bottom:3px;
	padding:1px 10px 1px 10px;
	color:#FFFFFF;
	line-height:15pt ;
	font-size:13px;
}
.sample{
	background-color:#FBF9F7;
	border-bottom:1px solid #DFDFDF;
	margin-bottom:13px;
	padding:1px 10px 1px 10px;
	color:#666666;
	line-height:15pt ;
	font-size:13px;
}
.ng{
	background-color:#FBF9F7;
	background-repeat: no-repeat;
	border:1px solid #DFDFDF;
	margin:3px 150px 5px 10px;
	padding:1px 10px 1px 10px;
	color:#666666;
	line-height:13pt ;
	font-size:10px;
}
.privacy{
	width:570px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	border-bottom:1px solid #840000;
	margin-bottom:3px;
	padding:1px 10px 1px 10px;
	color:#A30000;
	line-height:15pt ;
	font-size:13px;
}
.agentcode{
	background-color:#FFFFFF;
	margin-top:15px;
	padding:1px 0 1px 0;
	color:#666666;
	font-size:10px;
	line-height:12px ;
}
hr.line01{
border-style: dotted none none none;
border-top-width: 1px;
border-top-color: #333333;
height: 2px;
} 
.disc{
	width:570px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	margin-bottom:13px;
	padding:1px 10px 1px 10px;
	color:#666666;
	line-height:15pt ;
	font-size:13px;
}
.disc3{
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	margin-bottom:13px;
	padding:1px 10px 1px 10px;
	color:#666666;
	font-size:12px;
	line-height:14pt ;
}
table.disc3{font-size:12px;line-height:14px;}

/* トップページ */
.topfutan{
	background-color:#FBF9F7;
	background-image: url("../images/TOPfutan.gif");
	background-repeat: no-repeat;
	border-left:1px solid #CC0000;
	border-bottom:1px solid #CC0000;
	margin:0 0 15px 0;
	padding:60px 10px 10px 10px;
	color:#333333;
	line-height:15pt ;
	font-size:13px;
}
.topcontents{
	background-color:#FBF9F7;
	background-repeat: no-repeat;
	border-left:1px solid #CC0000;
	border-bottom:1px solid #CC0000;
	margin:0 0 15px 0;
	padding:0 10px 10px 10px;
	color:#333333;
	line-height:15pt ;
	font-size:13px;
}
.topother{
	background-color:#FBF9F7;
	background-repeat: no-repeat;
	margin:0 0 15px 0;
	padding:0 0 1px 10px;
	color:#333333;
	line-height:15pt ;
	font-size:13px;
}
.topsmall{
	background-color:#FBF9F7;
	background-repeat: no-repeat;
	margin:3px 5px 5px 5px;
	padding:1px 10px 1px 10px;
	color:#666666;
	line-height:13pt ;
	font-size:11px;
}
table.top{font-size:12px;line-height:13px;}
.wakucc0000{border:1px solid #CC0000;background-color:#FBF9F7;padding:3px;color:#333333;line-height:13pt ;font-size:11px;}

.f11 {font-size:11px;}
.c990066 {color:#990066;font-weight:bold;}
.cCC0000 {color:#CC0000;}

/* オーストラリアの医療 */
.white div{border: 1px solid #999999; background-color:#FFFFFF;padding: 3px; text-align:center;font-size:11px;}

/* OSHCについて */
.ht th {border:1px solid #999999; background-color:#ECEFF5;padding: 3px;text-align:left;font-size:10px;}
.ht td {border:1px solid #999999; background-color:#FCFCFC;padding: 3px;font-size:10px;}
.ht td.ht2{border:1px solid #999999;background-color:#F7F7F7;padding: 3px; margin:auto;font-size:10px;}
.ht td.ht3{border:1px solid #999999;background-color: #dddddd ;padding: 3px; margin:auto;font-size:10px;}
.ht .ht1 th{border:1px solid #999999; color:#FFFFFF;background-color:#666666;padding: 3px; margin:auto;text-align:center;font-size:10px;}
.q01{background-image:url("../images/q01.gif");background-repeat:no-repeat;margin:0px;padding:0 10px 5px 25px;}
.a01{background-image:url("../images/a01.gif");background-repeat:no-repeat;margin:0px;padding:0 10px 10px 25px;}
.mini{font-size: 10px;font-style: normal;font-weight: normal;line-height: 16px;letter-spacing: 0.1em;text-align:center;}

/* フッター */
div.aiulogo{
	background-image: url("../images/aiu-logo.gif");background-position:right;background-repeat: no-repeat;
	margin:20px 0 20px 0;padding:0;color:#666666;line-height:15pt ;font-size:13px;
}

.footer{
	width: 799px;
	background-color:#6699FF;padding:1px;
	font-size:12px;color:#FFFFFF;text-align:center;line-height:20px;
}

/*ThankyouPage*/
div.ThankyouMain{margin:0 15px 0 0;}
