@charset "utf-8";

/************************************ 基本CSS ******************************************************/
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 0.8em;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
ul, li {
	list-style:none outside;
	border:none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.clear {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}
a {
	color: #663300;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

.image_right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.image_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.bold {
	font-weight: bold;
}
.small {
	font-size: 0.8em;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}


.text_red {
	color: #CC0000;
}
.text_redsmall {
	font-size: 0.8em;
	color: #CC0000;
}
.text_redbig {
	font-size: 1.2em;
	font-weight: bold;
	color: #CC0000;
}


.text_bluebold {
	color: #009FE7;
	font-weight: bold;
}

.text_orange {
	color: #FF6600;
}

.text_orangebold {
	font-weight: bold;
	color: #FF6600;
}
.text_green {
	color: #009900;
}

.text_greenbold {
	font-weight: bold;
	color: #20A300;
}
.text_brown {
	color: #663300;
}

.text_gold {
	color: #776705;
}
.bba_red {
	color: #A92639;
}




.block {
	margin-bottom: 50px;
}



.topic_box {
	background-color: #FFFFE8;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}


/************************************/
/**  義捐金募集枠　******************/
.gienkin2011_03 {
	border:#AA1511 double 5px;
	padding:10px;
	margin:10px auto;
	width:700px;
	color:#333333;
}
.gienkin2011_03 .detaillink a {
	text-decoration:none;
	color:#333333;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:5px auto;
	width:300px;
	padding:10px;
	background:#FBC4BF;
	text-align:center;
}
.gienkin2011_03 .joseikin {
	padding: 10px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF6600;
	border-bottom-color: #FF6600;
}
.gienkin2011_03 .joseikin strong {
	color: #FF6600;
	line-height: 1.8em;
	font-size: 14px;
}

/**  義捐金募集枠 end　******************/

/************************************/
/**  治療家受け入れボランティア　******************/
.gienkin2011_03 .detaillink2 a {
	text-decoration:none;
	color:#333333;
	display:block;
	font-size:15px;
	font-weight:bold;
	width:300px;
	padding:10px;
	background:#AEE4A0;
	text-align:center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

.gienkin2011_03 .volunteer_box {
	background-color: #F1FBF2;
	border: 1px solid #CCCCCC;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 9px;
}
.gienkin2011_03 .volunteer_box .shien_t {
	font-size: 14px;
	font-weight: bold;
	color: #32A938;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.gienkin2011_03 .volunteer_box .link_button_left a {
	color: #FFFFFF;
	background-color: #62D067;
	text-align: center;
	display: block;
	float: left;
	width: 210px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.gienkin2011_03 .volunteer_box .link_button_left a:hover {
	background-color: #9BE19E;
}
.gienkin2011_03 .volunteer_box .link_button_right a {
	color: #FFFFFF;
	background-color: #62D067;
	text-align: center;
	display: block;
	float: right;
	width: 210px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.gienkin2011_03 .volunteer_box .link_button_right a:hover {
	background-color: #9BE19E;
}

.gienkin2011_03 .gienkin_box {
	background-color: #FEF3F2;
	border: 1px solid #CCCCCC;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	width: 430px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 9px;
}
.gienkin2011_03 .gienkin_box .shien_t {
	font-size: 14px;
	font-weight: bold;
	color: #F84936;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.gienkin2011_03 .gienkin_box .link_button_left a {
	color: #FFFFFF;
	background-color: #FA6A5A;
	text-align: center;
	display: block;
	float: left;
	width: 210px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.gienkin2011_03 .gienkin_box .link_button_left a:hover {
	background-color: #FCA49A;
}
.gienkin2011_03 .gienkin_box .link_button_right a {
	color: #FFFFFF;
	background-color: #FA6A5A;
	text-align: center;
	display: block;
	float: right;
	width: 210px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.gienkin2011_03 .gienkin_box .link_button_right a:hover {
	background-color: #FCA49A;
}

/**  義捐金募集枠 end　******************/

/************************************ ヘッダー ******************************************************/
#header {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 10px;
	padding-top: 90px;
	margin-bottom: 15px;
}
#header .h_text {
	font-size: 10px;
	color: #666666;
	position: absolute;
	left: 0px;
	top: 0px;
}

#header h1#logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	width: 300px;
	position: absolute;
	left: 0px;
	top: 25px;
}
#header h1#logo a {
	text-decoration: none;
	display: block;
	height: 27px;
	width: 300px;
	overflow: hidden;
}
#header #entry_box {
	padding: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #F2F2F2;
	width: 540px;
}
#header #entry_box .entry_t {
	background-image: url(../images/entry_t.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 130px;
	float: left;
}
#header #entry_box .bt_entry_m {
	float: left;
	margin-right: 10px;
}

#header #entry_box .bt_entry_m a {
	text-decoration: none;
	background-image: url(../images/bt_entry_m.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 200px;
	overflow: hidden;
}
#header #entry_box .bt_entry_m a:hover {
	background-position: 0px -30px;
}
#header #entry_box .bt_entry_r {
	float: left;
}

#header #entry_box .bt_entry_r a {
	text-decoration: none;
	background-image: url(../images/bt_entry_r.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 200px;
	overflow: hidden;
}
#header #entry_box .bt_entry_r a:hover {
	background-position: 0px -30px;
}

#header #hnav {
	position: absolute;
	top: 55px;
	right: 0px;
}
#header #hnav li {
	float: left;
	margin-left: 20px;
}
#header #hnav .hnav01 a {
	text-decoration: none;
	background-image: url(../images/hnav01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 88px;
	overflow: hidden;
}
#header #hnav .hnav01 a:hover {
	background-position: 0px -20px;
}
#header #hnav .hnav02 a {
	text-decoration: none;
	background-image: url(../images/hnav02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 88px;
	overflow: hidden;
}
#header #hnav .hnav02 a:hover {
	background-position: 0px -20px;
}
#header #hnav .hnav03 a {
	text-decoration: none;
	background-image: url(../images/hnav03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 112px;
	overflow: hidden;
}
#header #hnav .hnav03 a:hover {
	background-position: 0px -20px;
}
#header #hnav .hnav04 a {
	text-decoration: none;
	background-image: url(../images/hnav04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 88px;
	overflow: hidden;
}
#header #hnav .hnav04 a:hover {
	background-position: 0px -20px;
}
#header #hnav .hnav05 a {
	text-decoration: none;
	background-image: url(../images/hnav05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 88px;
	overflow: hidden;
}
#header #hnav .hnav05 a:hover {
	background-position: 0px -20px;
}
#header .bt_login a {
	text-decoration: none;
	background-image: url(../images/bt_login.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 190px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	right: 0px;
}
#header .bt_login a:hover {
	background-position: 0px -40px;
}
#header #menu {
	height: 50px;
	width: 950px;
	position: relative;
}
#header #menu li {
	float: left;
	height: 50px;
	width: 190px;
}
#header #menu li.hover,
#header #menu li:hover {
	color: #009FE7;
	position: relative;
	background-color: #BBECFF;
}
#header #menu li.hover a {
	color: #009FE7;
}

#header #menu li a {
	text-decoration: none;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 190px;
	overflow: hidden;
}
#header #menu .menu01 a {
	background-position: 0px 0px;
}
#header #menu .menu01 a:hover {
	background-position: 0px -50px;
}
#header #menu .menu02 a {
	background-position: -190px 0px;
}
#header #menu .menu02 a:hover {
	background-position: -190px -50px;
}
#header #menu .menu03 a {
	background-position: -380px 0px;
}
#header #menu .menu03 a:hover {
	background-position: -380px -50px;
}
#header #menu .menu04 a {
	background-position: -570px 0px;
}
#header #menu .menu04 a:hover {
	background-position: -570px -50px;
}
#header #menu .menu05 a {
	background-position: -760px 0px;
}
#header #menu .menu05 a:hover {
	background-position: -760px -50px;
}

/* ドロップダウン（第二階層）*/
#header #menu ul {
	width: 190px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}
#header #menu ul li {
	color: #009FE7;
	width: 189px;
	background-color: #F0FBFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009FE7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #009FE7;
	height: auto;
}
#header #menu ul li.drop_arrow {
	background-image: url(../images/drop_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* IE 6 & 7 Needs Inline Block */
#header #menu ul li a {
	display: block;
	background-image: none;
	text-indent: 0px;
	color: #009FE7;
	width: 179px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: auto;
}
#header #menu ul li a:hover	{
	color: #009FE7;
}

/* ドロップダウン（第三階層）*/
#header #menu ul ul {
	left: 100%;
	top: 0;
}
#header #menu li:hover > ul {
	visibility: visible;
}



/************************************ フラッシュ ******************************************************/
#flash {
	background-image: url(../images/flash_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	height: 450px;
	width: 100%;
	margin-bottom: 20px;
	z-index: 1;
}
#pankuzu {
	width: 100%;
	margin-bottom: 10px;
	background-color: #E0F3FC;
}
#pankuzu #pankuzu_list {
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/pankuzu_home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}




/************************************ コンテンツ外枠 ******************************************************/
#contents {
	background-image: url(../images/contents_bg.gif);
	background-repeat: repeat-y;
	width: 962px;
	margin-right: auto;
	margin-left: auto;
}
#contents #contents_wrap {
	background-image: url(../images/contents_top.gif);
	background-repeat: no-repeat;
	width: 910px;
	background-position: center top;
	padding-top: 26px;
	padding-right: 26px;
	padding-left: 26px;
	padding-bottom: 10px;
}




