@charset "Shift-JIS";
/*
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
(C)2008 BETSUDAI KOHSAN All Rights Reserved.
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
*/



/*//////////////////////////////////////////////////////////////////////
Global
//////////////////////////////////////////////////////////////////////*/
#HeadTxt {
	width: 100%;
	background: url(../images/cmn/bg_headtxt.gif) repeat-x left bottom #e2e2e2;
/*	overflow : hidden;*/	/*IE6*/
}
#HeadTxt h1 {
	width: 800px;
	font: 10px normal;
	text-align: left;
	margin: 0;
	padding: 3px;
	background: url(../images/cmn/bg_headtxt.gif) repeat-x left bottom #e2e2e2;
}
#Container {
	width: 800px;
}
#Header {
	width: 800px;
	background: url(../images/cmn/bg_head.gif) no-repeat 0 0;
}
/* --- clearfix --- */
.clearFix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;  
}
.clearFix {
	min-height: 1px;
}
#Pankuzu {
	width: 800px;
	margin: 0 0 20px 0;
	background: url(../images/cmn/bg_stripe_foot.gif);
}
#Pankuzu .inner {
	padding: 6px 15px 6px 15px;
	font-size: 10px;
	text-align: left;
}
#Mypagebar {
	width: 800px;
	margin: 0;
	background: url(../images/cmn/bg_mypagebar.gif) 0 0 repeat-x #ec5050;
}
#Mypagebar .inner {
	padding: 1px 15px 6px 15px;
	text-align: left;
}
.MypageTxt {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
#GlobalTab {
	width: 800px;
	margin: 0;
	padding:0;
}
#GlobalContentsArea {
	width: 800px;
	margin: 0;
	padding: 0 0 6px 0;
	background: url(../images/cmn/bg_vline.gif) repeat-y 0 0;
	border-bottom: solid 1px #c6c6c6;
}
#GlobalContentsArea740 {
	width: 740px;
}
#GlobalContentsArea .inner {
	width: 800px;
	margin: 0;
	background: url(../images/cmn/bg_navigation_vline.gif) repeat-y 0 0;
}
#ContentsArea {
	width: 800px;
}
#MypagebarFooter {
	width: 800px;
	margin: 1px 0 0 0;
	background: url(../images/cmn/bg_graygrade.gif) 0 0 repeat-x #ec5050;
	border-bottom: solid 1px #ddd;
}
#MypagebarFooter .inner {
	padding: 3px 15px 5px 15px;
}
.MypagebarFooterTxt {
	font-size: 12px;
	font-weight: bold;
	color: #ec5050;
}
#Footer {
	width: 800px;
}
#Footer .links {
	margin: 1px 0 0 0;
	padding: 10px;
	background: url(../images/cmn/bg_stripe_foot.gif);
}
#Footer .linksIn {
	font-size: 11px;
	line-height: 1.3;
}
#Footer .linksInLeft {
	width: 130px;
	text-align: right;
	float: left;
}
#Footer .linksInRight {
	width: 645px;
	padding: 0 0 0 5px;
	text-align: left;
	float: right;
}
#Footer .foot {
	padding: 10px;
	background-color: #64686d;
	color: #fff;
	border-top: solid 3px #cc0707;
}
/*
#Footer .txt {
	width: 640px;
	float: left;
}
*/
#Footer .txtLeft {
	width: 430px;
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 1.3;
}
#Footer .txtLeft a,
#Footer .txtLeft a:hover,
#Footer .txtLeft a:visited {
	color: #fff;	
}
#Footer .txtRight {
	width: 210px;
	padding: 0 0 0 5px;
	float: left;
	text-align: left;
	font-size: 10px;
	line-height: 1.3;
	border-left: solid 1px #ddd;
}
#Footer .logo {
	width: 130px;
	text-align: right;
	float: right;
}
.floatClear {
	clear: both;
}
/*//////////////////////////////////////////////////////////////////////
Head Mypage
//////////////////////////////////////////////////////////////////////*/
#Header .logo {
	width: 320px;
	float: left;
}
#Header .mypage {
	width: 390px;
	float: left;
}
#Header .mypage .ttlImage {
	width: 310px;
	float: left;
}
.hederLoginBt {
	width: 80px;
	height: 58px;
	float: right;
}
.hederLoginBtIn a {
	display: block;
	width: 80px;
	height: 40px;
	margin: 8px 0 0 0;
	background: url(../images/cmn/bth_login.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.hederLoginBtIn a:hover {
	background: url(../images/cmn/bth_login.gif) no-repeat 0 -40px;
}
.hederLogoutBtIn a {
	display: block;
	width: 80px;
	height: 40px;
	margin: 8px 0 0 0;
	background: url(../images/cmn/bth_logout.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.hederLogoutBtIn a:hover {
	background: url(../images/cmn/bth_logout.gif) no-repeat 0 -40px;
}
/*?}?C?y?[?W???O?C?????Z???N?^?}??*/

#Header .homeBt {
	width: 90px;
	float: right;
}

/*//////////////////////////////////////////////////////////////////////
Head Navi
//////////////////////////////////////////////////////////////////////*/
#HeaderNavi {
	margin: 0px;
	padding: 0px;
	width: 800px;
	border-bottom: solid 3px #cc0707;
}
#HeaderNavi a {
	text-indent: -9999px;
	overflow: hidden;
}
#HeaderNavi .toppage a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_toppage.gif) no-repeat 0 0;
}
#HeaderNavi .toppage a:hover {
	background: url(../images/cmn/bth_toppage.gif) no-repeat 0 -23px;
}
#HeaderNavi .toppageCur a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_toppage.gif) no-repeat 0 -46px;
}
#HeaderNavi .kigyo a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_kigyo.gif) no-repeat 0 0;
}
#HeaderNavi .kigyo a:hover {
	background: url(../images/cmn/bth_kigyo.gif) no-repeat 0 -23px;
}
#HeaderNavi .kigyoCur a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_kigyo.gif) no-repeat 0 -46px;
}
#HeaderNavi .tenpo a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_tenpo.gif) no-repeat 0 0;
}
#HeaderNavi .tenpo a:hover {
	background: url(../images/cmn/bth_tenpo.gif) no-repeat 0 -23px;
}
#HeaderNavi .tenpoCur a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_tenpo.gif) no-repeat 0 -46px;
}
#HeaderNavi .saiyo a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_saiyo.gif) no-repeat 0 0;
}
#HeaderNavi .saiyo a:hover {
	background: url(../images/cmn/bth_saiyo.gif) no-repeat 0 -23px;
}
#HeaderNavi .saiyoCur a {
	display: block;
	width: 160px;
	height: 23px;
	float: left;
	background: url(../images/cmn/bth_saiyo.gif) no-repeat 0 -46px;
}
#HeaderNavi .toiawase a {
	display: block;
	width: 160px;
	height: 23px;
	float: right;
	background: url(../images/cmn/bth_toiawase.gif) no-repeat 0 0;
}
#HeaderNavi .toiawase a:hover {
	background: url(../images/cmn/bth_toiawase.gif) no-repeat 0 -23px;
}
#HeaderNavi .toiawaseCur a {
	display: block;
	width: 160px;
	height: 23px;
	float: right;
	background: url(../images/cmn/bth_toiawase.gif) no-repeat 0 -46px;
}


