@charset "EUC-JP"/*          Seigakuin Univercity Style Seat          ALL Rights reserved, Copyright?C?2006, Seigakuin University. *//* ----- Common Tag ----- */body {	font-size: medium;	margin: 0px;	padding: 0px;	color: #343434;	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro W3", "Osaka", "£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic";}form, input, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {	margin: 0px;	padding: 0px;}img {	border: none;}ul {	list-style-type: none;}/* Link */a:link { color: #f60; text-decoration: none; background-color: transparent; }a:active, a:hover, a:focus{	color: #f30; text-decoration: underline; background-color: transparent; }a:visited{ color: #363; text-decoration: none; background-color: transparent; }a.subnavi:link {color: #369; text-decoration: underline}a.subnavi:active, a.subnavi:hover, a.subnavi:focus {color: #339; text-decoration: underline}a.subnavi:visited {color: #363; text-decoration: none}a.ft:link {color: #036; text-decoration: underline}a.ft:active, a.ft:hover, a.ft:focus {color: #006; text-decoration: underline}a.ft:visited{color: #363; text-decoration: none}a.lnavi:link {color: #940; text-decoration: underline}a.lnavi:active, a:hover, a:focus  {color: #f63; text-decoration: underline}a.lnavi:visited {color: #565656; text-decoration: none}a.fr:link {color: #002169; text-decoration: underline}a.fr:active, a:hover, a:focus  { color:#006699; text-decoration: underline}a.fr:visited {color: #31566E; text-decoration: none}.skip{	display: none;}.ItemSpace {	width: 100%;	clear: both;	margin: 0;	height: 8px;}.ItemSpace02 {	width: 100%;	clear: both;	margin: 0;	height: 24px;}/* ----- Common Layout ----- */#AllArea {	width: 760px;	margin-left:auto;	margin-right:auto;	margin-top: 0;	margin-bottom: 0;	padding: 0;}#MainArea {	width: 100%;	/* */	margin: -15px 0 0 0;	/* \*/	margin: -8px 0 0 0;	_margin: 0 0 0 0;	/* */	padding: 0;	border-top: 3px solid #002169;}#HeaerArea {	width: 760px;	height: 80px;	margin: 0;	padding: 0;	clear:both;}#TopImage {	width: 760px;	height: 249px;	margin: 0;	padding: 0;	background: url(./images/top/top_main.jpg) no-repeat left top;}#scnd_Image {	width: 760px;	height: 89px;	margin: 0;	padding: 0;	background: url(./images/common/2nd_main.jpg) no-repeat left top;}#subarea{	display:block;	width: 758px;	height: 15px;	margin: 0;	padding: 0;	clear: both;}*html #subarea{	height: 30px;}#Contentarea {	width: 760px;	margin: 0 auto;	padding: 0;	background: url(./images/common/left_bg.jpg) repeat-y;}#Contentareasli {	width: 760px;	margin: 0 auto;	padding: 0;}#Content {	width: 450px;	margin: 30px 0 30px 0;	padding: 0;	float: left;}#Content_scd {	width: 579px;	margin: 0;	padding: 0;	float: right;}#SideMenu {	width: 270px;	margin: 30px 0 0 0;	padding: 0 0 30px 0;	float: right;}#SideMenu_scnd {	width: 181px;	margin: 0;	padding: 0;	float: left;}#NewsArea {	width: 450px;	margin: 0;	clear: both;}#infoArea {	width: 450px;	margin: 30px 0;	clear: both;}#guideArea {	width: 270px;	margin: 10px 0;	padding: 5px 0 10px 0;	font-size: 76%;	line-height:16px;	color: #343434;	background: url(./images/top/kei_guide.gif) no-repeat bottom;}#guideArea_scnd {	width: 150px;	margin: 0;	padding: 20px 0 15px 0;	font-size: 76%;	line-height:16px;	color: #343434;}#sliinfoArea {	width: 270px;	margin: 10px 0;	padding: 0 0 10px 0;	font-size: 76%;	line-height:16px;	color:#343434;	background: url(./images/top/kei_sli.gif) no-repeat bottom;}#FooterSpace {	width: 100%;	clear: both;	margin: 0;	height: 8px;}#FooterNavi {	width: 100%;	clear: both;	margin: 0;	padding: 10px 0;	background-color: #fff;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #b1b1b1;	border-bottom-color: #b1b1b1;	font-size: 76%;}#Footer {	width: 100%;	margin: 0;	padding: 0;	background: url(./images/common/Footer_bg.gif) no-repeat left top;	height: 40px;	font-size: 76%; line-height:16px;}#FooterInfo {	width: 674px;	padding: 5px 0 0 8px;	float: left;}#FooterLogo {	width: 76px;	margin: 22px 0 0 0;	font-size: 60%;	float: left;}html* #FooterLogo {	width: 80px;	margin: 0;	padding: 22px 0 0 6px;}h1 {	width: 226px;	height: 33px;	background: url(images/header_logo.gif) no-repeat left top;	text-indent: -9999px;}/* ----- HeaderNavi Navigation ----- */#hdnavi h3{	display: none;}#hdnavi ul { margin: 0 0 0 97px; padding: 0; list-style-type: none; }#hdnavi ul li { width: 97px; height: 32px; float: left; }#hdnavi ul li a { display: block; width: 97px; height: 32px; background-repeat: no-repeat; background-position: 0px 0px; }#hdnavi ul li a:hover { background-position: 0px -32px; }#hdnavi ul li a span { position: absolute; left: -9999px; }#hdnavi ul li#hdn01 a { background-image: url(./images/common/hdnavi01.gif); }#hdnavi ul li#hdn02 a { background-image: url(./images/common/hdnavi02.gif); }hdnavi#contact #nav ul li#hdn01 a { background-position: 0px -32px; }hdnavi#access #nav ul li#hdn02 a { background-position: 0px -32px; }/* ----- HeaderGNavi Navigation ----- */#gnavi h2{	display: none;}#gnavi ul { display: inline; margin: 0; padding: 0; list-style-type: none; }#gnavi ul li { float: left; }/* ----- Footer Layout ----- */#FNavi{	margin: 0px;	padding: 0px;	list-style: none;	display: inline;}#FNavi li{	margin: 0px;	padding: 0px;	list-style: none;	display: inline;	background: url(images/common/FNavi.gif) no-repeat 0 50%;	padding-left: 28px;}#FooterInfo address{	color:#343434;	font-style: normal;	font-weight: normal;}#FooterInfo copyright{}/* ----- Page Navi Layout ----- */#PageNavi {	width: 100%;	clear: both;	margin: 0;	padding: 20px 0;	font-size: 76%;	line-height: 200%;}#PNavi{	margin: 0;	padding: 0px;	list-style: none;	display: inline;}#PNavi li {	list-style: none;	display: inline;	margin: 0 40px;	padding: 3px 0 8px 20px;}html* #PNavi li {	background-position: 0 8px;}#PNavi li.back{	background: url(./images/common/btn_back.gif) no-repeat;}#PNavi li.pagetop{	background: url(./images/common/btn_top.gif) no-repeat;}#PNavi li.next{	background: url(./images/common/btn_next.gif) no-repeat;}/* ----- Top Layout ----- */#HeaerArea h2{	margin: 18px 10px;	padding: 0px;	float:left;}html* #HeaerArea h2{	padding: 18px 10px;}#hdnavi{	width: 194px;	margin: 0px;	padding: 0px;	right:0px;	float:right;}#gnavi{	width: 760px;	margin: 40px;	margin: 0;	padding: 0;	clear: both;}/* ---------- HeaderSearch dl ---------- */#hdsearch {	width: 560px;	height:30px;	margin: 12px 5px 0 0;	padding: 0;	font-size: 76%;	color:#565656;	float: right;}#hdsearch dl, #hdsearch dd {	display: inline;}#stext, #slogo{	margin: 4px 0 0 0;	float:left;}#stext{ width: 262px;		margin: 2px 0 0 0; }#slogo{ width: 40px; }#searchtext{ 	float:left;}#searchtext input{	width: 153px;	height: 21px;	margin: 0 6px;	background-color: #E6F1EF;	border:1px solid #70b350;	float:left;}#searchbtn input{	width: 60px;	height: 22px;	margin: 1px 0 0 0;	float:right;}#hdsearch_scnd {	width: 190px;	height:30px;	margin: 16px 5px 0 270px;	padding: 0;	float: right;}/* -----  Sidebar Area Layout ----- */#guideArea h3 {	width: 270px;	height: 31px;	margin: 15px 0 10px 0;	padding: 0;	background: url(./images/top/ttl_guide.jpg) no-repeat left top;	text-indent: -9999px;}#guideArea #cont {	margin: 0 10px;	padding: 0;}#guideArea #cont td {	color:#343434;	font-size: 86%;}#sliinfoArea h3 {	width: 270px;	height: 31px;	margin: 15px 0 10px 0;	padding: 0;	background: url(./images/top/ttl_sli.jpg) no-repeat left top;	text-indent: -9999px;}#sliinfoArea #cont {	margin: 0 10px 2px 10px;	padding: 0 0 5px 15px;	clear:both;}#sliinfoArea dt {	margin: 0 10px 2px 0;	padding: 0 0 5px 15px;	background: url(./images/top/mark_sli01.gif) no-repeat left top;	background-position: 0px 4px;	clear:both;}#sliinfoArea .slilink {	margin: 0 10px 2px 0;	padding: 3px 0 0 15px;	background: url(./images/top/mark_sli02.gif) no-repeat left top;	background-position: 0px 8px;	clear:both;}#guideArea_scnd #area {	width: 148px;	margin: 0 0 0 13px;	padding: 0;	background-color:#fff;	border-left: 1px solid #b8b8b8;	border-right: 1px solid #b8b8b8;}html* #guideArea_scnd #area {	width: 150px;	border-left: 1px solid #b8b8b8;	border-right: 1px solid #b8b8b8;}#guideArea_scnd h3 {	width: 150px;	height: 22px;	margin:  0 0 0 13px;	padding: 0;	background: url(./images/common/ttl_guide.jpg) no-repeat left top;	text-indent: -9999px;}#guideArea_scnd #cont {	margin: 0 3px;	padding: 8px 0;}#guideArea_scnd #cont td {	color:#343434;	font-size: 76%;}#guideArea_scnd #footer {	width: 150px;	height: 5px;	margin: 0 0 0 13px;	padding: 0;	background: url(./images/common/ttl_guide02.gif) no-repeat left top;}/* ----- ItemNew, ItemComment Layout ----- */#NewsArea h3 {	width: 450px;	height: 24px;	margin: 0;	padding: 0;	background: url(./images/top/ttl_whats.jpg) no-repeat left top;	text-indent: -9999px;}#ItemNews {	width: 450px;	margin: 3px 0;	padding: 3px 0;	background: url(./images/top/kei_what.gif) no-repeat bottom;	text-align:left;}#ItemNewsttl {	margin: 0 0 2px 0;	padding: 0 0 0 20px;	font-size: 100%;	color: #002069;	background: url(./images/newsMark.jpg) no-repeat left top;	background-position: 0px 2px;}*html #ItemNewsttl {	background-position: -2px -1px;}#ItemNews dt {	width: 85px;	margin: 0 0 0 15px;	padding: 3px 0 0 0;	color:#002069;	font-size:76%;	clear:both;}#ItemNews dd {	width: 420px;	margin: 0 0 15px 15px;	padding: 5px 0 0 0;	color:#343434;	font-size: 96%;	clear:both;}#ItemNews02 {	margin: 0 0 0 15px;	padding: 0;}#ItemNewsCateg02 {	margin: 0 0 0 20px;	padding: 40px 0 2px 0;	font-size: 76%;	clear:both;	text-align:right;}/* ----- ItemInfo Layout ----- */#infoArea h3 {	width: 450px;	height: 24px;	margin: 0;	background: url(./images/top/ttl_info.jpg) no-repeat left top;	text-indent: -9999px;}#infoArea dl {	margin: 0;	padding: 10px 15px;	border-left:1px solid #b4b4b4;	border-right:1px solid #b4b4b4;}*html #infoArea dl {	width: 450px;	border-left:1px solid #b4b4b4;	border-right:1px solid #b4b4b4;}#infoArea dl {	width: 450px;}#infoft {	width: 450px;	height: 10px;	margin: 0;	background: url(./images/top/infoft.gif) no-repeat left top;}#Iteminfo dl {	width: 418px;	clear:both;}#Iteminfo dt {	margin: 0 0 2px 0;	padding: 5px 0 5px 15px;	font-size: 92%;	color: #333;	background: url(./images/top/mark_info.gif) no-repeat left top;	background-position: 0px 8px;	clear:both;}/* ----- ItemCateg, ItemComment Layout ----- */#contimg01 {	width: 181px; height: 126px; margin: 0; padding: 0;	background: url(./images/topics_main.jpg) no-repeat left top;}#contimg02 {	width: 181px; height: 126px; margin: 0; padding: 0;	background: url(./images/about_main.jpg) no-repeat left top;}#contimg03 {	width: 181px; height: 126px; margin: 0; padding: 0;	background: url(./images/abrd/abr01_main.jpg) no-repeat left top;}#contimg04 {	width: 181px; height: 126px; margin: 0; padding: 0;	background: url(./images/homes_main.jpg) no-repeat left top;}#contimg05 {	width: 181px; height: 126px; margin: 0; padding: 0;	background: url(./images/sli_main.jpg) no-repeat left top;}#contimg06 {	width: 181px; height: 126px; margin: 0; padding: 0;	background: url(./images/jsp_main.jpg) no-repeat left top;}#contimg07 {	width: 181px; height: 126px; margin: 0; padding: 0;	background: url(./images/common/2ndcmon_main.jpg) no-repeat left top;}#contarea{	width:543px;	margin: 17px 0 0 20px;	padding: 0;}#contarea h4{	width: 543px;	height: 28px;	background: url(./images/abou_ttlbg.gif) no-repeat left top;	font-size: 114%;	font-weight:100;	color: #131313;	margin: 0;	padding: 6px 0 0 15px;}#contarea h3{	width: 543px;	height: 28px;	background: url(./images/abou_ttlbg.gif) no-repeat left top;	font-size: 100%;	font-weight:bold;	color: #343434;	margin: 0;	padding: 6px 0 0 15px;}#ItemCont dd {	margin: 0 0 40px 0;	padding: 5px 0 0 15px;	font-size: 96%;	color: #353535;	line-height: 160%;	clear:both;}#ItemCont dd#eng {	margin: 0 0 20px 0;	padding: 5px 0 0 15px;	font-size: 100%;	color: #353535;	line-height: 160%;	clear:both;}#ItemCont #nlink {	width: 120px;	margin: -30px 0 2px 420px;	padding: 2px 0 5px 15px;	font-size: 86%; color: #333;	background: url(./images/top/mark_info.gif) no-repeat left top;	background-position: 0px 5px;	clear:both;}#ItemCont #line {	width: 543px;	margin: 0 0 40px 0;	padding: 0;	background: url(./images/kei543.gif) no-repeat;	text-align:left;}#ItemCont dd#ttl{ margin: 0; padding: 0; font-size: 100%; color: #f60; font-weight:bold; }#ItemCont dd#ttleng{ margin: 0; padding: 5px 0 0 15px; font-size: 100%; color: #f60; font-weight:bold; line-height: 160%; }/* ----- Table Layout ----- */#contarea table {	border-top:1px solid #cdcdcd;	border-left:1px solid #cdcdcd;}#contarea td {	padding: 3px 5px 2px 8px;	font-size: 86%; color: #333;	border-right:1px solid #cdcdcd;	border-bottom:1px solid #cdcdcd;}#contarea td#brw {	background-color:#cc9934;}#contarea td#gr {	background-color:#CCFF66;}#sli table {	background: url(./images/kei543.gif) no-repeat;	border-top:1px solid #cdcdcd;	border-left:1px solid #cdcdcd;}#sli th {	height: 35px;	padding: 3px 0 0 12px;	text-align:left;	font-size: 82%; color: #fff; font-weight:bold;	border-right:1px solid #cdcdcd;	border-bottom:1px solid #cdcdcd;	background: url(./images/sli02tblhd.jpg) repeat-x;}#sli td {	padding: 3px 5px 2px 8px;	font-size: 82%; color: #333;	border-right:1px solid #cdcdcd;	border-bottom:1px solid #cdcdcd;}#sli td#exp {	padding: 3px 5px 2px 8px;	font-size: 82%; color: #fff; font-weight:bold;	background-color: #6d94ad;	border-right:1px solid #cdcdcd;	border-bottom:1px solid #cdcdcd;}#sli td#read {	padding: 3px 5px 5px 8px;	font-size: 90%; color: #333;	 line-height: 150%;	border-right:1px solid #cdcdcd;	border-bottom:1px solid #cdcdcd;}/* ----- ABROARD Layout ----- */#country {	width: 545px;	margin: 30px 0;	padding: 0;	font-size: 96%;	color: #131313;}#country h4#usa{	width: 545px; height: 29px;	margin: 0; padding: 0;	background: url(./images/abrd/abr01_ttlusa.gif) no-repeat left top;	text-indent: -9999px;}#country h4#astrl{	width: 545px; height: 29px;	margin: 0; padding: 0;	background: url(./images/abrd/abr01_ttlastrl.gif) no-repeat left top;	text-indent: -9999px;}#country h4#kra{	width: 545px; height: 29px;	margin: 0; padding: 0;	background: url(./images/abrd/abr01_ttlkra.gif) no-repeat left top;	text-indent: -9999px;}#countryBody {	_height : 100%;	margin: 0 auto;	padding: 10px 10px;	border-left:1px solid #cc9934;	border-right:1px solid #cc9934;	border-bottom:1px solid #cc9934;}#country #tleft {	width:260px; height: 150px;	margin: 0; padding: 0; float: left;}#country #tright {	width:240px; height: 150px;	margin: 0; padding: 0; float: right;}#country #bleft {	width: 190px;	margin: 0; padding: 0; float: left;}#country #bright {	width: 310px;	margin: 0; padding: 0; float: right;	font-size: 94%; color: #333; line-height: 150%;}#country #ttl{ margin: 0; padding: 0; font-size: 132%; color: #f60; }#country #subttl{ margin: 0; padding: 0; font-size: 108%; color: #630; font-weight:bold; }#country #ttlread { margin: 0; padding: 0; font-size: 76%; color: #333; }#country h4#usasp{	width: 545px; height: 29px;	margin: 0; padding: 0;	background: url(./images/abrd/abr02_ttlusa.gif) no-repeat left top;	text-indent: -9999px;}#country h4#astrlsp{	width: 545px; height: 29px;	margin: 0; padding: 0;	background: url(./images/abrd/abr02_ttlastrl.gif) no-repeat left top;	text-indent: -9999px;}#country h4#nzlsp{	width: 545px; height: 29px;	margin: 0; padding: 0;	background: url(./images/abrd/abr02_ttlnzl.gif) no-repeat left top;	text-indent: -9999px;}#countryBodysp {	_height : 100%;	margin: 0 auto;	padding: 10px 10px;	border-left:1px solid #66cc33;	border-right:1px solid #66cc33;	border-bottom:1px solid #66cc33;}#univ {	width: 545px;	margin: 30px 0;	padding: 0;	font-size: 96%;	color: #131313;}#univ h4#usa{	width: 545px; height: 34px;	margin: 0; padding: 0;	background: url(./images/abrd/abr03_subusa.jpg) no-repeat left top;	text-indent: -9999px;}#univ h4#kra{	width: 545px; height: 34px;	margin: 0; padding: 0;	background: url(./images/abrd/abr03_subkra.jpg) no-repeat left top;	text-indent: -9999px;}#univBody {	margin: 0 auto;	padding: 10px 10px;	border-left:1px solid #93a365;	border-right:1px solid #93a365;	border-bottom:1px solid #93a365;}#univBody #tleft {	width:290px; height: 150px;	margin: 0; padding: 0; float: left;}#univBody #tright {	width:220px; height: 150px;	margin: 0; padding: 0; float: right;}#univBody #bcent {	width: 520px;	margin: 15px 0 0 0; padding: 0 0 10px 0;	border-bottom:1px dotted #93a365;}#univBody #bcentend {	width: 520px;	margin: 15px 0 0 0; padding: 0 0 10px 0;	font-size: 94%; color: #333; line-height: 150%;}#univBody #ttl{ margin: 0; padding: 0; font-size: 132%; color: #f60; }#univBody #subttl{ margin: 0; padding: 0; font-size: 108%; color: #630; font-weight:bold; }#univBody #ttlread { margin: 0; padding: 0; font-size: 76%; color: #333; }#ctryhd {	margin: 0 0 20px 0; padding: 0; float: left;}#ctryhd #tleft {	width:252px; height: 41px;	margin: 0; padding: 0; float: left;}#ctryhd #tright {	width:280px;	margin: 0; padding: 0; float: right;}#ctryhd #ttl{ margin: 0; padding: 0; font-size: 132%; color:#003300; }#ctryhd #ttlread { margin: 0; padding: 0; font-size: 76%; color: #333; }#ctryhd #red { margin: 0; padding: 0; font-size: 76%; color:#FF3333; }#ctryhdBody {	_height : 100%;	margin: 0 auto;	padding: 10px 10px;	border-top:1px solid #93a365;	border-bottom:1px solid #93a365;}#ctryhdBody #tleft {	width:250px;	margin: 0; padding: 0; float: left;}#ctryhdBody #tright {	width:260px;	margin: 0; padding: 0 0 0 10px; float: right;	border-left:1px solid #93a365;}#ctryhdBody td#mark{ margin: 0; padding: 3px 0 0 0; }#ctryhdBody #ttl{ margin: 0; padding: 0; font-size: 96%; color: #002169; font-weight:bold; }#ctryhdBody #ttlread { margin: 0; padding: 0; font-size: 76%; color: #333; font-weight:100; }#ctryhdBody td#read{ margin: 0; padding: 0; font-size: 86%; color: #333; }#ctryhdBody table {	margin: 0; padding: 0;	border:1px solid #fff;}#ctryhdBody td {	margin: 0; padding: 0;	border:1px solid #fff;}#msg {	width: 550px;	margin: 10px 0 auto 20px;	padding: 10px 0 0 0;	font-size: 96%;	color: #131313;}#msg #tleft {	width:260px;	margin: 0; padding: 0; float: left;}#msg #tright {	width:260px;	margin: 0; padding: 0; float: right;}#msg #org{	width: 264px; height: 28px;	margin: 0; padding: 0;	background: url(./images/abrd/abr05_cliphd.gif) no-repeat left top;}#msg #gr{	width: 264px; height: 28px;	margin: 0; padding: 0;	background: url(./images/homes_cliphd.gif) no-repeat left top;}#msg #bl{	width: 264px; height: 28px;	margin: 0; padding: 0;	background: url(./images/jsp_cliphd.gif) no-repeat left top;}#msgBody {width: 264px;	margin: 0;	padding: 0 0 0 10px;	background: url(./images/abrd/clipbg.gif) repeat-y left top;}#msgBody #ttl{ margin: 0; padding: 0; font-size: 114%; color: #13551d; font-weight:bold; }#msgBody #sub{ width: 240px; margin: 0; padding-bottom: 0.4em; font-size: 86%; color: #333; border-bottom: 1px solid #13551d;}#msgBody #photo{ margin: 10px 0; padding: 0; }#msgBody #read{ margin: 0 8px 0 0; padding: 0 8px 0 0; }#msgBody p{	display:inline; border-bottom: 1px dotted #bcbcbc;	padding-bottom: 0.2em; font-size: 94%; color: #333; line-height:2em; }#msg #footer{	width: 264px; height: 38px;	margin:0; padding: 0;	background: url(./images/abrd/clipft.gif) no-repeat left top;}#msg dd {	width: 230px;	margin: 0 0 2px 15px;	padding: 2px 0 3px 18px;	font-size: 94%; color: #333;	background: url(./images/sli01_mark.gif) no-repeat left top;	background-position: 0px 5px;}#msgBody #ttljsp{ margin: 0; padding: 0; font-size: 114%; color: #012969; font-weight:bold; }#msgBody #subjsp{ width: 240px; margin: 0; padding-bottom: 0.4em; font-size: 86%; color: #333; border-bottom: 1px solid #012969;}