/************************************ フッター ******************************************************/
.pagetop {
	text-align: right;
	padding-right: 20px;
	padding-left: 20px;
}
.pagetop_in {
	text-align: right;
}
#footer {
	background-color: #F2F2F2;
	width: 100%;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#footer #footer_contents {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}
#footer #footer_contents .footer_box {
	float: left;
	width: 290px;
	padding: 10px;
}
#footer #footer_contents .footer_box_center {
	float: left;
	width: 289px;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.footer_sitemap li {
	display: inline;
}

.footer_sitemap li a {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #333333;
	text-decoration: none;
	width: 279px;
}
.footer_sitemap li a:hover {
	background-color: #E1E1E1;
	color: #333333;
}


#footer #footer_bottom {
	color: #FFFFFF;
	background-color: #898989;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	/*margin-top: 30px;*/
	
}


#footer #footer_bottom .copy{
	margin:0px auto;
}
#footer #mdx_group {
	background-color:#E5E5E5;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:10px;

}
#footer #mdx_group a {
	background:url(../images/mdx_group.jpg) no-repeat center;
	height:22px;
	text-indent:-9000px;
	text-align: center;
	margin:5px auto 5px auto;
	width:750px;
	display:block;
}
/**************************************/
.footer_box .bt_shiryo a {
	text-decoration: none;
	background-image: url(../images/bt_shiryo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 230px;
	overflow: hidden;
	margin-top: 30px;
}



.footer_box .bt_shiryo a:hover {
	background-position: 0px -60px;
}





/************************************ 左コンテンツ ******************************************************/
#leftbox {
	float: left;
	width: 650px;
	margin-right: 30px;
	text-align: justify;
}




/************************************ 右コンテンツ ******************************************************/
#rightbox {
	float: right;
	width: 230px;
	margin-bottom: 50px;
}

#rightbox .bt_supporter_fair a {
	text-decoration: none;
	background-image: url(../images/fair_banner.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 230px;
	width: 230px;
	margin-bottom: 10px;
	overflow: hidden;
}

#rightbox .bt_shiryo a {
	text-decoration: none;
	background-image: url(../images/bt_shiryo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 230px;
	margin-bottom: 10px;
	overflow: hidden;
}
#rightbox .bt_shiryo a:hover {
	background-position: 0px -60px;
}
#rightbox .support_bar {
	background-image: url(../images/support_bar.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 230px;
}
#rightbox .support_box {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #009FE7;
	zoom: 1;
	margin-bottom: 20px;
}
#rightbox .support_box p {
	padding-right: 10px;
	padding-left: 10px;
}
#rightbox .support_box .tel {
	background-image: url(../images/tel.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	height: 34px;
	width: 210px;
}
#rightbox .support_box .bt_contact a {
	text-decoration: none;
	background-image: url(../images/bt_contact.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 217px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#rightbox .support_box .bt_contact a:hover {
	background-position: 0px -42px;
}
#rightbox .banner_school a {
	text-decoration: none;
	background-image: url(../images/banner_school.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 230px;
	margin-bottom: 10px;
	overflow: hidden;
}
#rightbox .banner_school a:hover {
	background-position: 0px -70px;
}

#rightbox .banner_juku a {
	text-decoration: none;
	background-image: url(../images/banner_juku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 230px;
	margin-bottom: 10px;
	overflow: hidden;
}
#rightbox .banner_juku a:hover {
	background-position: 0px -100px;
}

#rightbox #side_menu_title {
	background-image: url(../images/side_menu_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 73px;
	width: 230px;
}

#rightbox #side_menu {
	background-image: url(../images/side_menu.gif);
	background-repeat: no-repeat;
	height: 300px;
	width: 230px;
	margin-bottom: 20px;
}
#rightbox #side_menu li a {
	text-decoration: none;
	background-image: url(../images/side_menu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 230px;
	overflow: hidden;
}
#rightbox #side_menu .side_menu01 a {
	background-position: 0px 0px;
}
#rightbox #side_menu .side_menu01 a:hover {
	background-position: -230px 0px;
}
#rightbox #side_menu .side_menu02 a {
	background-position: 0px -60px;
}
#rightbox #side_menu .side_menu02 a:hover {
	background-position: -230px -60px;
}
#rightbox #side_menu .side_menu03 a {
	background-position: 0px -120px;
}
#rightbox #side_menu .side_menu03 a:hover {
	background-position: -230px -120px;
}
#rightbox #side_menu .side_menu04 a {
	background-position: 0px -180px;
}
#rightbox #side_menu .side_menu04 a:hover {
	background-position: -230px -180px;
}
#rightbox #side_menu .side_menu05 a {
	background-position: 0px -240px;
}
#rightbox #side_menu .side_menu05 a:hover {
	background-position: -230px -240px;
}
#rightbox .bt_backup a {
	text-decoration: none;
	background-image: url(../images/bt_backup.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 230px;
	margin-bottom: 10px;
	overflow: hidden;
	background-position: 0px 0px;
}
#rightbox .bt_backup a:hover {
	background-position: 0px -80px;
}
#rightbox .bt_entry a {
	text-decoration: none;
	background-image: url(../images/bt_entry.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 230px;
	margin-bottom: 10px;
	overflow: hidden;
	background-position: 0px 0px;
}
#rightbox .bt_entry a:hover {
	background-position: 0px -50px;
}

#rightbox .mobile_info {
	background-image: url(../images/mobile_info.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 246px;
	width: 230px;
	position: relative;
	margin-bottom: 10px;
}
#rightbox .mobile_info a {
	height: 25px;
	width: 130px;
	position: absolute;
	left: 50px;
	top: 145px;
	overflow: hidden;
}
#rightbox .bt_anime a {
	text-decoration: none;
	background-image: url(../images/bt_anime.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 230px;
	overflow: hidden;
	margin-bottom: 10px;
}
#rightbox .bt_anime a:hover {
	background-position: 0px -120px;
}
#rightbox .bt_movie a {
	text-decoration: none;
	background-image: url(../images/bt_movie.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 230px;
	overflow: hidden;
	margin-bottom: 10px;
}
#rightbox .bt_movie a:hover {
	background-position: 0px -60px;
}
#rightbox .bt_jafs a {
	text-decoration: none;
	background-image: url(../images/bt_jafs.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 230px;
	overflow: hidden;
}
#rightbox .bt_jafs a:hover {
	background-position: 0px -80px;
}







/************************************ HOME ******************************************************/
#leftbox .title_home01 {
	background-image: url(../images/title_home01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_home02 {
	background-image: url(../images/title_home02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_home03 {
	background-image: url(../images/title_home03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_home04 {
	background-image: url(../images/title_home04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}

#leftbox .home_service_box {
	margin-bottom: 50px;
}
#leftbox .home_service_box .service_leftbox {
	float: left;
	width: 400px;
	margin-right: 20px;
	background-image: url(../images/service_seikotu_box.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}
#leftbox .home_service_box .service_leftbox h3.service_seikotu {
	background-image: url(../images/service_seikotu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 50px;
	width: 400px;
	margin-bottom: 10px;
}
#leftbox .home_service_box .service_leftbox .service_leftbox_in {
	padding-right: 20px;
	padding-left: 20px;
}

#leftbox .home_service_box .service_leftbox .tatekae_box {
	float: left;
	width: 172px;
	text-align: center;
	margin-right: 16px;
}
#leftbox .home_service_box .service_leftbox .tatekae_box .bt_tatekae a {
	text-decoration: none;
	background-image: url(../images/bt_tatekae.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 116px;
	width: 172px;
	margin-bottom: 3px;
	overflow: hidden;
}
#leftbox .home_service_box .service_leftbox .tatekae_box .bt_tatekae a:hover {
	background-position: 0px -116px;
}


#leftbox .home_service_box .service_leftbox .nyukin_box {
	float: right;
	width: 172px;
	text-align: center;
}
#leftbox .home_service_box .service_leftbox .nyukin_box .bt_nyukin a {
	text-decoration: none;
	background-image: url(../images/bt_nyukin.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 116px;
	width: 172px;
	margin-bottom: 3px;
	overflow: hidden;
}
#leftbox .home_service_box .service_leftbox .nyukin_box .bt_nyukin a:hover {
	background-position: 0px -116px;
}

#leftbox .home_service_box .service_leftbox .tatekae_box .bt_seikotu a,
#leftbox .home_service_box .service_leftbox .nyukin_box .bt_seikotu a {
	text-decoration: none;
	background-image: url(../images/bt_seikotu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 157px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .home_service_box .service_leftbox .tatekae_box .bt_seikotu a:hover,
#leftbox .home_service_box .service_leftbox .nyukin_box .bt_seikotu a:hover {
	background-position: 0px -37px;
}