#TabboxOuter {
	width: 800px;
	padding: 5px 0;
	background: url(../images/cmn/bg_stripe_gray.gif);
}


/*//////////////////////////////////////////////////////////////////////
Tab (Global)
//////////////////////////////////////////////////////////////////////*/
#GlobalTab .glbInner {
	height: 45px;
	background: url(../images/cmn/ttl_topline_glb.gif) no-repeat center bottom;
}
#GlobalTab .glbInner2 {
	height: 45px;
	background: url(../images/cmn/ttl_topline_glb2.gif) no-repeat center bottom;
}
#GlobalTab .sitInner {
	height: 45px;
	background: url(../images/cmn/ttl_topline_sit.gif) no-repeat center bottom;
}
#GlobalTab .kariInner {
	height: 45px;
	background: url(../images/cmn/ttl_topline_kari.gif) no-repeat center bottom;
}
#GlobalTab .kaiInner {
	height: 45px;
	background: url(../images/cmn/ttl_topline_kai.gif) no-repeat center bottom;
}
#GlobalTab .kashiInner {
	height: 45px;
	background: url(../images/cmn/ttl_topline_kashi.gif) no-repeat center bottom;
}
#GlobalTab .uriInner {
	height: 45px;
	background: url(../images/cmn/ttl_topline_uri.gif) no-repeat center bottom;
}
#GlobalTab a {
	text-indent: -9999px;
	overflow: hidden;
}
.btTabKari,
.btTabKari a {
	display: block;
	width: 265px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_karitai.gif) no-repeat 0 0;
	float: left;
}
.btTabKari a:hover {
	background: url(../images/cmn/bttab_gl_karitai.gif) no-repeat 0 -40px;
}
.btTabKariCur,
.btTabKariCur a {
	display: block;
	width: 265px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_karitai.gif) no-repeat 0 -80px;
	float: left;
}
.btTabKariCur a:hover {
	background: url(../images/cmn/bttab_gl_karitai.gif) no-repeat 0 -80px;
}
.btTabKai,
.btTabKai a {
	display: block;
	width: 265px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_kaitai.gif) no-repeat 0 0;
	float: left;
}
.btTabKai a:hover {
	background: url(../images/cmn/bttab_gl_kaitai.gif) no-repeat 0 -40px;
}
.btTabKaiCur,
.btTabKaiCur a {
	display: block;
	width: 265px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_kaitai.gif) no-repeat 0 -80px;
	float: left;
}
.btTabKaiCur a:hover {
	background: url(../images/cmn/bttab_gl_kaitai.gif) no-repeat 0 -80px;
}
.btTabKashi,
.btTabKashi a {
	display: block;
	width: 137px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_kashitai.gif) no-repeat 0 0;
	float: left;
}
.btTabKashi a:hover {
	background: url(../images/cmn/bttab_gl_kashitai.gif) no-repeat 0 -40px;
}
.btTabKashiCur,
.btTabKashiCur a {
	display: block;
	width: 137px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_kashitai.gif) no-repeat 0 -80px;
	float: left;
}
.btTabKashiCur a:hover {
	background: url(../images/cmn/bttab_gl_kashitai.gif) no-repeat 0 -80px;
}
.btTabUri,
.btTabUri a {
	display: block;
	width: 133px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_uritai.gif) no-repeat 0 0;
	float: right;
}
.btTabUri a:hover {
	background: url(../images/cmn/bttab_gl_uritai.gif) no-repeat 0 -40px;
}
.btTabUriCur,
.btTabUriCur a {
	display: block;
	width: 133px;
	height: 39px;
	background: url(../images/cmn/bttab_gl_uritai.gif) no-repeat 0 -80px;
	float: right;
}
.btTabUriCur a:hover {
	background: url(../images/cmn/bttab_gl_uritai.gif) no-repeat 0 -80px;
}

/*//////////////////////////////////////////////////////////////////////
Global Left Navi
//////////////////////////////////////////////////////////////////////*/
#NavigationGlb {
	width: 190px;
	background: url(../images/cmn/bg_leftnavi_glb.gif) no-repeat 0 0;
	float: left;
}
#NavigationGlb2 {
	width: 190px;
	background: url(../images/cmn/bg_leftnavi_glb2.gif) no-repeat 0 0;
	float: left;
}
#NavigationKari {
	width: 190px;
	background: url(../images/cmn/bg_leftnavi_kari.gif) no-repeat 0 0;
	float: left;
}
#NavigationKai {
	width: 190px;
	background: url(../images/cmn/bg_leftnavi_kai.gif) no-repeat 0 0;
	float: left;
}
#NavigationKashi {
	width: 190px;
	background: url(../images/cmn/bg_leftnavi_kashi.gif) no-repeat 0 0;
	float: left;
}
#NavigationUri {
	width: 190px;
	background: url(../images/cmn/bg_leftnavi_uri.gif) no-repeat 0 0;
	float: left;
}
#NavigationSit {
	width: 190px;
	background: url(../images/cmn/bg_leftnavi_sit.gif) no-repeat 0 0;
	float: left;
}
.naviInner {
	width: 184px;
	float: right;
	border-top: solid 1px #fff;
	background: url(../images/cmn/bg_leftnavi.gif) repeat-y 0 0;
}
.btGroupe1 {
	margin: 0;
	padding: 0;
}
.btGroupe2 {
	margin: 1px 0 0 0;
	border-top: solid 1px #fff;
}
.btGroupe3 {
	margin: 2px 0 0 0;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.btGroupe4 {
	margin: 2px 0 0 0;
	border-top: solid 1px #fff;
}
.btGroupe1 a,
.btGroupe2 a,
.btGroupe3 a,
.btGroupe4 a {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.ttlToiawase {
	display: block;
	margin: 15px 0 0 0;
	width: 182px;
	height: 18px;
	background: url(../images/cmn/ttl_toiawase.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

/*////////////////////
Global
////////////////////*/
.glbHojin a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_hojin.gif) no-repeat 0 0;
}
.glbHojin a:hover {
	background: url(../images/cmn/bt_glb_hojin.gif) no-repeat -182px 0;
}
.glbHojinCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_hojin.gif) no-repeat -364px 0;
}
.glbGakusei a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_gakusei.gif) no-repeat 0 0;
}
.glbGakusei a:hover {
	background: url(../images/cmn/bt_glb_gakusei.gif) no-repeat -182px 0;
}
.glbGakuseiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_gakusei.gif) no-repeat -364px 0;
}
.glbStudents a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_students.gif) no-repeat 0 0;
}
.glbStudents a:hover {
	background: url(../images/cmn/bt_glb_students.gif) no-repeat -182px 0;
}
.glbStudentsCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_students.gif) no-repeat -364px 0;
}
.glbMinasama a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_minasama.gif) no-repeat 0 0;
}
.glbMinasama a:hover {
	background: url(../images/cmn/bt_glb_minasama.gif) no-repeat -182px 0;
}
.glbMinasamaCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_minasama.gif) no-repeat -364px 0;
}
.glbOwner a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_owner.gif) no-repeat 0 0;
}
.glbOwner a:hover {
	background: url(../images/cmn/bt_glb_owner.gif) no-repeat -182px 0;
}
.glbOwnerCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_owner.gif) no-repeat -364px 0;
}
.glbSittoku a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_sittoku.gif) no-repeat 0 0;
}
.glbSittoku a:hover {
	background: url(../images/cmn/bt_glb_sittoku.gif) no-repeat -182px 0;
}
.glbSittokuCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_sittoku.gif) no-repeat -364px 0;
}
.glbCiiki a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_chiiki.gif) no-repeat 0 0;
}
.glbCiiki a:hover {
	background: url(../images/cmn/bt_glb_chiiki.gif) no-repeat -182px 0;
}
.glbCiikiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_glb_chiiki.gif) no-repeat -364px 0;
}

/*////////////////////
Sittoku
////////////////////*/
.sitManual a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_manual.gif) no-repeat 0 0;
}
.sitManual a:hover {
	background: url(../images/cmn/bt_sit_manual.gif) no-repeat -182px 0;
}
.sitManualCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_manual.gif) no-repeat -364px 0;
}
.sitMame a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_mame.gif) no-repeat 0 0;
}
.sitMame a:hover {
	background: url(../images/cmn/bt_sit_mame.gif) no-repeat -182px 0;
}
.sitMameCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_mame.gif) no-repeat -364px 0;
}
.sitTrouble a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_trouble.gif) no-repeat 0 0;
}
.sitTrouble a:hover {
	background: url(../images/cmn/bt_sit_trouble.gif) no-repeat -182px 0;
}
.sitTroubleCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_trouble.gif) no-repeat -364px 0;
}
.sitRule a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_rule.gif) no-repeat 0 0;
}
.sitRule a:hover {
	background: url(../images/cmn/bt_sit_rule.gif) no-repeat -182px 0;
}
.sitRuleCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_rule.gif) no-repeat -364px 0;
}
.sitLinks a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_links.gif) no-repeat 0 0;
}
.sitLinks a:hover {
	background: url(../images/cmn/bt_sit_links.gif) no-repeat -182px 0;
}
.sitLinksCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_links.gif) no-repeat -364px 0;
}
.sitTejun a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_tejun.gif) no-repeat 0 0;
}
.sitTejun a:hover {
	background: url(../images/cmn/bt_sit_tejun.gif) no-repeat -182px 0;
}
.sitTejunCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_sit_tejun.gif) no-repeat -364px 0;
}

/*////////////////////
Kigyo
////////////////////*/
.kgyTop a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_top.gif) no-repeat 0 0;
}
.kgyTop a:hover {
	background: url(../images/cmn/bt_kgy_top.gif) no-repeat -182px 0;
}
.kgyTopCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_top.gif) no-repeat -364px 0;
}
.kgyRinen a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_rinen.gif) no-repeat 0 0;
}
.kgyRinen a:hover {
	background: url(../images/cmn/bt_kgy_rinen.gif) no-repeat -182px 0;
}
.kgyRinenCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_rinen.gif) no-repeat -364px 0;
}
.kgyTsuyomi a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_tsuyomi.gif) no-repeat 0 0;
}
.kgyTsuyomi a:hover {
	background: url(../images/cmn/bt_kgy_tsuyomi.gif) no-repeat -182px 0;
}
.kgyTsuyomiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_tsuyomi.gif) no-repeat -364px 0;
}
.kgyMessage a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_message.gif) no-repeat 0 0;
}
.kgyMessage a:hover {
	background: url(../images/cmn/bt_kgy_message.gif) no-repeat -182px 0;
}
.kgyMessageCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_message.gif) no-repeat -364px 0;
}
.kgySoshikizu a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_soshikizu.gif) no-repeat 0 0;
}
.kgySoshikizu a:hover {
	background: url(../images/cmn/bt_kgy_soshikizu.gif) no-repeat -182px 0;
}
.kgySoshikizuCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_soshikizu.gif) no-repeat -364px 0;
}
.kgyGaiyo a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_gaiyo.gif) no-repeat 0 0;
}
.kgyGaiyo a:hover {
	background: url(../images/cmn/bt_kgy_gaiyo.gif) no-repeat -182px 0;
}
.kgyGaiyoCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_gaiyo.gif) no-repeat -364px 0;
}
.kgyShozaichi a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_shozaichi.gif) no-repeat 0 0;
}
.kgyShozaichi a:hover {
	background: url(../images/cmn/bt_kgy_shozaichi.gif) no-repeat -182px 0;
}
.kgyShozaichiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_shozaichi.gif) no-repeat -364px 0;
}
.kgyAyumi a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_ayumi.gif) no-repeat 0 0;
}
.kgyAyumi a:hover {
	background: url(../images/cmn/bt_kgy_ayumi.gif) no-repeat -182px 0;
}
.kgyAyumiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kgy_ayumi.gif) no-repeat -364px 0;
}