#leftbox .home_service_box .service_rightbox {
	float: right;
	width: 230px;
	background-image: url(../images/service_houmon_box.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
	text-align: center;
}
#leftbox .home_service_box .service_rightbox .service_houmon {
	background-image: url(../images/service_houmon.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 50px;
	width: 230px;
	margin-bottom: 10px;
}
#leftbox .home_service_box .service_rightbox .bt_houmon a {
	text-decoration: none;
	background-image: url(../images/bt_houmon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 116px;
	width: 172px;
	margin-bottom: 3px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#leftbox .home_service_box .service_rightbox .bt_houmon a:hover {
	background-position: 0px -116px;
}
#leftbox .home_service_box .service_rightbox .bt_houmon02 a {
	text-decoration: none;
	background-image: url(../images/bt_houmon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 37px;
	width: 157px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .home_service_box .service_rightbox .bt_houmon02 a:hover {
	background-position: 0px -37px;
}
#leftbox .point_box {
	background-image: url(../images/point_chara.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 530px;
	padding-left: 120px;
	margin-bottom: 30px;
}
#leftbox .point_box .point_list li {
	margin-bottom: 10px;
}
#leftbox .point_box .point_list .bt_point01 a {
	text-decoration: none;
	background-image: url(../images/bt_point01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 530px;
	overflow: hidden;
}
#leftbox .point_box .point_list .bt_point01 a:hover {
	background-position: 0px -35px;
}
#leftbox .point_box .point_list .bt_point02 a {
	text-decoration: none;
	background-image: url(../images/bt_point02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 530px;
	overflow: hidden;
}
#leftbox .point_box .point_list .bt_point02 a:hover {
	background-position: 0px -35px;
}
#leftbox .point_box .point_list .bt_point03 a {
	text-decoration: none;
	background-image: url(../images/bt_point03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 530px;
	overflow: hidden;
}
#leftbox .point_box .point_list .bt_point03 a:hover {
	background-position: 0px -35px;
}
#leftbox .point_box .point_list .bt_point04 a {
	text-decoration: none;
	background-image: url(../images/bt_point04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 530px;
	overflow: hidden;
}
#leftbox .point_box .point_list .bt_point04 a:hover {
	background-position: 0px -35px;
}
#leftbox .tokuten_box {
	background-color: #FFFFDC;
	padding: 14px;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
}
#leftbox .tokuten_box .bt_tokuten a {
	text-decoration: none;
	background-image: url(../images/bt_tokuten.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 620px;
	margin-bottom: 30px;
	overflow: hidden;
}
#leftbox .tokuten_box .bt_tokuten a:hover {
	background-position: 0px -100px;
}
#leftbox .tokuten_box .bt_entry03 {
	display: inline;
}

#leftbox .tokuten_box .bt_entry03 a {
	text-decoration: none;
	background-image: url(../images/bt_entry03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	float: left;
	height: 50px;
	width: 300px;
	margin-right: 20px;
	overflow: hidden;
}
#leftbox .tokuten_box .bt_entry03 a:hover {
	background-position: 0px -50px;
}
#leftbox .tokuten_box .bt_shiryo02 {
	display: inline;
}

#leftbox .tokuten_box .bt_shiryo02 a {
	text-decoration: none;
	background-image: url(../images/bt_shiryo02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	float: right;
	height: 50px;
	width: 300px;
	overflow: hidden;
}
#leftbox .tokuten_box .bt_shiryo02 a:hover {
	background-position: 0px -50px;
}



#leftbox .news_dl {
	margin-bottom: 20px;
}
#leftbox .news_dl dt {
	font-weight: bold;
	float: left;
	padding-left: 10px;
}
#leftbox .block .news_dl dd {
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 10px;
}
#leftbox .block .bt_news {
	text-align: right;
}