/*////////////////////
Tenpo
////////////////////*/
.tnpTop a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_top.gif) no-repeat 0 0;
}
.tnpTop a:hover {
	background: url(../images/cmn/bt_tnp_top.gif) no-repeat -182px 0;
}
.tnpTopCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_top.gif) no-repeat -364px 0;
}
.tnpBeppu a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_beppu.gif) no-repeat 0 0;
}
.tnpBeppu a:hover {
	background: url(../images/cmn/bt_tnp_beppu.gif) no-repeat -182px 0;
}
.tnpBeppuCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_beppu.gif) no-repeat -364px 0;
}
.tnpOita a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_oita.gif) no-repeat 0 0;
}
.tnpOita a:hover {
	background: url(../images/cmn/bt_tnp_oita.gif) no-repeat -182px 0;
}
.tnpOitaCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_oita.gif) no-repeat -364px 0;
}
.tnpHiji a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_hiji.gif) no-repeat 0 0;
}
.tnpHiji a:hover {
	background: url(../images/cmn/bt_tnp_hiji.gif) no-repeat -182px 0;
}
.tnpHijiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_hiji.gif) no-repeat -364px 0;
}
.tnpMinamioita a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_minamioita.gif) no-repeat 0 0;
}
.tnpMinamioita a:hover {
	background: url(../images/cmn/bt_tnp_minamioita.gif) no-repeat -182px 0;
}
.tnpMinamioitaCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_minamioita.gif) no-repeat -364px 0;
}
.tnpOitahigashi a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_oitahigashi.gif) no-repeat 0 0;
}
.tnpOitahigashi a:hover {
	background: url(../images/cmn/bt_tnp_oitahigashi.gif) no-repeat -182px 0;
}
.tnpOitahigashiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_oitahigashi.gif) no-repeat -364px 0;
}
.tnpOitachuou a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_oitachuou.gif) no-repeat 0 0;
}
.tnpOitachuou a:hover {
	background: url(../images/cmn/bt_tnp_oitachuou.gif) no-repeat -182px 0;
}
.tnpOitachuouCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_oitachuou.gif) no-repeat -364px 0;
}
.tnpKanaike a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_kanaike.gif) no-repeat 0 0;
}
.tnpKanaike a:hover {
	background: url(../images/cmn/bt_tnp_kanaike.gif) no-repeat -182px 0;
}
.tnpKanaikeCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_kanaike.gif) no-repeat -364px 0;
}
.tnpShimogoori a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_shimogoori.gif) no-repeat 0 0;
}
.tnpShimogoori a:hover {
	background: url(../images/cmn/bt_tnp_shimogoori.gif) no-repeat -182px 0;
}
.tnpShimogooriCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_shimogoori.gif) no-repeat -364px 0;
}

.tnpKitsuki a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_kitsuki.gif) no-repeat 0 0;
}
.tnpKitsuki a:hover {
	background: url(../images/cmn/bt_tnp_kitsuki.gif) no-repeat -182px 0;
}
.tnpKitsukiCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_tnp_kitsuki.gif) no-repeat -364px 0;
}


/*////////////////////
Saiyo
////////////////////*/
.siySaiyo a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_saiyo.gif) no-repeat 0 0;
}
.siySaiyo a:hover {
	background: url(../images/cmn/bt_siy_saiyo.gif) no-repeat -182px 0;
}
.siySaiyoCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_saiyo.gif) no-repeat -364px 0;
}
.siyShinsotsu a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_shinsotsu.gif) no-repeat 0 0;
}
.siyShinsotsu a:hover {
	background: url(../images/cmn/bt_siy_shinsotsu.gif) no-repeat -182px 0;
}
.siyShinsotsuCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_shinsotsu.gif) no-repeat -364px 0;
}
.siyChuto a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_chuto.gif) no-repeat 0 0;
}
.siyChuto a:hover {
	background: url(../images/cmn/bt_siy_chuto.gif) no-repeat -182px 0;
}
.siyChutoCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_chuto.gif) no-repeat -364px 0;
}
.siyPart a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_part.gif) no-repeat 0 0;
}
.siyPart a:hover {
	background: url(../images/cmn/bt_siy_part.gif) no-repeat -182px 0;
}
.siyPartCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_siy_part.gif) no-repeat -364px 0;
}

/*////////////////////
Kari
////////////////////*/
.kariShinchiku a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_shinchiku.gif) no-repeat 0 0;
}
.kariShinchiku a:hover {
	background: url(../images/cmn/bt_kari_shinchiku.gif) no-repeat -182px 0;
}
.kariShinchikuCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_shinchiku.gif) no-repeat -364px 0;
}
.kariGakusei a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_gakusei.gif) no-repeat 0 0;
}
.kariGakusei a:hover {
	background: url(../images/cmn/bt_kari_gakusei.gif) no-repeat -182px 0;
}
.kariGakuseiCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_gakusei.gif) no-repeat -364px 0;
}
.kariApartment a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_apartment.gif) no-repeat 0 0;
}
.kariApartment a:hover {
	background: url(../images/cmn/bt_kari_apartment.gif) no-repeat -182px 0;
}
.kariApartmentCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_apartment.gif) no-repeat -364px 0;
}
.kariBunjo a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_bunjo.gif) no-repeat 0 0;
}
.kariBunjo a:hover {
	background: url(../images/cmn/bt_kari_bunjo.gif) no-repeat -182px 0;
}
.kariBunjoCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_bunjo.gif) no-repeat -364px 0;
}
.kariPet a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_pet.gif) no-repeat 0 0;
}
.kariPet a:hover {
	background: url(../images/cmn/bt_kari_pet.gif) no-repeat -182px 0;
}
.kariPetCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_pet.gif) no-repeat -364px 0;
}
.kariKodate a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_kodate.gif) no-repeat 0 0;
}
.kariKodate a:hover {
	background: url(../images/cmn/bt_kari_kodate.gif) no-repeat -182px 0;
}
.kariKodateCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_kodate.gif) no-repeat -364px 0;
}
.kariParking a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_parking.gif) no-repeat 0 0;
}
.kariParking a:hover {
	background: url(../images/cmn/bt_kari_parking.gif) no-repeat -182px 0;
}
.kariParkingCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_parking.gif) no-repeat -364px 0;
}
.kariTenpo a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_tenpo.gif) no-repeat 0 0;
}
.kariTenpo a:hover {
	background: url(../images/cmn/bt_kari_tenpo.gif) no-repeat -182px 0;
}
.kariTenpoCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kari_tenpo.gif) no-repeat -364px 0;
}
.kariMap a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kari_map.gif) no-repeat 0 0;
}
.kariMap a:hover {
	background: url(../images/cmn/bt_kari_map.gif) no-repeat -182px 0;
}
.kariMapCur a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kari_map.gif) no-repeat -364px 0;
}
.kariStation a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kari_station.gif) no-repeat 0 0;
}
.kariStation a:hover {
	background: url(../images/cmn/bt_kari_station.gif) no-repeat -182px 0;
}
.kariStationCur a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kari_station.gif) no-repeat -364px 0;
}
.kariMovie a {
	display: block;
	margin: 0;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kari_movie.gif) no-repeat 0 0;
}
.kariMovie a:hover {
	background: url(../images/cmn/bt_kari_movie.gif) no-repeat -182px 0;
}
.kariMovieCur a {
	display: block;
	margin: 0;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kari_movie.gif) no-repeat -364px 0;
}
.kariBtbox {
	display: block;
	margin: 2px 0 0 0;
	width: 182px;
	height: 40px;
}
.kariNew a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kari_new.gif) no-repeat 0 0;
}
.kariNew a:hover {
	background: url(../images/cmn/bt_kari_new.gif) no-repeat -91px 0;
}
.kariNewCur a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kari_new.gif) no-repeat -182px 0;
}
.kariOsusume a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kari_osusume.gif) no-repeat 0 0;
}
.kariOsusume a:hover {
	background: url(../images/cmn/bt_kari_osusume.gif) no-repeat -91px 0;
}
.kariOsusumeCur a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kari_osusume.gif) no-repeat -182px 0;
}

/*////////////////////
Kai
////////////////////*/
.kaiTochi a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_tochi.gif) no-repeat 0 0;
}
.kaiTochi a:hover {
	background: url(../images/cmn/bt_kai_tochi.gif) no-repeat -182px 0;
}
.kaiTochiCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_tochi.gif) no-repeat -364px 0;
}
.kaiJutaku a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_jutaku.gif) no-repeat 0 0;
}
.kaiJutaku a:hover {
	background: url(../images/cmn/bt_kai_jutaku.gif) no-repeat -182px 0;
}
.kaiJutakuCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_jutaku.gif) no-repeat -364px 0;
}
.kaiManshon a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_manshon.gif) no-repeat 0 0;
}
.kaiManshon a:hover {
	background: url(../images/cmn/bt_kai_manshon.gif) no-repeat -182px 0;
}
.kaiManshonCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_manshon.gif) no-repeat -364px 0;
}
.kaiShueki a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_shueki.gif) no-repeat 0 0;
}
.kaiShueki a:hover {
	background: url(../images/cmn/bt_kai_shueki.gif) no-repeat -182px 0;
}
.kaiShuekiCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_shueki.gif) no-repeat -364px 0;
}
.kaiSonota a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_sonota.gif) no-repeat 0 0;
}
.kaiSonota a:hover {
	background: url(../images/cmn/bt_kai_sonota.gif) no-repeat -182px 0;
}
.kaiSonotaCur a {
	display: block;
	width: 182px;
	height: 20px;
	background: url(../images/cmn/bt_kai_sonota.gif) no-repeat -364px 0;
}
.kaiMap a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kai_map.gif) no-repeat 0 0;
}
.kaiMap a:hover {
	background: url(../images/cmn/bt_kai_map.gif) no-repeat -182px 0;
}
.kaiMapCur a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kai_map.gif) no-repeat -364px 0;
}
.kaiStation a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kai_station.gif) no-repeat 0 0;
}
.kaiStation a:hover {
	background: url(../images/cmn/bt_kai_station.gif) no-repeat -182px 0;
}
.kaiStationCur a {
	display: block;
	margin: 0;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kai_station.gif) no-repeat -364px 0;
}
.kaiBtbox {
	display: block;
	margin: 0;
	width: 182px;
	height: 40px;
}
.kaiNew a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kai_new.gif) no-repeat 0 0;
}
.kaiNew a:hover {
	background: url(../images/cmn/bt_kai_new.gif) no-repeat -91px 0;
}
.kaiNewCur a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kai_new.gif) no-repeat -182px 0;
}
.kaiOsusume a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kai_osusume.gif) no-repeat 0 0;
}
.kaiOsusume a:hover {
	background: url(../images/cmn/bt_kai_osusume.gif) no-repeat -91px 0;
}
.kaiOsusumeCur a {
	display: block;
	margin: 0;
	width: 91px;
	height: 40px;
	float: left;
	background: url(../images/cmn/bt_kai_osusume.gif) no-repeat -182px 0;
}
.kaiNagare a {
	display: block;
	margin: 0;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kai_nagare.gif) no-repeat 0 0;
}
.kaiNagare a:hover {
	background: url(../images/cmn/bt_kai_nagare.gif) no-repeat -182px 0;
}
.kaiNagareCur a {
	display: block;
	margin: 0;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kai_nagare.gif) no-repeat -364px 0;
}
.kaiYougoshu a {
	display: block;
	margin: 0;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kai_yougoshu.gif) no-repeat 0 0;
}
.kaiYougoshu a:hover {
	background: url(../images/cmn/bt_kai_yougoshu.gif) no-repeat -182px 0;
}
.kaiYougoshuCur a {
	display: block;
	margin: 0;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kai_yougoshu.gif) no-repeat -364px 0;
}

/*////////////////////
Kashi
////////////////////*/
.kashiNagare a {
	display: block;
	width: 182px;
	height: 29px;
	background: url(../images/cmn/bt_kashi_nagare.gif) no-repeat 0 -1px;
}
.kashiNagare a:hover {
	background: url(../images/cmn/bt_kashi_nagare.gif) no-repeat -182px -1px;
}
.kashiNagareCur a {
	display: block;
	width: 182px;
	height: 29px;
	background: url(../images/cmn/bt_kashi_nagare.gif) no-repeat -364px -1px;
}
.kashiSystem a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kashi_system.gif) no-repeat 0 0;
}
.kashiSystem a:hover {
	background: url(../images/cmn/bt_kashi_system.gif) no-repeat -182px 0;
}
.kashiSystemCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kashi_system.gif) no-repeat -364px 0;
}
.kashiKariage a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kashi_kariage.gif) no-repeat 0 0;
}
.kashiKariage a:hover {
	background: url(../images/cmn/bt_kashi_kariage.gif) no-repeat -182px 0;
}
.kashiKariageCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_kashi_kariage.gif) no-repeat -364px 0;
}
.kashiSatei a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kashi_satei.gif) no-repeat 0 0;
}
.kashiSatei a:hover {
	background: url(../images/cmn/bt_kashi_satei.gif) no-repeat -182px 0;
}
.kashiSateiCur a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kashi_satei.gif) no-repeat -364px 0;
}
.kashiTel a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kashi_tel.gif) no-repeat 0 0;
}
.kashiTel a:hover {
	background: url(../images/cmn/bt_kashi_tel.gif) no-repeat -182px 0;
}
.kashiTelCur a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_kashi_tel.gif) no-repeat -364px 0;
}