/************************************ 接骨院・整骨院向け請求代行サービス ******************************************************/
#leftbox .maintitle_compare {
	background-image: url(../images/maintitle_compare.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_compare01 {
	background-image: url(../images/title_compare01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}

#leftbox .bt_tatekae01 a {
	text-decoration: none;
	background-image: url(../images/bt_tatekae01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 650px;
	margin-bottom: 15px;
	overflow: hidden;
}
#leftbox .bt_tatekae01 a:hover {
	background-position: 0px -50px;
}
#leftbox .compare_image01 {
	background-image: url(../images/compare_image01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 650px;
	margin-bottom: 5px;
}
#leftbox .bt_tatekae02 a {
	text-decoration: none;
	background-image: url(../images/bt_tatekae02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 356px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_tatekae02 a:hover {
	background-position: 0px -50px;
}

#leftbox .bt_nyukin01 a {
	text-decoration: none;
	background-image: url(../images/bt_nyukin01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 650px;
	margin-bottom: 15px;
	overflow: hidden;
}
#leftbox .bt_nyukin01 a:hover {
	background-position: 0px -50px;
}
#leftbox .compare_image02 {
	background-image: url(../images/compare_image02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 650px;
	margin-bottom: 5px;
}
#leftbox .bt_nyukin02 a {
	text-decoration: none;
	background-image: url(../images/bt_nyukin02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 356px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_nyukin02 a:hover {
	background-position: 0px -50px;
}





/************************************ 一時立替払いサービス ******************************************************/
#leftbox .maintitle_tatekae {
	background-image: url(../images/maintitle_tatekae.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 100px;
	width: 650px;
}
#leftbox #menu_tatekae {
	height: 82px;
	width: 620px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/menu_tatekae.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
#leftbox #menu_tatekae li {
	float: left;
	height: 82px;
	width: 155px;
}
#leftbox #menu_tatekae li a {
	text-decoration: none;
	background-image: url(../images/menu_tatekae.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 82px;
	width: 155px;
	overflow: hidden;
}

#leftbox #menu_tatekae .menu_tatekae01 {
	background-position: -15px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_tatekae.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_tatekae .menu_tatekae01 a {
	background-position: -15px 0px;
}
#leftbox #menu_tatekae .menu_tatekae01 a:hover {
	background-position: -15px -82px;
}
#leftbox #menu_tatekae .menu_tatekae02 {
	background-position: -170px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_tatekae.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_tatekae .menu_tatekae02 a {
	background-position: -170px 0px;
}
#leftbox #menu_tatekae .menu_tatekae02 a:hover {
	background-position: -170px -82px;
}
#leftbox #menu_tatekae .menu_tatekae03 {
	background-position: -325px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_tatekae.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_tatekae .menu_tatekae03 a {
	background-position: -325px 0px;
}
#leftbox #menu_tatekae .menu_tatekae03 a:hover {
	background-position: -325px -82px;
}
#leftbox #menu_tatekae .menu_tatekae04 {
	background-position: -480px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_tatekae.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_tatekae .menu_tatekae04 a {
	background-position: -480px 0px;
}
#leftbox #menu_tatekae .menu_tatekae04 a:hover {
	background-position: -480px -82px;
}
#leftbox .title_tatekae01 {
	background-image: url(../images/tatekae_image/title_tatekae01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_tatekae02 {
	background-image: url(../images/tatekae_image/title_tatekae02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .subtitle_tatekae01 {
	background-image: url(../images/tatekae_image/subtitle_tatekae01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_tatekae02 {
	background-image: url(../images/tatekae_image/subtitle_tatekae02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_tatekae03 {
	background-image: url(../images/tatekae_image/subtitle_tatekae03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	margin-bottom: 10px;
}
#leftbox .tatekae_list {
	padding-left: 15px;
	margin-bottom: 30px;
}
#leftbox .tatekae_list li {
	margin-bottom: 5px;
	list-style-type: square;
}






/************************************ 25日後入金 ******************************************************/
#leftbox .title_25days01 {
	background-image: url(../images/tatekae_image/title_25days01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_25days02 {
	background-image: url(../images/tatekae_image/title_25days02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_25days03 {
	background-image: url(../images/tatekae_image/title_25days03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .subtitle_25days01 {
	background-image: url(../images/tatekae_image/subtitle_25days01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_25days02 {
	background-image: url(../images/tatekae_image/subtitle_25days02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 15px;
}
#leftbox .subtitle_25days03 {
	background-image: url(../images/tatekae_image/subtitle_25days03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_25days04 {
	background-image: url(../images/tatekae_image/subtitle_25days04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_25days05 {
	background-image: url(../images/tatekae_image/subtitle_25days05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .yojokin_table {
	width: 650px;
	border-collapse: collapse;
}
#leftbox .yojokin_table caption {
	padding-bottom: 5px;
	text-align: left;
}
#leftbox .yojokin_table td {
	border: 1px solid #20ABEA;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 1px;
	padding-left: 1px;
}
#leftbox .yojokin_table .blue {
	color: #009FE7;
}
#leftbox .yojokin_table .orange {
	color: #FF6600;
}
#leftbox .yojokin_table .red_bg {
	background-color: #FFECEC;
	font-weight: bold;
}
#leftbox .kazei {
	background-color: #FFFFC2;
	padding: 15px;
	width: 620px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 1.2em;
	font-weight: bold;
	border: 1px dotted #F5C900;
}





/************************************ サービス開始（立替払い） ******************************************************/
#leftbox .title_tatekaeflow01 {
	background-image: url(../images/tatekae_image/title_flow01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .tatekaeflow_image01 {
	background-image: url(../images/tatekae_image/flow_image01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	height: 1009px;
	margin-bottom: 40px;
	width: 650px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #48BAED;
}
#leftbox .bt_apply a {
	text-decoration: none;
	background-image: url(../images/bt_apply.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_apply a:hover {
	background-position: 0px -50px;
}





/************************************ 導入費用と入金事例（立替払い） ******************************************************/
#leftbox .title_tatekaecase01 {
	background-image: url(../images/tatekae_image/title_case01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .subtitle_case01 {
	background-image: url(../images/subtitle_case01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_case02 {
	background-image: url(../images/subtitle_case02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_case03 {
	background-image: url(../images/subtitle_case03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .jirei_table {
	width: 400px;
	border-collapse: collapse;
	margin-bottom: 5px;
}
#leftbox .jirei_table caption {
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}

#leftbox .jirei_table td {
	padding: 5px;
	border: 1px solid #999999;
}
#leftbox .jirei_table .sum {
	font-weight: bold;
	color: #009FE7;
	background-color: #EFF9FE;
}
#leftbox .tatekaecase_image01 {
	background-image: url(../images/tatekae_image/case_image01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 415px;
	width: 650px;
	margin-bottom: 10px;
}
#leftbox .bt_25days a {
	text-decoration: none;
	background-image: url(../images/bt_25days.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 86px;
	width: 550px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_25days a:hover {
	background-position: 0px -86px;
}






/************************************ 一般入金払いサービス ******************************************************/
#leftbox .maintitle_nyukin {
	background-image: url(../images/maintitle_nyukin.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 100px;
	width: 650px;
}
#leftbox #menu_nyukin {
	height: 82px;
	width: 620px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/menu_nyukin.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
#leftbox #menu_nyukin li {
	float: left;
	height: 82px;
	width: 155px;
}
#leftbox #menu_nyukin li a {
	text-decoration: none;
	background-image: url(../images/menu_nyukin.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 82px;
	width: 155px;
	overflow: hidden;
}

#leftbox #menu_nyukin .menu_nyukin01 {
	background-position: -15px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_nyukin.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_nyukin .menu_nyukin01 a {
	background-position: -15px 0px;
}
#leftbox #menu_nyukin .menu_nyukin01 a:hover {
	background-position: -15px -82px;
}
#leftbox #menu_nyukin .menu_nyukin02 {
	background-position: -170px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_nyukin.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_nyukin .menu_nyukin02 a {
	background-position: -170px 0px;
}
#leftbox #menu_nyukin .menu_nyukin02 a:hover {
	background-position: -170px -82px;
}
#leftbox #menu_nyukin .menu_nyukin03 {
	background-position: -325px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_nyukin.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_nyukin .menu_nyukin03 a {
	background-position: -325px 0px;
}
#leftbox #menu_nyukin .menu_nyukin03 a:hover {
	background-position: -325px -82px;
}
#leftbox #menu_nyukin .menu_nyukin04 {
	background-position: -480px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_nyukin.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_nyukin .menu_nyukin04 a {
	background-position: -480px 0px;
}
#leftbox #menu_nyukin .menu_nyukin04 a:hover {
	background-position: -480px -82px;
}
#leftbox .title_nyukin01 {
	background-image: url(../images/nyukin_image/title_nyukin01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_nyukin02 {
	background-image: url(../images/nyukin_image/title_nyukin02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_nyukin03 {
	background-image: url(../images/nyukin_image/title_nyukin03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .nyukin_image01 {
	background-image: url(../images/nyukin_image/nyukin_image01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 650px;
	margin-bottom: 20px;
}
#leftbox .yellow_bgbox {
	background-color: #FFFAF0;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #999999;
}
#leftbox .yellow_bgbox .son_list {
	padding-left: 30px;
	font-weight: bold;
	color: #009FE7;
}
#leftbox .yellow_bgbox .son_list li {
	list-style-type: decimal;
	margin-bottom: 5px;
}
#leftbox .bt_cost a {
	text-decoration: none;
	background-image: url(../images/bt_cost.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 356px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_cost a:hover {
	background-position: 0px -50px;
}

#leftbox .bt_kaiji01 a {
	text-decoration: none;
	background-image: url(../images/bt_kaiji01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 406px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_kaiji01 a:hover {
	background-position: 0px -50px;
}





/************************************ 入金情報を開示（一般入金） ******************************************************/
#leftbox .title_open01 {
	background-image: url(../images/nyukin_image/title_open01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 26px;
	margin-bottom: 30px;
}
#leftbox .title_open02 {
	background-image: url(../images/nyukin_image/title_open02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_open03 {
	background-image: url(../images/nyukin_image/title_open03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 70px;
	margin-bottom: 20px;
}
#leftbox .subtitle_open01 {
	background-image: url(../images/nyukin_image/subtitle_open01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .subtitle_open02 {
	background-image: url(../images/nyukin_image/subtitle_open02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 60px;
	margin-bottom: 20px;
}
#leftbox .subtitle_open03 {
	background-image: url(../images/nyukin_image/subtitle_open03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .subtitle_open04 {
	background-image: url(../images/nyukin_image/subtitle_open04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .rdc_box {
	background-color: #F2F2F2;
	padding: 15px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
	margin-top: 10px;
}
#leftbox .bt_rdc a {
	text-decoration: none;
	background-image: url(../images/bt_rdc.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 550px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_rdc a:hover {
	background-position: 0px -70px;
}




/************************************ 導入費用と入金事例（一般入金） ******************************************************/
#leftbox .title_nyukincase01 {
	background-image: url(../images/nyukin_image/title_case01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .nyukincase_image01 {
	background-image: url(../images/nyukin_image/case_image01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 240px;
	width: 650px;
	margin-bottom: 10px;
}




/************************************ サービス開始（一般入金） ******************************************************/
#leftbox .title_nyukinflow01 {
	background-image: url(../images/nyukin_image/title_flow01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .nyukinflow_image01 {
	background-image: url(../images/nyukin_image/flow_image01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	height: 1022px;
	margin-bottom: 40px;
	width: 650px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #48BAED;
}





/************************************ 訪問マッサージ院向け請求代行サービス ******************************************************/
#leftbox .maintitle_houmon {
	background-image: url(../images/maintitle_houmon.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 100px;
	width: 650px;
}
#leftbox #menu_houmon {
	height: 82px;
	width: 620px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(../images/menu_houmon.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
#leftbox #menu_houmon li {
	float: left;
	height: 82px;
	width: 155px;
}
#leftbox #menu_houmon li a {
	text-decoration: none;
	background-image: url(../images/menu_houmon.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 82px;
	width: 155px;
	overflow: hidden;
}

#leftbox #menu_houmon .menu_houmon01 {
	background-position: -15px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_houmon.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_houmon .menu_houmon01 a {
	background-position: -15px 0px;
}
#leftbox #menu_houmon .menu_houmon01 a:hover {
	background-position: -15px -82px;
}
#leftbox #menu_houmon .menu_houmon02 {
	background-position: -170px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_houmon.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_houmon .menu_houmon02 a {
	background-position: -170px 0px;
}
#leftbox #menu_houmon .menu_houmon02 a:hover {
	background-position: -170px -82px;
}
#leftbox #menu_houmon .menu_houmon03 {
	background-position: -325px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_houmon.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_houmon .menu_houmon03 a {
	background-position: -325px 0px;
}
#leftbox #menu_houmon .menu_houmon03 a:hover {
	background-position: -325px -82px;
}
#leftbox #menu_houmon .menu_houmon04 {
	background-position: -480px -82px;
	text-indent: -9999px;
	background-image: url(../images/menu_houmon.jpg);
	background-repeat: no-repeat;
}
#leftbox #menu_houmon .menu_houmon04 a {
	background-position: -480px 0px;
}
#leftbox #menu_houmon .menu_houmon04 a:hover {
	background-position: -480px -82px;
}
#leftbox .title_houmon01 {
	background-image: url(../images/houmon_image/title_houmon01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_houmon02 {
	background-image: url(../images/houmon_image/title_houmon02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_houmon03 {
	background-image: url(../images/houmon_image/title_houmon03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_houmon04 {
	background-image: url(../images/houmon_image/title_houmon04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .bt_houmon_shiryo a {
	text-decoration: none;
	background-image: url(../images/houmon_image/bt_houmon_shiryo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 560px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_houmon_shiryo a:hover {
	background-position: 0px -70px;
}

#leftbox .houmon_list {
	margin-top: 15px;
	padding-left: 20px;
	font-weight: bold;
	color: #FF6600;
}
#leftbox .houmon_list li {
	margin-bottom: 5px;
	list-style-type: square;
}
#leftbox .bt_medix a {
	text-decoration: none;
	background-image: url(../images/bt_medix.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 356px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_medix a:hover {
	background-position: 0px -50px;
}




/************************************ ビジネス（訪問マッサージ） ******************************************************/
#leftbox .title_business01 {
	background-image: url(../images/houmon_image/title_business01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 26px;
	margin-bottom: 30px;
}
#leftbox .title_business02 {
	background-image: url(../images/houmon_image/title_business02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_business03 {
	background-image: url(../images/houmon_image/title_business03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_business04 {
	background-image: url(../images/houmon_image/title_business04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_business05 {
	background-image: url(../images/houmon_image/title_business05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .subtitle_business01 {
	background-image: url(../images/houmon_image/subtitle_business01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 5px;
}
#leftbox .subtitle_business02 {
	background-image: url(../images/houmon_image/subtitle_business02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 5px;
}
#leftbox .subtitle_business03 {
	background-image: url(../images/houmon_image/subtitle_business03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 5px;
}
#leftbox .subtitle_business04 {
	background-image: url(../images/houmon_image/subtitle_business04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 5px;
}
#leftbox .subtitle_business05 {
	background-image: url(../images/houmon_image/subtitle_business05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 5px;
}
#leftbox .osusume_box {
	background-color: #FFFFDC;
	background-image: url(../images/houmon_image/business_osusume.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 110px;
	border: 1px solid #CCCCCC;
}
#leftbox .business_text01 {
	background-image: url(../images/houmon_image/business_text01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	height: 19px;
}
#leftbox .business_riyu_title {
	background-image: url(../images/houmon_image/business_riyu_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 34px;
	margin-bottom: 10px;
	margin-top: 30px;
}
#leftbox .riyu_list li {
	margin-bottom: 15px;
}
#leftbox .riyu_list .riyu01 {
	background-image: url(../images/houmon_image/business_riyu01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
#leftbox .riyu_list .riyu02 {
	background-image: url(../images/houmon_image/business_riyu02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
#leftbox .riyu_list .riyu03 {
	background-image: url(../images/houmon_image/business_riyu03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
#leftbox .bt_houmon02 a {
	text-decoration: none;
	background-image: url(../images/houmon_image/bt_houmon02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 86px;
	width: 506px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_houmon02 a:hover {
	background-position: 0px -86px;
}






/************************************ サービス開始（訪問マッサージ） ******************************************************/
#leftbox .title_houmonflow01 {
	background-image: url(../images/houmon_image/title_flow01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 40px;
}
#leftbox .houmonflow_image01 {
	background-image: url(../images/houmon_image/flow_image01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	height: 665px;
	margin-bottom: 40px;
	width: 650px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #48BAED;
}





/************************************ 導入費用と入金事例（訪問マッサージ） ******************************************************/
#leftbox .title_houmoncase01 {
	background-image: url(../images/houmon_image/title_case01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .houmoncase_image01 {
	background-image: url(../images/houmon_image/case_image01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 265px;
	width: 650px;
	margin-bottom: 10px;
}




/************************************ レセコン無償貸与 ******************************************************/
#leftbox .maintitle_rececom {
	background-image: url(../images/maintitle_rececom.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_rececom01 {
	background-image: url(../images/title_rececom01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 62px;
	margin-bottom: 30px;
}
#leftbox .title_rececom02 {
	background-image: url(../images/title_rececom02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}
#leftbox .title_rececom03 {
	background-image: url(../images/title_rececom03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}
#leftbox .title_rececom04 {
	background-image: url(../images/title_rececom04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}
#leftbox .title_rececom05 {
	background-image: url(../images/title_rececom05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}
#leftbox .title_rececom06 {
	background-image: url(../images/title_rececom06.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}
#leftbox .title_rececom07 {
	background-image: url(../images/title_rececom07.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}
#leftbox .title_rececom08 {
	background-image: url(../images/title_rececom08.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
}
#leftbox #rececom_box .box_m {
	float: left;
	width: 290px;
	margin-right: 30px;
	border: 1px solid #5D8061;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 9px;
}
#leftbox #rececom_box .box_m .bt_rececom_m a {
	text-decoration: none;
	background-image: url(../images/bt_rececom_m.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 34px;
	width: 204px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 10px;
}
#leftbox #rececom_box .box_m .bt_rececom_m a:hover {
	background-position: 0px -34px;
}

#leftbox #rececom_box .box_m .bt_rececom_m_taiken_dl a {
	text-decoration: none;
	background-image: url(../images/bt_rececom_m_tailen_dl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 34px;
	width: 204px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 10px;
}
#leftbox #rececom_box .box_m .bt_rececom_m_taiken_dl a:hover {
	background-position: 0px -34px;
}

#leftbox #rececom_box .box_r {
	float: right;
	width: 290px;
	border: 1px solid #A13352;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 9px;
}
#leftbox #rececom_box .box_r .bt_rececom_r a {
	text-decoration: none;
	background-image: url(../images/bt_rececom_r.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 34px;
	width: 204px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 10px;
}
#leftbox #rececom_box .box_r .bt_rececom_r a:hover {
	background-position: 0px -34px;
}

#leftbox #rececom_box .box_r .bt_rececom_r_taiken_dl a {
	text-decoration: none;
	background-image: url(../images/bt_rececom_r_taiken_dl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 34px;
	width: 204px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 10px;
}
#leftbox #rececom_box .box_r .bt_rececom_r_taiken_dl a:hover {
	background-position: 0px -34px;
}

#leftbox .rececom_text {
	background-color: #F3F3F3;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
}
#leftbox .system_table {
	width: 650px;
	border-collapse: collapse;
	margin-bottom: 15px;
}
#leftbox .system_table th,
#leftbox .system_table td {
	padding: 10px;
	border: 1px solid #999999;
}
#leftbox .system_table th {
	text-align: left;
	vertical-align: top;
	color: #009FE7;
}
#leftbox .title_recepro_m01 {
	background-image: url(../images/title_recepro_m01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 92px;
	margin-bottom: 20px;
}
#leftbox .recepro_m_list {
	font-size: 14px;
	font-weight: bold;
	color: #378D3F;
	background-image: url(../images/title_recepro_m_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-left: 30px;
	height: 24px;
}
#leftbox .title_recepro_r01 {
	background-image: url(../images/title_recepro_r01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 92px;
	margin-bottom: 20px;
}
#leftbox .recepro_r_list {
	font-size: 14px;
	font-weight: bold;
	color: #C72F46;
	background-image: url(../images/title_recepro_r_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-left: 30px;
	height: 24px;
}
#leftbox .rece_block {
	margin-bottom: 30px;
}
#leftbox .bt_receproform a {
	text-decoration: none;
	background-image: url(../images/bt_receproform.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 456px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_receproform a:hover {
	background-position: 0px -50px;
}






/************************************ 信頼される理由 ******************************************************/
#leftbox .maintitle_trust {
	background-image: url(../images/maintitle_trust.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_trust01 {
	background-image: url(../images/title_trust01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .title_trust02 {
	background-image: url(../images/title_trust02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .title_trust03 {
	background-image: url(../images/title_trust03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .title_trust04 {
	background-image: url(../images/title_trust04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .title_trust05 {
	background-image: url(../images/title_trust05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .title_trust06 {
	background-image: url(../images/title_trust06.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .title_trust07 {
	background-image: url(../images/title_trust07.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .title_trust08 {
	background-image: url(../images/title_trust08.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 620px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#leftbox .subtitle_trust01 {
	background-image: url(../images/subtitle_trust01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 17px;
	margin-bottom: 10px;
}
#leftbox .subtitle_trust02 {
	background-image: url(../images/subtitle_trust02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 17px;
	margin-bottom: 10px;
}
#leftbox .subtitle_trust03 {
	background-image: url(../images/subtitle_trust03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 17px;
	margin-bottom: 10px;
}
#leftbox .subtitle_trust04 {
	background-image: url(../images/subtitle_trust04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 17px;
	margin-bottom: 10px;
}

#leftbox .trust_box {
	width: 640px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 5px solid #C6EAFA;
}

#leftbox .trust_contents {
	padding-right: 20px;
	padding-left: 20px;
}
#leftbox .trust_contents .image_right {
	margin-bottom: 0px;
	margin-left: 20px;
}
#leftbox .trust_box04 {
	width: 640px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 20px;
	border: 5px solid #C6EAFA;
	background-image: url(../images/trust_image04.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#leftbox .trust_box04 .trust_contents {
	padding-right: 200px;
	padding-left: 20px;
}
#leftbox .trust_box04 .trust_contents .tel_support {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
	margin-top: 20px;
}
#leftbox .trust_contents ul {
	margin-top: 20px;
	padding-left: 15px;
}
#leftbox .trust_contents li {
	margin-bottom: 5px;
	list-style-type: square;
}
#leftbox .trust_contents .bt_entry04 a {
	text-decoration: none;
	background-image: url(../images/bt_entry04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	float: right;
	height: 120px;
	width: 150px;
	margin-left: 20px;
	overflow: hidden;
}
#leftbox .trust_contents .bt_entry04 a:hover {
	background-position: 0px -120px;
}



#leftbox .bt_recepro a {
	text-decoration: none;
	background-image: url(../images/bt_recepro.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 306px;
	overflow: hidden;
	margin-top: 20px;
}
#leftbox .bt_recepro a:hover {
	background-position: 0px -50px;
}
#leftbox .bt_support a {
	text-decoration: none;
	background-image: url(../images/bt_support.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 306px;
	overflow: hidden;
	margin-top: 15px;
}
#leftbox .bt_support a:hover {
	background-position: 0px -50px;
}
#leftbox .trust_text01 {
	background-image: url(../images/trust_text01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 23px;
	margin-bottom: 15px;
	background-position: center top;
}









/************************************ 担当営業制サポート ******************************************************/
#leftbox .maintitle_support {
	background-image: url(../images/maintitle_support.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_support01 {
	background-image: url(../images/title_support01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 201px;
}
#leftbox .support_text01 {
	background-image: url(../images/support_text01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 45px;
	margin-bottom: 30px;
}
#leftbox .support_text02 {
	background-image: url(../images/support_text02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 23px;
	margin-bottom: 15px;
	background-position: center top;
}
#leftbox .support_point01 {
	background-image: url(../images/support_point01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 120px;
	width: 650px;
	margin-bottom: 20px;
}
#leftbox .support_point02 {
	background-image: url(../images/support_point02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 120px;
	width: 650px;
	margin-bottom: 20px;
}
#leftbox .support_list {
	padding-left: 20px;
}
#leftbox .support_list li {
	margin-bottom: 5px;
	list-style-type: square;
}
#leftbox .menu_service_box {
	padding: 9px;
	width: 630px;
	border: 1px solid #666666;
}
#leftbox .menu_service_box .menu_service {
	background-image: url(../images/menu_service.gif);
}
#leftbox .menu_service_box .menu_service li {
	float: left;
	height: 112px;
	width: 200px;
}
#leftbox .menu_service_box .menu_service li a {
	text-decoration: none;
	background-image: url(../images/menu_service.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 112px;
	width: 200px;
	overflow: hidden;
}
#leftbox .menu_service_box .menu_service .menu_service01 a {
	background-position: 0px 0px;
}
#leftbox .menu_service_box .menu_service .menu_service01 a:hover {
	background-position: 0px -112px;
}
#leftbox .menu_service_box .menu_service .menu_service02 a {
	background-position: -200px 0px;
}
#leftbox .menu_service_box .menu_service .menu_service02 a:hover {
	background-position: -200px -112px;
}
#leftbox .menu_service_box .menu_service .menu_service03 a {
	background-position: -400px 0px;
}
#leftbox .menu_service_box .menu_service .menu_service03 a:hover {
	background-position: -400px -112px;
}

#leftbox .menu_service_box .menu_service .menu_service01,
#leftbox .menu_service_box .menu_service .menu_service02 {
	margin-right: 15px;
}

#leftbox .bt_shiryo03 a {
	text-decoration: none;
	background-image: url(../images/bt_shiryo03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 356px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_shiryo03 a:hover {
	background-position: 0px -50px;
}





/************************************ セミナー情報 ******************************************************/
#leftbox .maintitle_seminar {
	background-image: url(../images/maintitle_seminar.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_seminar01 {
	background-image: url(../images/title_seminar01.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 15px;
}
#leftbox .title_seminar02 {
	background-image: url(../images/title_seminar02.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 15px;
}
#leftbox .title_seminar_red01 {
	background-image: url(../images/title_seminar_red01.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 15px;
}
#leftbox .title_seminar_red02 {
	background-image: url(../images/title_seminar_red02.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 15px;
}

#leftbox .seminar_day,
#leftbox .seminar_day_red {
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
#leftbox .seminar_day dt {
	font-weight: bold;
	color: #009FE7;
	float: left;
}
#leftbox .seminar_day_red dt {
	font-weight: bold;
	color: #A92639;
	float: left;
}
#leftbox .seminar_day dd,
#leftbox .seminar_day_red dd {
	padding-left: 50px;
	margin-bottom: 10px;
}
#leftbox .seminar_text {
	background-color: #EFF9FE;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#leftbox .seminar_text_red {
	background-color: #FCF3F4;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#leftbox .seminar_h4 {
	font-size: 1em;
	font-weight: bold;
	color: #009FE7;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009FE7;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #009FE7;
	padding-left: 5px;
}
#leftbox .seminar_list {
	padding-left: 30px;
	margin-bottom: 25px;
	color: #663300;
}
#leftbox .seminar_list li {
	margin-bottom: 5px;
	list-style-type: disc;
}
#leftbox .seminar_table {
	width: 650px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
#leftbox .seminar_table th,
#leftbox .seminar_table td {
	padding: 10px;
	border: 1px solid #999999;
}
#leftbox .seminar_table th {
	background-color: #F2F2F2;
	text-align: left;
	color: #009FE7;
}
#leftbox .seminar_table td table td {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#leftbox .bt_seminar a {
	text-decoration: none;
	background-image: url(../images/bt_seminar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 356px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_seminar a:hover {
	background-position: 0px -50px;
}

#leftbox .bt_seminar_apply a {
	text-decoration: none;
	background-image: url(../images/bt_seminar_apply.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 356px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_seminar_apply a:hover {
	background-position: 0px -50px;
}

#leftbox .review_box {
	width: 620px;
	padding: 10px;
	border: 5px solid #C6EAFA;
}
#leftbox .review_box .seminar_review {
	background-image: url(../images/seminar_review.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 39px;
	width: 620px;
	margin-bottom: 15px;
}
#leftbox .review_box img {
	padding: 2px;
	float: left;
	margin-right: 15px;
	border: 1px solid #009FE7;
}

#leftbox .bt_detail a {
	text-decoration: none;
	background-image: url(../images/bt_detail.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 186px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_detail a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_detail02 a {
	text-decoration: none;
	background-image: url(../images/bt_detail.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: inline;
	height: 40px;
	width: 186px;
	margin-top: 20px;
	margin-left: 70px;
	overflow: hidden;
	float: left;
}
#leftbox .bt_detail02 a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_seminar_review a {
	text-decoration: none;
	background-image: url(../images/bt_seminar_review.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: inline;
	float: right;
	height: 40px;
	width: 246px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 70px;
}
#leftbox .bt_seminar_review a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_seminar_review02 a {
	text-decoration: none;
	background-image: url(../images/bt_seminar_review.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 246px;
	overflow: hidden;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#leftbox .bt_seminar_review02 a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_seminar_review_kako a {
	text-decoration: none;
	background-image: url(../images/bt_seminar_review_kako.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: inline;
	float: right;
	height: 40px;
	width: 246px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 70px;
}
#leftbox .bt_seminar_review_kako a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_seminar_review_kako02 a {
	text-decoration: none;
	background-image: url(../images/bt_seminar_review_kako.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 246px;
	overflow: hidden;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#leftbox .bt_seminar_review_kako02 a:hover {
	background-position: 0px -40px;
}

#leftbox .bt_seminar_review_fair a {
	text-decoration: none;
	background-image: url(../images/bt_seminar_review_fair.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: inline;
	float: right;
	height: 40px;
	width: 246px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 70px;
}
#leftbox .bt_seminar_review_fair a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_seminar_review_fair02 a {
	text-decoration: none;
	background-image: url(../images/bt_seminar_review_fair.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 246px;
	overflow: hidden;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#leftbox .bt_seminar_review_fair02 a:hover {
	background-position: 0px -40px;
}

#leftbox .teacher {
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#leftbox .premium_table {
	width: 650px;
	margin-top: 15px;
	margin-bottom: 20px;
	border-collapse: collapse;
}
#leftbox .premium_table th,
#leftbox .premium_table td {
	border: 1px solid #999999;
	padding: 5px;
}
#leftbox .premium_table th {
	color: #FFFFFF;
	background-color: #5EC2F0;
	text-align: center;
}

#leftbox .fair_table {
	width: 650px;
	margin-top: 15px;
	border-collapse: collapse;
}
#leftbox .fair_table th,
#leftbox .fair_table td {
	border: 1px solid #999999;
	padding: 5px;
}
#leftbox .fair_table th {
	color: #FFFFFF;
	background-color: #C71722;
	text-align: center;
}
#leftbox .fair_report {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E56B22;
	border-bottom-color: #E56B20;
}
#leftbox .fair_report_box {
	padding: 14px;
	width: 620px;
	border: 1px solid #E56B22;
	text-align: justify;
}



#leftbox .premium_box {
	width: 610px;
	padding-top: 15px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 18px;
	border: 2px solid #A3984A;
}
#leftbox .premium_box .title_seminar03 {
	background-image: url(../images/seminar_image/premium_member.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 610px;
	margin-bottom: 20px;
}
#leftbox .premium_box h4 {
	font-weight: bold;
	color: #918742;
	background-color: #F4F3E8;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#leftbox .bt_premium a {
	text-decoration: none;
	background-image: url(../images/bt_premium.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 400px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_premium a:hover {
	background-position: 0px -50px;
}
#leftbox .bt_premium_coment{
	width:400px;
	color:#D79C13;
	margin:0px auto;
}
#leftbox .online {
	background-image: url(../images/seminar_image/online.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 100px;
	width: 650px;
	margin-bottom: 15px;
}

#leftbox .seminar_kako {
	background-image: url(../images/seminar_kako.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 650px;
	margin-bottom: 15px;
}
#leftbox .seminar_kako_movie {
	background-image: url(../images/seminar_kako_movie.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 650px;
	margin-bottom: 15px;
}
.bt_lymph a {
	text-decoration: none;
	background-image: url(../images/seminar_image/bt_lymph.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 303px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.bt_lymph a:hover {
	background-position: 0px -43px;
}

.seminar_kakolist dt {
	font-weight: bold;
	color: #3C82C8;
	float: left;
	padding-left: 10px;
}
.seminar_kakolist dd {
	padding-left: 100px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}






/************************************ セミナー情報（開業予備校） ******************************************************/
#leftbox .title_school {
	background-image: url(../images/seminar_image/school2010/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 90px;
}
#leftbox .school_bg {
	background-image: url(../images/seminar_image/school2010/title_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 35px;
	padding-bottom: 45px;
	padding-left: 35px;
	padding-top: 15px;
	margin-bottom: 20px;
}
#leftbox .school_sche {
	border: 2px dotted #77DD84;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 15px;
}
#leftbox .school_sche dt {
	float: left;
	font-weight: bold;
}
#leftbox .school_sche dd {
	padding-left: 85px;
	margin-bottom: 15px;
}
#leftbox .school_sche li {
	display: block;
	float: left;
	height: 35px;
	width: 240px;
	margin-left: 25px;
	margin-top: 20px;
}
#leftbox .school_sche .bt_day01 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2010/bt_day01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche .bt_day01 a:hover {
	background-position: 0px -35px;
}
#leftbox .school_sche .bt_day02 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2010/bt_day02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche .bt_day02 a:hover {
	background-position: 0px -35px;
}
#leftbox .school_sche .bt_day03 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2010/bt_day03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche .bt_day03 a:hover {
	background-position: 0px -35px;
}
#leftbox .school_sche .bt_day04 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2010/bt_day04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche .bt_day04 a:hover {
	background-position: 0px -35px;
}
#leftbox .school_setsumei {
	background-color: #FEF9E2;
	padding: 15px;
	margin-bottom: 30px;
	text-align: center;
}
#leftbox .school_setsumei h4 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: 7px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
}
.school_setsumei img {
	margin-top: 10px;
	margin-bottom: 10px;
}

#leftbox .bt_apply_school a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2010/bt_apply_school.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 421px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_apply_school a:hover {
	background-position: 0px -50px;
}
#leftbox .title_school01 {
	background-image: url(../images/seminar_image/school2010/title_school01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .title_school02 {
	background-image: url(../images/seminar_image/school2010/title_school02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .title_school03 {
	background-image: url(../images/seminar_image/school2010/title_school03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .title_school04 {
	background-image: url(../images/seminar_image/school2010/title_school04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .school_time table {
	margin-bottom: 20px;
	border-collapse: collapse;
}
#leftbox .school_time th {
	text-align: left;
	vertical-align: top;
}
#leftbox .school_time td {
	background-color: #FFFFFF;
}


#leftbox .school_time th,
#leftbox .school_time td {
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
#leftbox .school_time .class01 th {
	color: #2E741D;
	background-color: #EEFBEC;
}
#leftbox .school_time .class02 th {
	color: #990D14;
	background-color: #FEF1F2;
}
#leftbox .school_time .class03 th {
	color: #1D5F70;
	background-color: #F0F9FB;
}
#leftbox .school_time .class04 th {
	color: #814E07;
	background-color: #FEF4E7;
}
#leftbox .school_instructor {
	background-color: #E3F4FD;
	padding: 15px;
	margin-bottom: 40px;
}
#leftbox .school_instructor h5 {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #009FE7;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-bottom: 15px;
}
#leftbox .school_instructor li {
	text-align: center;
	display: block;
	float: left;
	width: 190px;
	margin-right: 10px;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 0.8em;
}
#leftbox .school_instructor li img {
	margin-bottom: 5px;
}
#leftbox .school_instructor span {
	font-size: 14px;
	font-weight: bold;
}
#leftbox .school_instructor .li_right {
	margin-right: 0px;
}





/************************************ セミナー情報（開業予備校2011年春）追加用 ******************************************************/
#leftbox .title_school2011spring {
	background-image: url(../images/seminar_image/school2011spring/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 90px;
}
#leftbox .school_sche2011spring {
	border: 2px dotted #77DD84;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 15px;
}
#leftbox .school_sche2011spring dt {
	float: left;
	font-weight: bold;
}
#leftbox .school_sche2011spring dd {
	padding-left: 85px;
	margin-bottom: 15px;
}
#leftbox .school_sche2011spring li {
	display: block;
	float: left;
	height: 35px;
	width: 240px;
	margin-left: 25px;
	margin-top: 20px;
}
#leftbox .school_sche2011spring .bt_day01 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2011spring/bt_day01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche2011spring .bt_day01 a:hover {
	background-position: 0px -35px;
}
#leftbox .school_sche2011spring .bt_day02 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2011spring/bt_day02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche2011spring .bt_day02 a:hover {
	background-position: 0px -35px;
}
#leftbox .school_sche2011spring .bt_day03 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2011spring/bt_day03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche2011spring .bt_day03 a:hover {
	background-position: 0px -35px;
}
#leftbox .school_sche2011spring .bt_day04 a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2011spring/bt_day04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 240px;
	overflow: hidden;
}
#leftbox .school_sche2011spring .bt_day04 a:hover {
	background-position: 0px -35px;
}
#leftbox .title_school01_2011spring {
	background-image: url(../images/seminar_image/school2011spring/title_school01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .title_school02_2011spring {
	background-image: url(../images/seminar_image/school2011spring/title_school02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .title_school03_2011spring {
	background-image: url(../images/seminar_image/school2011spring/title_school03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .title_school04_2011spring {
	background-image: url(../images/seminar_image/school2011spring/title_school04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
	margin-bottom: 15px;
}
#leftbox .school_bg .comment {
	background-image: url(../images/seminar_image/school2011spring/comment.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 270px;
	width: 580px;
	margin-bottom: 20px;
}
#leftbox .movie_check a {
	text-decoration: none;
	background-image: url(../images/seminar_image/school2011spring/movie_check.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .movie_check a:hover {
	background-position: 0px -70px;
}




/************************************ セミナー動画配信 ******************************************************/
#leftbox .title_seminar_review01 {
	background-image: url(../images/title_seminar_review01.gif);
	background-repeat: no-repeat;
	height: 40px;
	margin-bottom: 15px;
	text-indent: -9999px;
}
#leftbox .title_seminar_review02 {
	background-image: url(../images/title_seminar_review02.gif);
	background-repeat: no-repeat;
	height: 58px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
#leftbox .bt_seminarshiryo a {
	text-decoration: none;
	background-image: url(../images/bt_seminarshiryo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 400px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_seminarshiryo a:hover {
	background-position: 0px -70px;
}
#leftbox .review_box h5 {
	font-size: 16px;
	font-weight: bold;
	color: #009FE7;
	margin-bottom: 15px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #009FE7;
	padding-bottom: 4px;
	padding-left: 4px;
}
.movie_box {
	background-color: #F3F3F3;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
.movie_box .youtube_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 3px;
}
.movie_box .youtube {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.gallery {
	background-color: #FFFEE9;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.gallery h4 {
	background-image: url(../images/seminar_image/supporter_fair/gallery/t_gallery.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 37px;
	margin-bottom: 10px;
}
.gallery img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}












/************************************ サービス一覧 ******************************************************/
#leftbox .maintitle_service {
	background-image: url(../images/maintitle_service.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_service01 {
	background-image: url(../images/title_service01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_service02 {
	background-image: url(../images/title_service02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_service03 {
	background-image: url(../images/title_service03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .subtitle_service01 {
	background-image: url(../images/subtitle_service01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 26px;
	margin-bottom: 20px;
}
#leftbox .subtitle_service02 {
	background-image: url(../images/subtitle_service02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 26px;
	margin-bottom: 20px;
}
#leftbox .service_list {
	margin-bottom: 40px;
	padding-left: 40px;
}
#leftbox .service_list li {
	list-style-type: square;
	margin-bottom: 10px;
}
#leftbox .service_list a {
	font-weight: bold;
	color: #009FE7;
}
#leftbox .service_list a:hover {
	background-color: #009FE7;
	color: #FFFFFF;
}





/************************************ 会社案内 ******************************************************/
#leftbox .maintitle_company {
	background-image: url(../images/maintitle_company.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_company01 {
	background-image: url(../images/title_company01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_company02 {
	background-image: url(../images/title_company02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_company03 {
	background-image: url(../images/title_company03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .subtitle_company01 {
	background-image: url(../images/subtitle_company01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_company02 {
	background-image: url(../images/subtitle_company02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}

#leftbox .campany_table {
	width: 650px;
	border-collapse: collapse;
}
#leftbox .campany_table th,
#leftbox .campany_table td {
	padding: 10px;
	border: 1px solid #999999;
}
#leftbox .campany_table th {
	background-color: #F2F2F2;
	text-align: left;
}
#leftbox .bt_googlemap a {
	text-decoration: none;
	background-image: url(../images/bt_googlemap.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 200px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}
#leftbox .bt_googlemap a:hover {
	background-position: 0px -35px;
}

#leftbox .access_list {
	padding-left: 20px;
	margin-bottom: 30px;
}
#leftbox .access_list li {
	margin-bottom: 5px;
	list-style-type: square;
}
#leftbox .soshiki {
	background-image: url(../images/company_soshiki.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#leftbox .soshiki .soshiki01 {
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 180px;
	position: absolute;
	left: 0px;
	top: 84px;
	overflow: hidden;
}
#leftbox .soshiki .soshiki02 {
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 180px;
	position: absolute;
	left: 216px;
	top: 84px;
	overflow: hidden;
}
#leftbox .soshiki .soshiki03 {
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 180px;
	position: absolute;
	left: 430px;
	top: 84px;
	overflow: hidden;
}




/************************************ お問い合わせ ******************************************************/
#leftbox .maintitle_contact {
	background-image: url(../images/maintitle_contact.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_contact01 {
	background-image: url(../images/title_contact01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .subtitle_contact01 {
	background-image: url(../images/subtitle_contact01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_contact02 {
	background-image: url(../images/subtitle_contact02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .subtitle_contact03 {
	background-image: url(../images/subtitle_contact03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	margin-bottom: 10px;
}
#leftbox .contact_box {
	background-color: #FFFFEB;
	padding: 15px;
	border: 1px solid #CCCCCC;
	margin-bottom: 40px;
}
#leftbox .contact_box .number {
	font-size: 1.5em;
	font-weight: bold;
	color: #009FE7;
	line-height: 1.5em;
}
#leftbox .contact_box .contact_line {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#leftbox .bt_contact02 a {
	text-decoration: none;
	background-image: url(../images/bt_contact02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 256px;
	overflow: hidden;
	margin-top: 10px;
}
#leftbox .bt_contact02 a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_shiryo04 a {
	text-decoration: none;
	background-image: url(../images/bt_shiryo04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 256px;
	overflow: hidden;
	margin-top: 10px;
}
#leftbox .bt_shiryo04 a:hover {
	background-position: 0px -40px;
}
#leftbox .bt_entry02 a {
	text-decoration: none;
	background-image: url(../images/bt_entry02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 256px;
	overflow: hidden;
	margin-top: 10px;
}
#leftbox .bt_entry02 a:hover {
	background-position: 0px -40px;
}




/************************************ よくあるご質問 ******************************************************/
#leftbox .maintitle_faq {
	background-image: url(../images/maintitle_faq.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_faq01 {
	background-image: url(../images/title_faq01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_faq02 {
	background-image: url(../images/title_faq02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_faq03 {
	background-image: url(../images/title_faq03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_faq04 {
	background-image: url(../images/title_faq04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_faq05 {
	background-image: url(../images/title_faq05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_faq06 {
	background-image: url(../images/title_faq06.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_faq07 {
	background-image: url(../images/title_faq07.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .title_faq08 {
	background-image: url(../images/title_faq08.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 25px;
}
#leftbox .faq_list li {
	display: inline;
}
#leftbox .faq_list a {
	color: #009FE7;
	text-decoration: none;
	background-image: url(../images/faq_list01.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
	border: 1px solid #009FE7;
	margin-bottom: 10px;
	font-weight: bold;
}
#leftbox .faq_list a:hover {
	color: #FFFFFF;
	background-image: url(../images/faq_list02.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	background-color: #009FE7;
}
#leftbox .faq_box {
	padding: 10px;
	border: 1px solid #009FE7;
	margin-bottom: 30px;
}
#leftbox .faq_box .question {
	background-image: url(../images/faq_q.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009FE7;
	font-weight: bold;
	color: #009FE7;
}
#leftbox .faq_box .answer {
	background-image: url(../images/faq_a.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 35px;
}





/************************************ サポーター企業一覧 ******************************************************/
#leftbox .maintitle_backup {
	background-image: url(../images/maintitle_backup.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_backup01 {
	background-image: url(../images/backup_image/title_backup01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_backup02 {
	background-image: url(../images/backup_image/title_backup02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}


/* ▼カテゴリータイトル */
#leftbox .title_soft {
	background-image: url(../images/backup_image/title_soft.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_eisei {
	background-image: url(../images/backup_image/title_eisei.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_keiri {
	background-image: url(../images/backup_image/title_keiri.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_jinzai {
	background-image: url(../images/backup_image/title_jinzai.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_kotsu {
	background-image: url(../images/backup_image/title_kotsu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_insatsu {
	background-image: url(../images/backup_image/title_insatsu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_iryo {
	background-image: url(../images/backup_image/title_iryo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_naiso {
	background-image: url(../images/backup_image/title_naiso.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_shigen {
	background-image: url(../images/backup_image/title_shigen.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_sekkei {
	background-image: url(../images/backup_image/title_sekkei.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_baisho {
	background-image: url(../images/backup_image/title_baisho.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_tenpo {
	background-image: url(../images/backup_image/title_tenpo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_hanbai {
	background-image: url(../images/backup_image/title_hanbai.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_koukoku {
	background-image: url(../images/backup_image/title_koukoku.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_kankyo {
	background-image: url(../images/backup_image/title_kankyo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_hoken {
	background-image: url(../images/backup_image/title_hoken.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#leftbox .title_pc {
	background-image: url(../images/backup_image/title_pc.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
/* ▲カテゴリータイトル */


#leftbox .backup_category li {
	background-image: url(../images/backup_image/category_bg.gif);
	background-repeat: no-repeat;
	display: block;
	height: 80px;
	width: 200px;
	float: left;
	margin-bottom: 15px;
	margin-right: 25px;
	font-size: 14px;
	font-weight: bold;
}
#leftbox .backup_category li a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/backup_image/category_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 48px;
	width: 168px;
	padding-top: 32px;
	padding-left: 32px;
}
#leftbox .backup_category li a:hover {
	background-position: 0px -80px;
}
#leftbox .backup_category .c_right {
	margin-right: 0px;
}



.partner_table_dl{
	margin:10px 0px;
}

.partner_table_dl dt{
	background-image: url(../images/list.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-left: 23px;

}
.partner_table_dl dd{
	margin-left:20px;
	margin-bottom:1.5em;
	margin-top:0.3em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009FE7;
}


#leftbox .category_box {
	background-color: #EFF9FE;
	margin-bottom: 30px;
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	border: 1px solid #009FE7;
	width: 630px;
}
#leftbox .category_box .category_list li {
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#leftbox .category_box .category_list a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009FE7;
	width: 190px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	display: block;
	font-weight: bold;
}
#leftbox .category_box .category_list a:hover {
	background-color: #32d9f6;
}

#leftbox .title_bg {
	font-size: 14px;
	font-weight: bold;
	color: #009FE7;
	background-image: url(../images/title_bg.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 620px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 30px;
}
#leftbox .title_bg .job {
	color: #FFFFFF;
	background-color: #009FE7;
	margin-left: 15px;
	font-size: 10px;
	padding: 2px;
	font-weight: normal;
}

#leftbox .catch {
	font-weight: bold;
	color: #330000;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1em;
	margin-bottom: 15px;
}
#leftbox .backup_box {
	padding: 13px;
	width: 620px;
	border: 2px solid #C6EAFA;
}
#leftbox .backup_box .backup_dl dt {
	font-weight: bold;
	color: #009FE7;
	float: left;
	padding-left: 10px;
}
#leftbox .backup_box .backup_dl dd {
	padding-left: 160px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009FE7;
	padding-right: 10px;
}






/************************************ 資料請求 ******************************************************/
#leftbox .maintitle_shiryo {
	background-image: url(../images/maintitle_shiryo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .title_shiryo01 {
	background-image: url(../images/title_shiryo01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 20px;
}
#leftbox .title_shiryo02 {
	background-image: url(../images/title_shiryo02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 68px;
	margin-bottom: 10px;
}
#leftbox .subtitle_shiryo01 {
	background-image: url(../images/subtitle_shiryo01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	height: 17px;
	margin-bottom: 20px;
}
#leftbox .subtitle_shiryo02 {
	background-image: url(../images/subtitle_shiryo02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 20px;
}
#leftbox .subtitle_shiryo03 {
	background-image: url(../images/subtitle_shiryo03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	margin-bottom: 20px;
}
#leftbox .bt_shiryoform a {
	text-decoration: none;
	background-image: url(../images/bt_shiryoform.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 400px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#leftbox .bt_shiryoform a:hover {
	background-position: 0px -70px;
}
#leftbox .shiryo_box01 {
	background-color: #F3FAE8;
	border: 1px solid #CCCCCC;
	margin-bottom: 30px;
	padding: 14px;
}
#leftbox .shiryo_box02 {
	background-color: #FAEBE8;
	border: 1px solid #CCCCCC;
	padding-top: 14px;
	padding-right: 14px;
	padding-left: 14px;
}
#leftbox .shiryo_boxin {
	background-color: #FFFFFF;
	padding: 10px;
}


#leftbox .shiryo_right {
	float: right;
	width: 400px;
}
#leftbox .shiryo_list {
	margin-bottom: 25px;
	padding-left: 15px;
}
#leftbox .shiryo_list li {
	list-style-type: square;
	margin-bottom: 3px;
}
#leftbox .shiryo_p {
	font-weight: bold;
	margin-bottom: 7px;
}











/************************************ サイトマップ ******************************************************/
#leftbox .maintitle_sitemap {
	background-image: url(../images/maintitle_sitemap.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	width: 650px;
}
#leftbox .sitemap_list li {
	display: inline;
}

#leftbox .sitemap_list a {
	text-decoration: none;
	background-image: url(../images/list.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	display: block;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009FE7;
	color: #009FE7;
}
#leftbox .sitemap_list a:hover {
	color: #333333;
	background-color: #EFF9FE;
}
#leftbox .sitemap_list ul {
	padding-left: 15px;
	margin-bottom: 25px;
}
#leftbox .sitemap_list ul li {
	list-style-type: square;
}
#leftbox .sitemap_list ul li a {
	background-image: url(../images/list02.gif);
	border-bottom-style: none;
	margin-bottom: 0px;
	background-position: 10px 12px;
}



.notfound {
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	font-weight: bold;
	color: #009FE7;
	margin-bottom: 30px;
	margin-top: 15px;
}

/**** 東日本大震災バナー ********************/
.banner_fukkou a {
	text-decoration: none;
	background-image: url(../images/banner_fukkou.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 650px;
	overflow: hidden;
	margin-bottom: 20px;
}
.banner_fukkou a:hover {
	background-position: 0px -60px;
}


/**** 整骨院開業塾 ********************/
.juku_title {
	background-image: url(../images/seminar_image/kaigyo_juku/juku_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 343px;
	width: 650px;
	margin-bottom: 20px;
}
.lecture_box {
	background-color: #FEF9E2;
	padding: 15px;
	margin-bottom: 30px;
}
.lecture_box .lecture_left {
	float: left;
	width: 450px;
}
.lecture_box .lecture_left .juku_kougi {
	background-image: url(../images/seminar_image/kaigyo_juku/juku_kougi.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 23px;
	margin-bottom: 15px;
}
.lecture_box .lecture_left dt {
	font-weight: bold;
	float: left;
	font-size: 14px;
}
.lecture_box .lecture_left dd {
	padding-left: 70px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.lecture_box .lecture_left dd .kougi_t {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.voice {
	background-image: url(../images/seminar_image/kaigyo_juku/bg_cork.gif);
	background-repeat: repeat-y;
	margin-bottom: 40px;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
}
.voice .voice_box {
	margin-bottom: 30px;
}
.voice .voice_box .voice_top01 {
	background-image: url(../images/seminar_image/kaigyo_juku/voice_top01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 57px;
}
.voice .voice_box .voice_top02 {
	background-image: url(../images/seminar_image/kaigyo_juku/voice_top02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 43px;
}
.voice .voice_box .paper {
	background-image: url(../images/seminar_image/kaigyo_juku/bg_voice.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.voice .voice_box .paper .underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	line-height: 1.8em;
}
.voice .voice_box .paper .incho_name {
	text-align: right;
}
.bt_apply_juku a {
	text-decoration: none;
	background-image: url(../images/seminar_image/kaigyo_juku/bt_apply_juku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 421px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.bt_apply_juku a:hover {
	background-position: 0px -50px;
}
.juku_sche {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1D5F70;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.juku_2012spring_title {
	background-image: url(../images/seminar_image/kaigyo_juku/juku_2012spring_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 343px;
	width: 650px;
	margin-bottom: 20px;
}

.day3_table {
	margin-bottom: 10px;
	width: 650px;
	border-collapse: collapse;
}
.day3_table th,
.day3_table td {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.day3_table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC66CC;
	text-align: center;
}
.day3_table td {
	vertical-align: top;
}
.day3_table .day {
	font-weight: bold;
	color: #CC66CC;
	vertical-align: middle;
}
.day3_table ul {
	padding-left: 10px;
}
.day3_table li {
	margin-bottom: 5px;
	list-style-type: disc;
}