/*////////////////////
Uri
////////////////////*/
.uriNagare a {
	display: block;
	width: 182px;
	height: 29px;
	background: url(../images/cmn/bt_uri_nagare.gif) no-repeat 0 -1px;
}
.uriNagare a:hover {
	background: url(../images/cmn/bt_uri_nagare.gif) no-repeat -182px -1px;
}
.uriNagareCur a {
	display: block;
	width: 182px;
	height: 29px;
	background: url(../images/cmn/bt_uri_nagare.gif) no-repeat -364px -1px;
}
.uriYougoshu a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_uri_yougoshu.gif) no-repeat 0 0;
}
.uriYougoshu a:hover {
	background: url(../images/cmn/bt_uri_yougoshu.gif) no-repeat -182px 0;
}
.uriYougoshuCur a {
	display: block;
	width: 182px;
	height: 30px;
	background: url(../images/cmn/bt_uri_yougoshu.gif) no-repeat -364px 0;
}
.uriSatei a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_uri_satei.gif) no-repeat 0 0;
}
.uriSatei a:hover {
	background: url(../images/cmn/bt_uri_satei.gif) no-repeat -182px 0;
}
.uriSateiCur a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_uri_satei.gif) no-repeat -364px 0;
}
.uriTel a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_uri_tel.gif) no-repeat 0 0;
}
.uriTel a:hover {
	background: url(../images/cmn/bt_uri_tel.gif) no-repeat -182px 0;
}
.uriTelCur a {
	display: block;
	width: 182px;
	height: 32px;
	background: url(../images/cmn/bt_uri_tel.gif) no-repeat -364px 0;
}



/*//////////////////////////////////////////////////////////////////////
Global RightContents
//////////////////////////////////////////////////////////////////////*/
#GlobalContentsArea .inner #RightContents {
	width: 610px;
	padding: 0 0 30px 0;
	float: right;
}
/*////////////////////
NaviList
////////////////////*/
#RightContents .linkList {
	width: 610px;
	margin: 0 0 30px 0;
	font-size: 11px;
	line-height: 1.2;
	background: url(../images/cmn/bg_headlist.gif) repeat-x center bottom;
	border-bottom: solid 1px #ccc;
}
#RightContents .linkList800 {
	width: 800px;
	margin: 0 0 30px 0;
	font-size: 11px;
	line-height: 1.2;
	background: url(../images/cmn/bg_headlist.gif) repeat-x center bottom;
	border-bottom: solid 1px #ccc;
}
#RightContents .linkList .InnerVline,
#RightContents .linkList .InnerVlineOrange,
#RightContents .linkList .InnerVlineYellow,
#RightContents .linkList .InnerVlineGreen,
#RightContents .linkList .InnerVlineGreen2,
#RightContents .linkList .InnerVlineGreenlight,
#RightContents .linkList .InnerVlineBlue {
	padding: 3px 20px;
	text-align: left;
	background: url(../images/cmn/bg_headlist_vline.gif) repeat-y 0 0;
}
#RightContents .linkList800 .InnerVline {
	padding: 3px 20px;
	text-align: left;
	background: url(../images/cmn/bg_headlist_vline800.gif) repeat-y 0 0;
}
#RightContents .linkList .InnerVline ul,
#RightContents .linkList800 .InnerVline ul,
#RightContents .linkList .InnerVlineOrange ul,
#RightContents .linkList .InnerVlineYellow ul,
#RightContents .linkList .InnerVlineGreen ul,
#RightContents .linkList .InnerVlineGreen2 ul,
#RightContents .linkList .InnerVlineGreenlight ul,
#RightContents .linkList .InnerVlineBlue ul {
	margin: 0;
	padding: 0;
}
#RightContents .linkList .InnerVline li,
#RightContents .linkList800 .InnerVline li,
#RightContents .linkList .InnerVlineOrange li,
#RightContents .linkList .InnerVlineYellow li,
#RightContents .linkList .InnerVlineGreen li,
#RightContents .linkList .InnerVlineGreen2 li,
#RightContents .linkList .InnerVlineGreenlight li,
#RightContents .linkList .InnerVlineBlue li {
	display : inline;
}
#RightContents .linkList .InnerVline li a,
#RightContents .linkList .InnerVline li a:hover,
#RightContents .linkList .InnerVline li a:visited,
#RightContents .linkList800 .InnerVline li a,
#RightContents .linkList800 .InnerVline li a:hover,
#RightContents .linkList800 .InnerVline li a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	color: #444;
	background: url(../images/cmn/cur_list_red.gif) no-repeat 0 0.15em;
}
#RightContents .linkList .InnerVlineOrange li a,
#RightContents .linkList .InnerVlineOrange li a:hover,
#RightContents .linkList .InnerVlineOrange li a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	color: #444;
	background: url(../images/cmn/cur_list_orange.gif) no-repeat 0 0.15em;
}
#RightContents .linkList .InnerVlineYellow li a,
#RightContents .linkList .InnerVlineYellow li a:hover,
#RightContents .linkList .InnerVlineYellow li a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	color: #444;
	background: url(../images/cmn/cur_list_yellow.gif) no-repeat 0 0.15em;
}
#RightContents .linkList .InnerVlineGreen li a,
#RightContents .linkList .InnerVlineGreen li a:hover,
#RightContents .linkList .InnerVlineGreen li a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	color: #444;
	background: url(../images/cmn/cur_list_green.gif) no-repeat 0 0.15em;
}
#RightContents .linkList .InnerVlineGreen2 li a,
#RightContents .linkList .InnerVlineGreen2 li a:hover,
#RightContents .linkList .InnerVlineGreen2 li a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	color: #444;
	background: url(../images/cmn/cur_list_green2.gif) no-repeat 0 0.15em;
}
#RightContents .linkList .InnerVlineGreenlight li a,
#RightContents .linkList .InnerVlineGreenlight li a:hover,
#RightContents .linkList .InnerVlineGreenlight li a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	color: #444;
	background: url(../images/cmn/cur_list_lightgreen.gif) no-repeat 0 0.15em;
}
#RightContents .linkList .InnerVlineBlue li a,
#RightContents .linkList .InnerVlineBlue li a:hover,
#RightContents .linkList .InnerVlineBlue li a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	color: #444;
	background: url(../images/cmn/cur_list_blue.gif) no-repeat 0 0.15em;
}



/*
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
PAGE
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
*/
/*//////////////////////////////////////////////////////////////////////
Common
//////////////////////////////////////////////////////////////////////*/
.globalMainTitle {
	margin: 0;
	padding: 0;
}
.globalSubTitle {
	margin: 15px 0 0 0;
	padding: 0;
}
.globalCatchTxt {
	width: 550px;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #888;
}
.globalCatchTxt h2 {
	width: 550px;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #888;
}
.globalCatchTxtRed {
	width: 550px;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #ec5050;
}
.global550Area {
	width: 550px;
	text-align: left;
}
.global550Area p {
	margin: 0 0 8px 0;
	padding: 0 10px;
}
/*
.global550Area p.middleTxt {
	margin: 0 0 8px 0;
	padding: 0 10px;
}
.global550Area p.bottomTxt {
	margin: 10px 0 0 0;
	padding: 0 10px;
}
*/
.global550Area table {
	margin: 0 0 0 10px;
}
.global550Area table.noStyle {
	margin: 0;
}
.global530Area {
	margin: 12px 10px 30px 10px;
	text-align: left;
}
.global530Area h2 {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.global530AreaRight {
	margin: 12px 10px 30px 10px;
	text-align: right;
}
.globalGrayArea {
	width: 550px;
	padding: 6px 0;
	background: url(../images/cmn/bg_grayarea.gif) repeat-x center bottom;
}
.globalGrayArea2 {
	padding: 5px 0;
	background-color: #f6f6f6;
}
.globalGrayArea3 {
	padding: 3px 10px 2px 0;
	background: url(../images/cmn/bg_stripe_foot.gif);
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.globalGrayStripeArea {
	padding: 5px 0;
	background: url(../images/cmn/bg_stripe_foot.gif);
}
.globalOrangeStripeArea {
	padding: 5px 0;
	background: url(../images/cmn/bg_stripe_orange.gif);
}
.globalYellowStripeArea {
	padding: 5px 0;
	background: url(../images/cmn/bg_stripe_yellow.gif);
}
.globalOrangeGradeArea {
	padding: 5px 0;
	background: url(../images/cmn/bg_grade_orange.gif) repeat-x 0 0 #ffaf63;
}
.globalYellowGradeArea {
	padding: 5px 0;
	background: url(../images/cmn/bg_grade_yellow.gif) repeat-x 0 0 #ffc501;
}
.globalGrayStripeAreaBorder {
	padding: 5px 0;
	background: url(../images/cmn/bg_stripe_foot.gif);
	border: solid 1px #ccc;
}
.globalGrayStripeAreaBorderQa {
	padding: 5px 0;
	background: url(../images/cmn/bg_stripe_foot.gif);
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.globalBtGototop a {
	display: block;
	width: 550px;
	height: 15px;
	background: url(../images/cmn/bg_gototop.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.globalBtGototop740 a {
	display: block;
	width: 740px;
	height: 15px;
	background: url(../images/cmn/bg_gototop.gif) no-repeat right top;
	text-indent: -9999px;
	overflow: hidden;
}
.globalBtGototopGray a {
	display: block;
	width: 700px;
	height: 15px;
	background: url(../images/cmn/bg_gototop_gray.gif) no-repeat right top;
	text-indent: -9999px;
	overflow: hidden;
}
.cellGrayGrade {
	background: url(../images/cmn/bg_graygrade.gif) repeat-x center top #fff;
}

/*////////////////////
Table
////////////////////*/
.specTableLeft {
	font-size: 12px;
	background-color: #e6f2ff;
}
.specTableRight {
	font-size: 12px;
	background-color: #fff;
}
.specTableRight h3 {
	font-size: 12px;
	font-weight: normal;
}
.cellLeftBlueSpec,
.cellLeftBlueSpecBtm,
.cellRightBlueSpec {
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	background: url(../images/cmn/bg_cell_blue.gif) repeat-x 0 0 #fff;
}
.cellLeftBlueSpec {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.cellLeftBlueSpecBtm {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.cellRightBlueSpec {
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.cellLeftSpec,
.cellLeftSpecBtm,
.cellRightSpec,
.cellRightSpecBtm {
	padding: 5px;
	font-size: 12px;
	background: url(../images/cmn/bg_cell_gray.gif) repeat-x 0 0 #fff;
}
.cellLeftSpec {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.cellLeftSpecBtm {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.cellRightSpec {
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.cellRightSpecBtm {
	border: solid 1px #ccc;
}

/*////////////////////
List
////////////////////*/
.redList ul,
.redList ul a,
.blueList ul,
.blueList ul a,
.komeList {
	margin: 0;
	padding: 0;
}
.redList li {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_red.gif) no-repeat 0 0.25em;
}
.blueList li {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_blue.gif) no-repeat 0 0.25em;
}
.redListLink li {
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_red_tri.gif) no-repeat 0.1em 0.25em;
}
.orangeListLink li {
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_orange_tri.gif) no-repeat 0.1em 0.25em;
}
.yellowListLink li {
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_yellow_tri.gif) no-repeat 0.1em 0.25em;
}
.greenListLink li {
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_green_tri.gif) no-repeat 0.1em 0.25em;
}
.greenlightListLink li {
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_greenlight_tri.gif) no-repeat 0.1em 0.25em;
}
.blueListLink li {
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_blue_tri.gif) no-repeat 0.1em 0.25em;
}
.komeList li {
	padding: 0 0 0 12px;
	background: url(../images/cmn/list_kome.gif) no-repeat 0.1em 0.25em;
}
.txtTitleBox {
	padding: 1px 0 1px 0;
	font-weight: bold;
	background: url(../images/cmn/bg_txttitlebox.gif) repeat-x center bottom #fff;
	border: solid 1px #ccc;
}
.txtTitleBox .red {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	color: #e83939;
	border-left: solid 3px #e83939;
}
.txtTitleBox .orange {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	color: #e94300;
	border-left: solid 3px #e94300;
}
.txtTitleBox .yellow {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	color: #de7d00;
	border-left: solid 3px #e88d00;
}
.txtTitleBox .green {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	color: #1d8e00;
	border-left: solid 3px #4aa600;
}
.txtTitleBox .green2 {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	color: #44af28;
	border-left: solid 3px #59bc40;
}
.txtTitleBox .greenlight {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	color: #24ca8d;
	border-left: solid 3px #24ca8d;
}
.txtTitleBox .blue {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	color: #0054c6;
	border-left: solid 3px #0054c6;
}
.txtTitleNoboxred {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	font-weight: bold;
	color: #e83939;
	background: url(../images/cmn/bg_txttitlebox.gif) repeat-x center bottom;
	border-bottom: solid 1px #ccc;
	border-left: solid 3px #e83939;
}
.txtTitleNoboxyellow {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	font-weight: bold;
	color: #de7d00;
	background: url(../images/cmn/bg_txttitlebox.gif) repeat-x center bottom;
	border-bottom: solid 1px #ccc;
	border-left: solid 3px #f0a20b;
}
.txtTitleNoboxgreen {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	font-weight: bold;
	color: #50aa00;
	background: url(../images/cmn/bg_txttitlebox.gif) repeat-x center bottom;
	border-bottom: solid 1px #ccc;
	border-left: solid 3px #6ebb00;
}
.txtTitleNoboxgreenlight {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	font-weight: bold;
	color: #04be94;
	background: url(../images/cmn/bg_txttitlebox.gif) repeat-x center bottom;
	border-bottom: solid 1px #ccc;
	border-left: solid 3px #24ca8d;
}
.txtTitleNoboxblue {
	margin: 0 0 0 1px;
	padding: 4px 5px 3px 5px;
	font-weight: bold;
	color: #0054c6;
	background: url(../images/cmn/bg_txttitlebox.gif) repeat-x center bottom;
	border-bottom: solid 1px #ccc;
	border-left: solid 3px #0054c6;
}
.txtSmallTitleRed {
	margin: 0 0 8px 0;
	padding: 2px 2px 2px 5px;
	color: #e83939;
	background-color: #fde7e7;
	border-top: solid 1px #f7acac; 
	border-bottom: solid 1px #f7acac; 
}
.tblBox {
	padding: 8px;
	background-color: #f8f8f8;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.tblBox2 {
	padding: 8px;
	background-color: #f8f8f8;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.tblBoxNoBorder {
	padding: 8px;
	background-color: #f8f8f8;
}
.tblBoxQa {
	padding: 8px;
	background-color: #f8f8f8;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 3px #0054c6;
}
.tblBoxHorizonBorder {
	padding: 8px;
	background-color: #f8f8f8;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.tblBoxHorizonBorderRed {
	padding: 8px;
	background-color: #f7e8e8;
	border-top: solid 1px #ffa1a1;
	border-bottom: solid 1px #ffa1a1;
}
.tblBoxHorizonBorderRed2 {
	padding: 8px;
	background-color: #f7e8e8;
	border-top: solid 1px #ffa1a1;
}
.tblBoxHorizonBorderBlue {
	padding: 5px;
	background-color: #e6f2ff;
	border-top: solid 1px #73b7ff;
	border-bottom: solid 1px #73b7ff;
}
.tblBoxAllBorder {
	padding: 8px;
	background-color: #f8f8f8;
	border: solid 1px #ccc;
}
.tblBoxAllBorderWhite {
	padding: 8px;
	background-color: #fff;
	border: solid 1px #ccc;
}


/*//////////////////////////////////////////////////////////////////////
[01] /index.html
//////////////////////////////////////////////////////////////////////*/
#CatchTxt {
	width: 800px;
	padding: 10px;
	text-align: left;
}
#CatchTxt h2 {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #888;
}
#CatchTxt h3 {
	margin: 0;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
#ContentsArea .topcontents {
/*	background: url(../images/cmn/bg_topcontents.gif) repeat-x left bottom #fff;*/
	width: 800px;
	background-image: url(../images/cmn/bg_topcontents.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #fff;
	border-bottom: solid 1px #c6c6c6;
}
#ContentsArea .topvline {
	margin: 0;
	padding: 0;
/*	background: url(../images/cmn/bg_topcontents_vline03.gif) repeat-y center top;*/
	width: 800px;
	background-image: url(../images/cmn/bg_topcontents_vline04.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#ContentsArea .news {
	width: 400px;
	float: left;
}
#ContentsArea .newsIn {
	margin: 20px 10px;
	text-align: left;
}
#ContentsArea .newsIn ul {
	margin: 10px 0;
	padding: 0;
}
#ContentsArea .newsIn li {
	margin: 0 0 10px 0;
	padding: 0 0 5px 8px;
	border-bottom: dotted 1px #bbb; 
	border-left: solid 3px #e20707; 
}
/*
#ContentsArea .btlinks {
	width: 400px;
	float: right;
}
*/
#ContentsArea .btlinksLeft {
	width: 200px;
	margin: 20px 0;
	text-align: center;
	float: left;
}
#ContentsArea .btlinksRight {
	width: 200px;
	margin: 20px 0;
	text-align: center;
	float: right;
}
#ContentsArea .btlinksLeft li,
#ContentsArea .btlinksRight li {
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 0;
}
/*IE*/
*+html #ContentsArea .btlinksLeft li,
*+html #ContentsArea .btlinksRight li {
	padding: 0 0 2px 0;
}
* html #ContentsArea .btlinksLeft li,
* html #ContentsArea .btlinksRight li {
	padding: 0 0 2px 0;
}



#BnrArea {
	width: 800px;
	padding: 5px 0;
/*	background: url(../images/cmn/bg_topbnrarea_vline.gif) repeat-y 0 0 #f6f6f6;*/
	background-image: url(../images/cmn/bg_topbnrarea_vline.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	background-color: #f6f6f6;
	border-bottom: solid 1px #c6c6c6;
}
#BnrArea .inner {
	width: 780px;
	text-align: left;
}
#BnrArea .qrcode {
	float: left;
}
#BnrArea .sslmark {
	margin: 0 20px 0 0;
	float: left;
}
#BnrArea .privacymark {
	margin: 0 20px;
	float: left;
}

/*//////////////////////////////////////////////////////////////////////
/fr/gakusei
//////////////////////////////////////////////////////////////////////*/
.tblBoxAllBorderRedGrade {
	padding: 8px;
	background:  url(../images/cmn/bg_box_red.gif) repeat-x 0 0 #fff;
	border: solid 1px #ccc;
}
.guideLeftArea {
	width:353px;
	float:left;
}
.guideRightArea {
	width:170px;
	float:right;
}
.tblBoxHorizonBorderRedGuide {
	margin: 0 0 15px 0;
	padding: 3px 10px 3px 5px;
	background-color: #f7e8e8;
	border-top: solid 1px #ffa1a1;
	border-bottom: solid 1px #ffa1a1;
}
.jikiArea {
	width:160px;
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	float:left;	
	font-size: 11px;
	border-right: dotted 1px #ffa1a1;
}
.riyuArea {
	width:160px;
	float:left;	
	font-size: 11px;
}
.guideLeftArea .txtComment {
	margin: 0 0 10px 0;
	padding: 5px 10px;
}
.guideRightArea .txtName {
	width:140px;
	margin:5px 0;
	font-size: 10px;
	text-align: left;
}














