body {
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}
td {
	font-size: 12px;
	font-family: "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
a:link {
	color: #3974AC;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #3974AC;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #3974AC;
	text-decoration: none;
	font-weight: bold;
}
.fc {
	clear:both;
}

#album {
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 5px;
}
.right_icon {
	float: left;
	height: 60px;
	width: 180px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#news_main {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}
#main {
	padding: 0px;
	width: 760px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#back {
	background-image: url(img/side_back.gif);
	background-repeat: repeat;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#right_content {
	float: left;
	width: 190px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 760px;
	background-color: #FFFFFF;
}
#header_logo {
	padding: 0px;
	float: left;
	height: 50px;
	width: 250px;
	margin-top: 0px;
	margin-right: 58px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
#header_noscript {
	padding: 0px;
	height: 50px;
	width: 250px;
	background-image: url(img/bn_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	text-indent: -9999px;
	overflow: hidden;
}
#header_noscript a {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: block;
	height: 50px;
	width: 250px;
}
#header_noscript strong {
	margin: 0px;
	font-size: 10px;
}
#header_link {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
}
#top_image {
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 760px;
	float: left;
}
#main #top_img_A {
	background-image: url(img/top_image.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 136px;
	width: 760px;
	float: left;
}
#main #top_img_A #tgohome {
	background-image: url(img/top_menubk02.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 157px;
	margin-top: 112px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 571px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
	float: left;
	display: inline;
}
#main_content {
	float: left;
	width: 760px;
	padding-top: 0px;
	background-image: url(img/main_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-bottom: 5px;
	clear: left;
	font-family: "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}
#breadcrumb {
	padding: 0px;
	margin-top: 0px;
	margin-left: 10px;
	font-size: 12px;
}
#news_top {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}
#news_body {
	margin: 0px;
	float: left;
	width: 185px;
	background-image: url(img/news_bg.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#news_btm {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}
#shien_main {
	padding: 0px;
	float: left;
	width: 540px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	display: inline;
}
#shien_top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 540px;
}
#shien_body {
	float: left;
	width: 535px;
	padding-top: 6px;
	padding-left: 5px;
	margin: 0px;
	background-image: url(img/shien_bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 5px;
}
#header_link ul {
	padding: 0px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header_link li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#footer {
	margin: 0px;
	padding: 0px;
	width: 760px;
	background-color: #FFFFFF;
	clear: both;
}
#footer_line {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 760px;
}
#copyright {
	padding: 0px;
	float: left;
	margin-left: 200px;
	margin-right: 100px;
	display: inline;
}
#footer_gototop {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 24px;
	width: 140px;
}
#shien_btm {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 540px;
}
#shien_body ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
.shien_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	float: left;
	width: 160px;
	color: #333333;
	height: 72px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#shien_page {
	float: left;
	width: 170px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
#shien_benkyo {
	float: left;
	width: 170px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
#shien_kensyu {
	float: left;
	width: 170px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#shien_brand {
	float: left;
	width: 170px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
#shien_tool {
	float: left;
	width: 170px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
#shien_keiei {
	float: left;
	width: 170px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.item_top {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 170px;
}
.item_btm {
	padding: 0px;
	float: left;
	width: 170px;
	margin: 0px;
}
.item_body {
	margin: 0px;
	width: 165px;
	background-image: url(img/leftitm_bg.gif);
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
	height: 212px;
}
.item_syosai {
	padding: 0px;
	height: 18px;
	float: left;
	width: 121px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
	text-indent: -99999px;
	display: inline;
}
.item_syosai a {
	background-image: url(img/btn_shosai.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 121px;
	display: block;
}
.item_syosai a:hover {
	background-image: url(img/btn_shosai_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#top_menu {
	background-image: url(common/img/top_menubk.gif);
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#top_menu li {
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: inline;
}
#top_menu #btn_page {
	padding: 0px;
	float: left;
	height: 15px;
	width: 101px;
	margin: 0px;
	text-indent: -9999px;
}
#top_menu #btn_page a {
	background-image: url(common/img/top_btnpage.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	width: 101px;
}
#top_menu #btn_page a:hover {
	background-image: url(common/img/top_btnpage_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_menu #btn_benkyo {

	padding: 0px;
	float: left;
	height: 15px;
	width: 78px;
	margin: 0px;
	text-indent: -9999px;
}
#top_menu #btn_benkyo a {

	background-image: url(common/img/top_btnbenkyo.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	width: 78px;
}
#top_menu #btn_benkyo a:hover {

	background-image: url(common/img/top_btnbenkyo_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_menu #btn_kenshu {
	padding: 0px;
	float: left;
	height: 15px;
	margin: 0px;
	text-indent: -9999px;
	width: 55px;
}
#top_menu #btn_kenshu a {

	background-image: url(common/img/top_btnkenshu.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	width: 55px;
}
#top_menu #btn_kenshu a:hover {

	background-image: url(common/img/top_btnkenshu_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_menu #btn_brand {

	padding: 0px;
	float: left;
	height: 15px;
	width: 77px;
	margin: 0px;
	text-indent: -9999px;
}
#top_menu #btn_brand a {

	background-image: url(common/img/top_btnbrand.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	width: 77px;
}
#top_menu #btn_brand a:hover {

	background-image: url(common/img/top_btnbrand_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_menu #btn_tool {

	padding: 0px;
	float: left;
	height: 15px;
	width: 92px;
	margin: 0px;
	text-indent: -9999px;
}
#top_menu #btn_tool a {

	background-image: url(common/img/top_btntool.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	width: 92px;
}
#top_menu #btn_tool a:hover {

	background-image: url(common/img/top_btntool_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_menu #btn_keiei {

	padding: 0px;
	float: left;
	height: 15px;
	width: 100px;
	margin: 0px;
	text-indent: -9999px;
}
#top_menu #btn_keiei a {

	background-image: url(common/img/top_btnkeiei.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	width: 100px;
}
#top_menu #btn_keiei a:hover {

	background-image: url(common/img/top_btnkeiei_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_menu #btn_album {

	padding: 0px;
	float: left;
	height: 15px;
	width: 106px;
	margin: 0px;
	text-indent: -9999px;
}
#top_menu #btn_album a {

	background-image: url(common/img/top_btnalbum.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	width: 106px;
}

#top_menu #btn_album a:hover {

	background-image: url(common/img/top_btnalbum_o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ここからプライバシーポリシー */ 
#top_img {
	text-align: center;
	margin-top: 30px;
}

#pp_box {
	width: 760px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#pp_contents {
	position: relative;
	text-align: left;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}

.pp_text {
	text-indent: 1em;
	font-size: 12px;
}

h5 { color: #006633;}

/* ここまでプライバシーポリシー */  
 

/* ここから特定商取引法 */   

#tokutei_box {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 760px;
}
#tokutei_table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;

} 

#tokutei_td1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #003366;
	background-color: #F0F0F0;
}

/* ここまで特定商取引法 */   

/* ここから会社概要 */ 

#company_box {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 760px;
}  

#company_table1{
	text-align: left;
	font-size: 12px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#company_td1{
	text-indent: 3em;
	font-weight: bold;
	color: #333333;	
}

#company_td2{
	text-indent: 3em;
}

#company_td3{
	background-image: url(subcontents/img/company_line.gif);
	background-repeat: repeat-y;
	background-position: right;	
}

/* ここまで会社概要 */ 

/* ここから経営セミナーTOP */ 

#seminar_main {	
	background-image: url(seminar/img/semi_top.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 760px;
	height: auto;
}

#seminar_contents {
	padding-top: 130px;
	text-align: center;
	height: auto;
}

#seminar_text01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px;
	width: 530px;
	text-align: left;
	text-indent: 1em;
	line-height: 16px;
	padding: 15px;
	margin-left: auto; margin-right: auto; 
}

.semi_p {
	font-size: 12px;
	margin: 10px;
}

#seminar_p {
	font-size: 13px;
	font-weight: bold;	
}


#seminar_info_area {         /* セミナー情報リンク */ 
	width: 540px;
	height: 40px;
	text-align: left;
	margin-top: 15px; margin-left: auto; margin-right: auto;
}

#seminar_info {
	background-image:url(seminar/img/semi_info.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 40px;
	width: 330px;
	text-indent: -9999px;
	float: left;
}

#seminarinfo_btn {
	height: 40px;
	width: 208px;
	text-align: left;
	text-indent: -9999px;
	float: right;
}

a#seminar_info_btn {
	background-image: url(seminar/img/seminar_info_btn.jpg);
	background-repeat:no-repeat;
	width: 208px;
	height: 40px;
	display: block;
	float: left;
	text-indent: -9999px;
}

a:hover#seminar_info_btn {
	background-position: 0px -40px;
}

#seminar_text02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; color: #000066;
	width: 530px;
	text-align: left;
	margin-top: 60px; margin-left: auto; margin-right: auto;
	padding: 18px;
}

#seminar_ipr_area {                /* IPR申込みリンク */ 
	height: 93px;
	text-align: left;
	margin-top: 15px; margin-left: auto; margin-right: auto;
	width: 540px;
}

#seminar_ipr{
	background-image:url(seminar/img/semi_ipr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 93px;
	width: 330px;
	text-indent: -9999px;
	float: left;
}

#seminar_ipr_btn_a {
	height: 93px;
	width: 208px;
	text-align: left;
	text-indent: -9999px;
	float: right;
}

a#seminar_ipr_btn {
	background-image: url(seminar/img/seminar_ipr_btn.jpg);
	background-repeat:no-repeat;
	width: 208px;
	height: 93px;
	display: block;
	float: left;
	text-indent: -9999px;
}

a:hover#seminar_ipr_btn { background-position: 0px -93px; }

/* ここまで経営セミナーTOP */ 


/*ここからセミナー情報*/

#seminarinfo_main {
	margin-top: 20px; margin-bottom: 20px;
	text-align: center;
	width: 760px;
	height: auto;
}

#seminarnew_bar {
	background-image: url(seminar/img/seminar_new_bar.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 20px; margin-left: auto; margin-right: auto;
	padding-top: 20px;
	height: 37px;
	width: 557px;
	text-indent: -9999px;
}

#seminarnew01 {
	background-image:url(seminar/img/seminar070724.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 5px; margin-left: auto; margin-right: auto;
	width: 558px;
	height: 373px;
	text-indent: -9999px;
}

#seminarnew02 {
	background-image:url(seminar/img/seminar070626.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 50px; margin-left: auto; margin-right: auto;
	width: 558px;
	height: 373px;
	text-indent: -9999px;
}

#seminarnew03 {
	background-image:url(seminar/img/seminar070914.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 50px; margin-left: auto; margin-right: auto; margin-bottom: 3px;
	width: 555px;
	height: 369px;
	text-indent: -9999px;
}
	
.seminar_syousai_link_area	{
	width: 760px;　height: 30px;
	text-align: right;
	text-indent: -9999px;
}
	
a.seminar_syousai_link {
	background-image: url(seminar/img/seminar_syousai_link.jpg);
	background-repeat:no-repeat;
	width: 141px;
	height: 30px;
	display: block;
	margin-right: 107px;
	margin-left: 513px;
}

a:hover.seminar_syousai_link {
	background-position: 0px -30px;
}

#seminarold_bar {
	background-image: url(seminar/img/seminar_old_bar.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 50px;
	margin-left: auto; margin-right: auto;
	height: 37px;  width: 557px;
	text-indent: -9999px;
}

#semi_old_list {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-left: auto; margin-right:auto; margin-top:10px;
	text-align: left;
}

#semi06_07 {
	text-align: left;
	width: 560px;　height: 30px;
	margin-left: auto; margin-right:auto; margin-top: 10px;
	padding-top: 20px;
}

.th01_s {
	text-align: center;  font-size: 14px; color: #FFFFFF;
	background-color: #333333;}
.th02_s {
	text-align: center; font-size: 14px; color: #FFFFFF;
	background-color: #344E3F;}

.td01_s {background-color: #E6E6E6; font-size:12px;}
.td02_s {background-color: #CEE3DB; font-size:12px;}

/*ここまでセミナー情報*/


/* ここから新着セミナー情報共通 */

.p_seminew { 
	font-size: 12px; 
	color:#333333; 
	text-indent: 1em;
	line-height: 16px;
	text-align: left; 
	width: 560px;
 	margin-left: auto; margin-right: auto; 
}
.p_seminew02 {
	font-size: 14px;
	color:#333333;
	text-indent: 1em;
	text-align: left;
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
}
.semi_new_text02 { font-size: 14px; font:bold; color:#333333; text-align: left;}

.p_kousi { 
	color: #333333; font-size:14px; width: 380px; padding-top: 43px; 
	margin-right: auto; margin-left: auto; text-align: left; line-height: 16px;}
	
.p_apply { 
	color: #333333; font-size:14px; width: 380px; padding-top: 43px; 
	margin-right: auto; margin-left: auto; text-align: left; line-height: 16px;}
.p_apply02 { 
	color: #003366; font-size:14px; width: 380px; 
	margin-right: auto; margin-left: auto; text-align: left; line-height: 16px;}

.table_semi_d { 
	color:#333333; font-size: 14px; text-align: left; margin-top: 50px; width: 380px;
	margin-right: auto; margin-left: auto; position: relative; }
	
#apply_link {
	background-image:url(seminar/img/apply_btn.gif);
	background-repeat:no-repeat;
	position: relative;
	width: 120px; height: 26px;
	display: block;　margin-bottom: 0px; margin-left: 524px;}

a:hover#apply_link { background-position: 0px -26px;}

/* ここまで新着セミナー情報共通 */


/* ここから新着セミナー0626詳細 */

#semi_new_main {	
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 760px;
	height: auto;
}

#semi_new_title {
	background-image: url(seminar/img/semi_new_title.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 172px;
	margin-top: 50px; margin-right: auto; margin-left: auto; margin-bottom: 40px;
	text-indent: -9999px;
}

#semi_new_naiyou { 
	background: url(seminar/img/semi_new_naiyou.jpg) no-repeat; text-indent: -9999px;
	margin-top: 50px; margin-left: auto; margin-right: auto;
	width: 550px; height: 210px; 
}
					
#semi_new_kousi { 
	background:url(seminar/img/semi_new_kousi.jpg) no-repeat;
	margin-top: 20px; margin-left: auto; margin-right: auto; 
	width: 550px; height: 210px;
 }
 
					
#semi_new_syou { 
	background:url(seminar/img/semi_new_syou.jpg) no-repeat; 
	margin-top: 20px; margin-left: auto; margin-right: auto; width: 550px; height: 210px; }
					
#semi_new_apply { 
	background: url(seminar/img/semi_new_apply.jpg) no-repeat; 
	margin-top: 20px; margin-left: auto; margin-right: auto; width: 550px; height: 210px;}
/* ここまで新着セミナー0626詳細 */


/* ここから新着セミナー0724詳細 */

#semi_0724_main {	
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 760px;
	height: auto;
}

#semi_0724_title {
	background-image: url(seminar/img/seminar0724_title.jpg);
	background-repeat: no-repeat;
	width: 670px;
	height: 150px;
	margin-top: 50px; margin-right: auto; margin-left: auto; margin-bottom: 40px;
	text-indent: -9999px;
}

#semi0724_naiyou { 
	background: url(seminar/img/semi0724_naiyou.jpg) no-repeat; text-indent: -9999px;
	margin-top: 50px; margin-left: auto; margin-right: auto;
	width: 550px; height: 210px; 
}
					
#semi0724_kousi { 
	background:url(seminar/img/semi0724_kousi.jpg) no-repeat;
	margin-top: 20px; margin-left: auto; margin-right: auto; 
	width: 550px; height: 210px;
 }
 					
#semi0724_syou { 
	background:url(seminar/img/semi0724_syou.jpg) no-repeat;
	margin-top: 20px; margin-left: auto; margin-right: auto; width: 550px; height: 210px; }
					
#semi0724_apply { 
	background: url(seminar/img/semi0724_apply.jpg) no-repeat; 
	margin-top: 20px; margin-left: auto; margin-right: auto; width: 550px; height: 210px;}

/* ここまで新着セミナー0724詳細 */

/* ここから新着セミナー0914詳細 */

#semi_0914_main {	
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 760px;
	height: auto;
}

#semi_0914_title {
	background-image: url(seminar/img/seminar0914_title.jpg);
	background-repeat: no-repeat;
	width: 670px;
	height: 150px;
	margin-top: 50px; margin-right: auto; margin-left: auto; margin-bottom: 40px;
	text-indent: -9999px;
}

#semi0914_theme { 
	background: url(seminar/img/semi0914_theme.jpg) no-repeat; text-indent: -9999px;
	margin-top: 50px; margin-left: auto; margin-right: auto;
	width: 565px; height: 210px; 
}
					
#semi0914_kousi { 
	background:url(seminar/img/semi0914_kousi.jpg) no-repeat;
	margin-top: 20px; margin-left: auto; margin-right: auto; 
	width: 565px; height: 210px;
 }
 					
#semi0914_syousai { 
	background:url(seminar/img/semi0914_syousai.jpg) no-repeat;
	margin-top: 20px; margin-left: auto; margin-right: auto; width: 565px; height: 210px; }
					
#semi0914_apply { 
	background: url(seminar/img/semi0914_apply.jpg) no-repeat; 
	margin-top: 20px; margin-left: auto; margin-right: auto; width: 565px; height: 210px;}
/* ここまで新着セミナー0724詳細 */

/* ここからIPR  */

#ipr_main {
	background:url(seminar/img/ipr_bg.jpg) no-repeat center top; 
	margin-top: 20px; margin-bottom: 20px;
	text-align: center;
	width: 760px; height: auto;
}

#ipr_about {
	margin-left: auto; margin-right: auto; 
	width: 640px; height: auto;
	padding-top: 130px;
}
#ipr_about2 {
	margin-left: auto; margin-right: auto; 
	width: 640px; height: auto;
	margin-top: 50px;
}

#ipr_new {
	background:url(seminar/img/ipr_new_info.gif) no-repeat center;
	margin-left: auto; margin-right: auto; margin-top: 100px;
	width: 640px; height: 281px;
	text-indent: -9999px;
}

.ipr_link_btn_area {
	width: 760px; height: 26px;
	text-align: right;
	margin-top: 8px;
}

a.ipr_link_btn {
	background: url(seminar/img/ipr_link_btn.jpg) no-repeat;
	width: 233px;
	height: 26px;
	display: block;
	margin-right: 60px; margin-left: 467px;
}

a:hover.ipr_link_btn { background-position: 0px -26px;}

#ipr_bn {
	background: url(seminar/img/ipr_bn.gif) no-repeat left top;
	width: 130px; height: 17px;
	margin-left: 60px; margin-right: 570px; margin-top: 50px; margin-bottom: 5px;
}

#ipr_bn_table { 
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
	text-align: left;
	margin-left: auto; margin-right: auto;
}

.tr_ipr00{ background-color: #006699; color:#FFFFFF; text-align: center;}
.tr_ipr01{ background-color: #DDDDDD }
.tr_ipr02{ background-color: #E1F0ED}

.td_ipr01 { text-align: center; font-weight: bold; width: 25px;}
.td_ipr02 { font-size: 10px;} 

#p_ipr_a { 
	font-size: 10px; color: #333333; text-align: right; width: 640px;
	margin-left: auto; margin-right: auto; 
}
/* ここまでIPR  */


/* ここからサイトマップ */

#sm_home {
	background: url(subcontents/img/sm_icon_h.gif) left no-repeat ;
	margin-top: 30px; margin-left: 60px;
	width: 700px; height: 20px;
 	padding-top: 9px;  text-indent: 35px;
	color: #333333; font-size: 12px;;
}

#sm01 {
	width: 330px;
	height: 500px;
	margin-left: 50px;
	margin-right: 0px;
	display: inline;
	float: left;
	color: #333333; font-size: 12px;
}
 
#sm02 {
	width: 330px;
	height: 500px;
	float: right;
	margin-left: 5px;
	margin-right: 45px;
	display: inline;
	color: #333333; font-size: 12px;
}
 
.sm_menu {
	background: url(subcontents/img/sm_icon_m.gif) no-repeat left;
	padding-top: 8px;
	width: 158px; height: 20px; 
	margin-top: 15px; margin-left: 30px;
	text-indent: 35px;
}

.smb {
	background: url(subcontents/img/sm_icon_b.gif) no-repeat;
	margin-top: 8px; margin-left: 65px;
	width: 200px; height: 17px;
	text-align: left;  text-indent: 20px; padding-top: 3px;
}

.smb02 {
	margin-top: 5px; margin-left: 95px;
	width: 150px;line-height: 20px;
}

.smg {
	background: url(subcontents/img/sm_icon_g.gif) no-repeat;
	margin-top: 8px; margin-left: 65px;
	width: 200px; height: 17px;
	text-align: left;  text-indent: 20px;
}
.sm_line { 
	background: url(subcontents/img/sm_line.gif) center no-repeat; width: 330px; height: 2px;
	margin-bottom: 20px;
}
#sm_sub { margin-top: 50px;}

/* ここまでサイトマップ */

/* ここからブランド戦略TOP */

#brand_main {	
	background-image: url(brand/img/brand_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 760px;
	height: auto;
}

#brand01 {
	text-align: center;
	padding-top: 200px;
	width: 500px; height: auto;
	margin-left: auto; margin-right: auto; 
}

.p_brand {
	text-align: left;
	text-indent: 1em;
	font-size: 12px;
	line-height: 20px;
}

#brand02 {
	text-align: center;
	width: 500px; height: 37px;
	margin-top: 30px;
	margin-left: auto; margin-right: auto; 
}

a#brand_btn {
	background-image: url(brand/img/brand_btn.jpg);
	background-repeat:no-repeat;
	width: 277px;
	height: 37px;
	display: block;
	text-indent: -9999px;
	margin-left: auto; margin-right: auto; 
}

a:hover#brand_btn {
	background-position: 0px -37px;
}

/* ここまでブランド戦略TOP */


/* ここからホームページ制作 TOP */

#main_content #page_content {
	width: 752px;
	margin-top: 0px;
	margin-left: 4px;
	padding-top: 5px;
	padding-left: 5px;
	clear: left;
	float: left;
	display: inline;
}
#page_menu {
	float: left;
	width: 164px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#page_menu ul#link_btn {
	margin: 0px;
	padding: 0px;
}
#page_menu ul#link_btn li {
	list-style-type: none;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	overflow: hidden;
}
#page_menu ul#link_btn li a {
	display: block;
	width: 164px;
	height: 36px;
	border: none;
}
#page_menu li#btn01 a {
	background-image: url(page/img/page_btn01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn01 a:hover {
	background-position: right bottom;
}
#page_menu li#btn02 a {
	background-image: url(page/img/page_btn02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn02 a:hover {
	background-position: right bottom;
}
#page_menu li#btn03 a {
	background-image: url(page/img/page_btn03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn03 a:hover {
	background-position: right bottom;
}
#page_menu li#btn04 a {
	background-image: url(page/img/page_btn04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn04 a:hover {
	background-position: right bottom;
}
#page_menu li#btn05 a {
	background-image: url(page/img/page_btn05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn05 a:hover {
	background-position: right bottom;
}
#page_menu li#btn06 a {
	background-image: url(page/img/page_btn06.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn06 a:hover {
	background-position: right bottom;
}
#page_menu li#btn07 a {
	background-image: url(page/img/page_btn14.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn07 a:hover {
	background-position: right bottom;
}
#page_menu li#btn08 a {
	background-image: url(page/img/page_btn07.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn08 a:hover {
	background-position: right bottom;
}
#page_menu li#btn09 a {
	background-image: url(page/img/page_btn08.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn09 a:hover {
	background-position: right bottom;
}
#page_menu li#btn10 a {
	background-image: url(page/img/page_btn10.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn10 a:hover {
	background-position: right bottom;
}
#page_menu li#btn11 a {
	background-image: url(page/img/page_btn11.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn11 a:hover {
	background-position: right bottom;
}
#page_menu li#btn12 a {
	background-image: url(page/img/page_btn12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn12 a:hover {
	background-position: right bottom;
}
#page_menu li#btn13 a {
	background-image: url(page/img/page_btn13.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu li#btn13 a:hover {
	background-position: right bottom;
}
#page_top #page_menu li#btn01 a,
#sucpoint #page_menu li#btn02 a,
#sucpart #page_menu li#btn03 a,
#pack #page_menu li#btn04 a,
#package #page_menu li#btn05 a,
#planlist #page_menu li#btn06 a,
#plans #page_menu li#btn07 a,
#planp #page_menu li#btn08 a,
#planc #page_menu li#btn09 a,
#easy #page_menu li#btn10 a,
#result #page_menu li#btn11 a,
#accessup #page_menu li#btn12 a {
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: default;
}
#page_menu ul#bannar {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page_menu ul#bannar li {
	list-style-type: none;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	overflow: hidden;
}
#page_menu ul#bannar li#booklet a {
	display: block;
	width: 164px;
	height: 110px;
	border: none;
	background-image: url(page/img/link_booklet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu ul#bannar li#booklet a:hover {
	background-position: right bottom;
}
#page_menu ul#bannar li#hpcheck a {
	display: block;
	width: 164px;
	height: 100px;
	border: none;
	background-image: url(page/img/link_hpcheck.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu ul#bannar li#hpcheck a:hover {
	background-position: right bottom;
}
#page_menu ul#bannar li#rs a {
	display: block;
	width: 164px;
	height: 92px;
	border: none;
	background-image: url(page/img/link_rs.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_menu ul#bannar li#tell {
	display: block;
	width: 164px;
	height: 84px;
	border: none;
	background-image: url(page/img/tell.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#page_content #page_main {
	padding: 0px;
	float: left;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	display: inline;
}
#page_content #page_main h2#top_image {
	background-image: url(page/img/page_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 160px;
	width: 560px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	clear: left;
}
#page_content #page_main h3 {
	padding: 0px;
	height: 32px;
	width: 520px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 18px;
}
#page_content #page_main h3#mondai1 {
	background-image: url(page/img/mondai01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #page_main h3#mondai2 {
	background-image: url(page/img/mondai02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #page_main p {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 28px;
	text-indent: 1em;
	width: 500px;
	color: #333333;
}
#page_content #page_main #go3point {
	padding: 0px;
	overflow: hidden;
	text-indent: -9999px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
}
#page_content #page_main #go3point a {
	background-image: url(page/img/go3point.gif);
	background-position: left top;
	display: block;
	height: 60px;
	width: 430px;
}
#page_content #page_main #go3point a:hover {
	background-position: right bottom;
}

/* ここまでホームページ制作 TOP */

/* ここからホームページ制作 制作実績 */

#main_content #result_content {
	background-image: url(page/img/result_bk.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	display: inline;
}

#result_content #result_main {
	padding: 0px;
	float: left;
	display: inline;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	line-height: 130%;
}
#result_main p {
	padding: 0px;
	margin: 0px;
}
#result_main p.result_sitename {
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}
#result_main p.result_project {
	font-size: 12px;
	margin: 0px 0px 0px 30px;
}
#result_content #result_main #jsk_logos {
	background-image: url(page/img/jsk_logos.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_ss {
	background-image: url(page/img/jsk_ss.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_wish {
	background-image: url(page/img/jsk_wish.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}
#result_content #result_main #jsk_hokuo {
	background-image: url(page/img/jsk_hokuo.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_kitakami {
	background-image: url(page/img/jsk_kitakami.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_livebest {
	background-image: url(page/img/jsk_livebest.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_ota {
	background-image: url(page/img/jsk_ota.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_sotoyama {
	background-image: url(page/img/jsk_sotoyama.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_iriyama {
	background-image: url(page/img/jsk_iriyama.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_ashino {
	background-image: url(page/img/jsk_ashino.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}
#result_content #result_main #jsk_kyodo {
	background-image: url(page/img/jsk_kyodo.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_richmond {
	background-image: url(page/img/jsk_richmond.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_prudence {
	background-image: url(page/img/jsk_prudence.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_anesis {
	background-image: url(page/img/jsk_anesis.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_takumi {
	background-image: url(page/img/jsk_takumi.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_uchiike {
	background-image: url(page/img/jsk_uchiike.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_yshome {
	background-image: url(page/img/jsk_yshome.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}
#result_content #result_main #jsk_miura {
	background-image: url(page/img/jsk_miura.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_koken {
	background-image: url(page/img/jsk_koken.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_jwood {
	background-image: url(page/img/jsk_jwood.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_foryou {
	background-image: url(page/img/jsk_foryou.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_tobusiness {
	background-image: url(page/img/jsk_tobusiness.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_sankei {
	background-image: url(page/img/jsk_sankei.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_hairu {
	background-image: url(page/img/jsk_hairu.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}
#result_content #result_main #jsk_woodycraft {
	background-image: url(page/img/jsk_woodycraft.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_kensei {
	background-image: url(page/img/jsk_kensei.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_takeshiba {
	background-image: url(page/img/jsk_takeshiba.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_residesign {
	background-image: url(page/img/jsk_residesign.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_techno {
	background-image: url(page/img/jsk_techno.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_rainier {
	background-image: url(page/img/jsk_rainier.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_selco_sapporo_s {
	background-image: url(page/img/jsk_selco_sapporo_s.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}
#result_content #result_main #jsk_skyhouse {
	background-image: url(page/img/jsk_skyhouse.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_kstech {
	background-image: url(page/img/jsk_kstech.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_logosfactory {
	background-image: url(page/img/jsk_logosfactory.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_takashimizu {
	background-image: url(page/img/jsk_takashimizu.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_hashimoto {
	background-image: url(page/img/jsk_hashimoto.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_logosnew {
	background-image: url(page/img/jsk_logoshome.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_danrock {
	background-image: url(page/img/jsk_danrock.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}
#result_content #result_main #jsk_kowa {
	background-image: url(page/img/jsk_kowa.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_shinokawa {
	background-image: url(page/img/jsk_shinokawa.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_hokuo_o {
	background-image: url(page/img/jsk_hokuo_obihiro.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_hokuo_s {
	background-image: url(page/img/jsk_hokuo_sapporo.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_asakura {
	background-image: url(page/img/jsk_asakura.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_normalife {
	background-image: url(page/img/jsk_normalife.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_ehome {
	background-image: url(page/img/jsk_ehome.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}
#result_content #result_main #jsk_jibannet {
	background-image: url(page/img/jsk_jibannet.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_kamisato {
	background-image: url(page/img/jsk_kamisato.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_winghome {
	background-image: url(page/img/jsk_winghome.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_toyohome {
	background-image: url(page/img/jsk_toyohome.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_ota2 {
	background-image: url(page/img/jsk_ota2.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_ohtsuka {
	background-image: url(page/img/jsk_ohtsuka.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 0px 0px 16px 30px;
}
#result_content #result_main #jsk_oneshome {
	background-image: url(page/img/jsk_oneshome.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 330px;
	padding: 44px 0px 0px 170px;
	margin: 140px 0px 16px 30px;
}

#result_content #result_main .accessup {
	width: 310px;
}
#result_content #result_main .accessup .up_title {
	width: 98px;
	height: 20px;
	background: url(page/img/accessup.gif) no-repeat left top;
	font-size: 12px;
	padding: 0px 0px 0px 212px;
}
#result_content #result_main .accessup .up_left {
	width: 140px;
	float: left;
	margin: 0px 30px 0px 0px;
}
#result_content #result_main .accessup .up_left .key {
	width: 140px;
	height: 18px;
}
#result_content #result_main .accessup .up_left p {
	font-size: 12px;
	width: 140px;
	text-align: center;
	line-height: 130%;
}
#result_content #result_main .accessup .up_right {
	width: 140px;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	float: left;
}
#result_content #result_main .accessup .up_right .up_column {
	width: 140px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}
#result_content #result_main .accessup .up_right .access_logo {
	width: 55px;
	height: 15px;
	float: left;
}
#result_content #result_main .accessup .up_right .access_rank {
	width: 50px;
	height: 15px;
	font-size: 12px;
	float: left;
	text-align: center;
	line-height: 150%;
}
#result_content #result_main .accessup .up_right .up_crown {
	width: 20px;
	height: 15px;
	float: left;
}
#result_content #result_main #result_next {
	width: 540px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	clear: both;
	font-size: 14px;
}
/* ここまでホームページ制作 制作実績 */

/* ここからプラン別詳細 */

#main_content #flow_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: inline;
}
#flow_content #flow_main {
	padding: 0px;
	float: left;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	display: inline;
}
#flow_main #plans_top {
	background-image: url(page/img/plans_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	float: left;
	height: 220px;
	width: 560px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#flow_main #planp_top {

	background-image: url(page/img/planp_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	float: left;
	height: 220px;
	width: 560px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#flow_main #planc_top {

	background-image: url(page/img/planc_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	float: left;
	height: 220px;
	width: 560px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#flow_main #otherp_link {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 270px;
	width: 296px;
	display: inline;
}
#flow_main #otherp_link ul {
	margin: 0px;
	padding: 0px;
}

#flow_main #otherp_link li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#flow_main .flow_text {
	padding: 0px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
	width: 490px;
	display: inline;
}
.flow_text ol {
	margin: 0px;
	padding: 0px;
}
.flow_text li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.flow_text .texta {
	font-weight: bold;
	color: #FF0000;
}
.flow_text .textb {
	font-weight: bold;
	color: #009900;
}
.flow_text .textc {
	font-weight: bold;
	color: #000000;
}

/* ここまでプラン別詳細 */

/* ここからアクセスアップ */

#main_content #access_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(page/img/access_bk.jpg);
	background-repeat: no-repeat;
	display: inline;
}
#access_content #access_main {
	padding: 0px;
	float: left;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#access_main #access_box1 {
	padding: 0px;
	float: left;
	margin-top: 105px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 380px;
	display: inline;
	clear: both;
}
#access_main #access_box2 {
	padding: 0px;
	float: left;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	display: inline;
}
#access_main #access_box3 {
	font-size: 12px;
	line-height: 18px;
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	width: 480px;
	display: inline;
}
#access_main #access_box4 {
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#access_main #access_box5 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}
#access_main #access_box6 {
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-left: 30px;
	width: 490px;
	display: inline;
}
#access_main ul {
	margin: 0px;
	padding: 0px;
}

#access_main #access_box6 li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#access_main #access_box6 p {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 60px;
}
#access_main #support_box1 {
	color: #FFFFFF;
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 35px;
	display: inline;
}
#access_main #support_box1 p {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: 480px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#access_price {
	width: 540px;
	height: 30px;
	margin: 20px 0px 6px 10px;
	clear: both;
}
table#access_pricelist {
	width: 540px;
	margin: 0px 0px 30px 10px;
	table-layout: fixed;
	background-color: #CCCCCC;
	border: none;
}
table#access_pricelist th {
	width: 95px;
	padding: 5px 0px;
	background-color: #EBF0FA;
	border: #FFFFFF 1px solid;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}
table#access_pricelist th.th_left {
	width: 144px;
}
table#access_pricelist td {
	width: 95px;
	padding: 5px 0px;
	font-size: 11px;
	background-color: #FFF;
	text-align: center;
	border: #FFF 1px solid;
}
/* ここまでアクセスアップ */

/* ここから社員研修 TOP */

#main_content #kenshu_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(kenshu/img/kenshu_bk.jpg);
	background-repeat: no-repeat;
	display: inline;
}
#kenshu_menu {
	background-image: url(kenshu/img/kenshu_btnbk.png);
	background-repeat: no-repeat;
	float: left;
	height: 402px;
	width: 152px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kenshu_menu ul {

	margin: 0px;
	padding: 0px;
	float: left;
}
#kenshu_menu li {

	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 9px;
}

#kenshu_content #kenshu_main {

	padding: 0px;
	float: left;
	margin: 0px;
	width: 560px;
}
#kenshu_main #kenshu_box1 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	float: left;
	width: 480px;
	text-indent: 1em;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	display: inline;
}
#kenshu_main #kenshu_box1 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#kenshu_main #kenshu_box2 {
	padding: 0px;
	float: left;
	width: 502px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	display: inline;
}
#kenshu_main #kenshu_box3 {
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 75px;
	display: inline;
}

/* ここまで社員研修 TOP */

/* ここから社員研修 キックオフミーティング */

#main_content #kickoff_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(kenshu/img/kickoff_bk.jpg);
	background-repeat: no-repeat;
	display: inline;
}
#kickoff_content #kickoff_main {

	padding: 0px;
	float: left;
	margin: 0px;
	width: 590px;
}

#kickoff_main .ball_box {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#kickoff_main .kickoff_bar {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	clear: left;
	display: inline;
}

#kickoff_main .text_box {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 440px;
	display: inline;
}

#kickoff_main #kickoff_box1 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	float: left;
	margin-top: 170px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	clear: left;
	width: 480px;
	display: inline;
}
#kickoff_main .kickoff_box2 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	float: left;
	clear: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	width: 480px;
	display: inline;
}
#kickoff_main #kickoff_box3 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	width: 480px;
	clear: left;
	display: inline;
}
#kickoff_main #kickoff_box3 #kickoff_box31 {
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kickoff_main .bluetext {
	font-size: 12px;
	color: #3470A4;
	line-height: 20px;
}

#kickoff_main .kickoff_title {
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	display: inline;
}

#kickoff_main .comment_box {
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 010px;
	margin-left: 40px;
	margin-bottom: 0px;
	display: inline;
}
#kickoff_main .comment_box .boxtop {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 4px;
	width: 523px;
}
#kickoff_main .comment_box .boxbody {
	margin: 0px;
	clear: left;
	float: left;
	background-image: url(kenshu/img/kickoffbox_bk.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#kickoff_main .comment_box .boxbtm {
	clear: left;
	float: left;
	margin: 0px;
	height: 4px;
	width: 523px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#kickoff_main .comment_box .boxtext {
	padding: 0px;
	clear: left;
	float: left;
	width: 463px;
	font-size: 12px;
	line-height: 20px;
	margin-right: 30px;
	margin-left: 30px;
	display: inline;
}
#kickoff_main #kickoff_box4 {
	padding: 0px;
	float: left;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
	width: 500px;
	display: inline;
}
#kickoff_main #kickoff_box4 #boxtext41 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	float: left;
	width: 350px;
	margin-top: 13px;
	margin-left: 15px;
	margin-bottom: 10px;
	display: inline;
}
#kickoff_main #kickoff_box4 #boxtext42 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	clear: left;
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	display: inline;
}
#kickoff_main .kickoff_box5 {
	padding: 0px;
	float: left;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
	width: 250px;
	display: inline;
}
#kickoff_main .kickoff_box6 {
	margin: 0px;
	padding: 0px;
	float: left;
}

#kickoff_main .kickoff_box5 .boxtext51 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	float: left;
	width: 200px;
	margin-top: 13px;
	margin-left: 15px;
	margin-bottom: 10px;
	display: inline;
}
#kickoff_main .kickoff_box5 .boxtext52 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	clear: left;
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	display: inline;
}
#kickoff_main #kickoff_box6 {
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 25px;
	display: inline;
}

/* ここまで社員研修 キックオフミーティング */

/* ここから社員研修 プログラム例 */

#main_content #program_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(kenshu/img/program_bk.jpg);
	background-repeat: no-repeat;
	display: inline;
}
#program_content #program_main {

	padding: 0px;
	float: left;
	margin: 0px;
	width: 590px;
}
#program_main #program_table {
	padding: 0px;
	clear: left;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: inline;
}
#program_table .pt_tha {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	width: 190px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
#program_table .pt_thb {
	font-size: 14px;
	line-height: 20px;
	width: 335px;
	font-weight: bold;
	text-indent: 9em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
#program_table .pt_tda {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	border: 1px dotted #3974AC;
}
#program_table .pt_tdb {
	font-size: 12px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px dotted #3974AC;
	width: 335px;
}
#program_table .pt_tdag {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background-color: #F5F5F5;
	border: 1px dotted #3974AC;
}
#program_table .pt_tdbg {
	font-size: 12px;
	line-height: 20px;
	background-color: #F5F5F5;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px dotted #3974AC;
	width: 335px;
}
#program_main #program_box1 {
	padding: 0px;
	clear: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 25px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	color: #3974AC;
	font-weight: bold;
	display: inline;
}
#program_main #program_box1 #ball_box {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}

/* ここから社員研修 プログラム例 */

/* ここから社員研修 ＥＳＳ */

#main_content #ess_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(kenshu/img/ess_bk.jpg);
	background-repeat: no-repeat;
	display: inline;
}
#ess_content #ess_main {

	padding: 0px;
	float: left;
	margin: 0px;
	width: 590px;
}
#ess_main #ess_box1 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	clear: left;
	float: left;
	width: 500px;
	margin-top: 150px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	text-indent: 1em;
	display: inline;
}
#ess_main #ess_box1 p {
	margin-top: 0px;
	margin-bottom: 8px;
}
#ess_main #ess_box1 ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#ess_main #ess_box1 li {
	margin: 0px;
	padding: 0px;
}
#ess_main #ess_box2 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	clear: left;
	float: left;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	border: 1px dotted #666666;
	display: inline;
}

#ess_main #ess_box2 #ess_box21 {
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}
#ess_main #ess_box2 #ess_box22 {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ess_main #ess_box2 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#ess_main .ess_bar {
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	display: inline;
}
#ess_main .ess_box3 {
	font-size: 12px;
	line-height: 20px;
	padding: 0px;
	clear: left;
	float: left;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 500px;
	display: inline;
}
#ess_main .ess_box3 .ess_box31 {
	padding: 0px;
	float: left;
	margin: 0px;
}
#ess_main .ess_box3 .ess_box32 {
	padding: 0px;
	float: left;
	width: 430px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}
#ess_main .bluetext {
	font-size: 13px;
	color: #3470A4;
}
#ess_main .ess_box4 {
	font-size: 13px;
	line-height: 20px;
	padding: 0px;
	clear: left;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 400px;
	display: inline;
}
#ess_main .ess_box4 .ess_box41 {
	padding: 0px;
	float: left;
	width: 80px;
	font-size: 14px;
	margin: 0px;
}
#ess_main .ess_box4 .ess_box42 {
	padding: 0px;
	float: left;
	width: 200px;
	color: #3470A4;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-decoration: underline;
	display: inline;
}
#ess_main .ess_box4 .ess_box43 {
	padding: 0px;
	clear: left;
	float: left;
	width: 300px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	display: inline;
}

/* ここまで社員研修 ＥＳＳ */

/* ここから 問い合わせフォーム */

#main_content #mailform_main {
	margin: 0px;
	padding: 0px;
	float: left;
}
#mailform_main #mftitle_box {
	padding: 0px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 46px;
	display: inline;
}
#mailform_main #mftitle_box2 {
	padding: 0px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	display: inline;
}
#mailform_main #mf_box1 {
	padding: 0px;
	clear: left;
	width: 450px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 140px;
}
#mailform_main #bluetext {
	font-size: 14px;
	color: #3571A6;
}

/* ここまで 問い合わせフォーム */

/* ここから コンサルティング 

#main_content #consul_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(consul/img/consul_bk.jpg);
	background-repeat: no-repeat;
	display: inline;
}
#consul_content #consul_box1 {
	padding: 0px;
	margin-top: 90px;
	margin-bottom: 0px;
	margin-left: 80px;
	width: 580px;
	clear: left;
	float: left;
	display: inline;
}
#consul_content #consul_box1 p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: 1em;
}
#consul_content #consul_box2 {
	padding: 0px;
	width: 550px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	font-size: 12px;
	line-height: 22px;
}

#consul_content .bluetext {
	font-size: 14px;
	color: #3571A6;
}

#consul_content #consul_box3 {
	padding: 0px;
	height: 500px;
	width: 720px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#consul_content #consul_boxbtn {
	padding: 0px;
	height: 250px;
	width: 700px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3571A6;
}
#consul_content #consul_box4 {
	padding: 0px;
	width: 570px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#consul_content #consul_box5 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 672px;
}
#consul_boxbtn #consul_box5 #consul_box51 {
	font-size: 14px;
	width: 100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}


#consul_boxbtn #consul_box5 #consul_box52 {
	display: inline;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#consul_boxbtn #consul_box5 #consul_box53 {
	display: inline;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#consul_boxbtn #consul_box5 #consul_box54 {
	display: inline;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

 ここまで コンサルティング */

/* ここから コンサルティング（経営力向上計画） */

#main_content #consul_main {
	width: 750px;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 0px 0px;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
#main_content #consul_main * {
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: 150%;
	font-size: 12px;
}
#main_content #consul_main #navi_consul {
	width: 148px;
	margin: 0px 0px 20px 0px;
	float: left;
	clear: both;
}
#main_content #consul_main #navi_consul ul {
	width: 148px;
	height: 144px;
	margin: 0px;
	padding: 0px;
}
#main_content #consul_main #navi_consul ul li {
	width: 148px;
	height: 36px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-indent: -9999px;
}
#main_content #consul_main #navi_consul ul li a {
	width: 148px;
	height: 36px;
	display: block;
}
#main_content #consul_main #navi_consul ul li#navi_bland a {
	background: url(consul/img/navi_bland.gif) no-repeat left top;
}
#main_content #consul_main #navi_consul ul li#navi_bland a:hover,
#blandup #main_content #consul_main #navi_consul ul li#navi_bland a {
	background-position: right bottom;
}
#main_content #consul_main #navi_consul ul li#navi_kokyaku a {
	background: url(consul/img/navi_kokyaku.gif) no-repeat left top;
}
#main_content #consul_main #navi_consul ul li#navi_kokyaku a:hover,
#kokyakuup #main_content #consul_main #navi_consul ul li#navi_kokyaku a {
	background-position: right bottom;
}
#main_content #consul_main #navi_consul ul li#navi_syukyaku a {
	background: url(consul/img/navi_syukyaku.gif) no-repeat left top;
}
#main_content #consul_main #navi_consul ul li#navi_syukyaku a:hover,
#syukyakuup #main_content #consul_main #navi_consul ul li#navi_syukyaku a {
	background-position: right bottom;
}
#main_content #consul_main #navi_consul ul li#navi_service a {
	background: url(consul/img/navi_service.gif) no-repeat left top;
}
#main_content #consul_main #navi_consul ul li#navi_service a:hover,
#serviceup #main_content #consul_main #navi_consul ul li#navi_service a {
	background-position: right bottom;
}
#blandup #main_content #consul_main #navi_consul ul li#navi_bland a,
#kokyakuup #main_content #consul_main #navi_consul ul li#navi_kokyaku a,
#syukyakuup #main_content #consul_main #navi_consul ul li#navi_syukyaku a,
#serviceup #main_content #consul_main #navi_consul ul li#navi_service a {
	cursor: default;
}

#main_content #consul_main #navi_consul #navi_column2 {
	width: 148px;
	height: 67px;
	padding-top: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	

#main_content #consul_main #navi_consul #navi_column2 a{
	width: 148px;
	height: 67px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
	}
	
#main_content #consul_main #navi_consul #navi_column2 a:hover {
	
}
#main_content #consul_main #navi_consul #tonosama {
	width: 148px;
	height: 266px;
	background: url(consul/img/info_tonosama.gif) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #consul_right {
	width: 600px;
	margin: 0px 0px 20px 0px;
	float: left;
}
#main_content #consul_main #consul_right #keieiryoku_title {
	width: 600px;
	height: 144px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/consul_title.gif) no-repeat left top;
}
#main_content #consul_main #consul_right #keieiryoku_comment {
	width: 560px;
	height: 152px;
	padding: 28px 14px 0px 26px;
	background: url(consul/img/keieiryoku_infobg.gif) no-repeat left top;
}
#main_content #consul_main #consul_right #consul_info {
	width: 600px;
	height: 140px;
	margin: 0px;
	background: url(consul/img/keieiryoku_info.gif) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #consul_flow {
	width: 730px;
	height: 330px;
	margin: 0px 0px 0px 10px;
	clear: both;
	background: url(consul/img/keieiryoku_image.gif) no-repeat left top;
}
#main_content #consul_main .consul_point {
	width: 610px;
	margin: 20px 0px 0px 70px;
}
#main_content #consul_main .consul_point .point_title {
	width: 380px;
	height: 30px;
}
#main_content #consul_main .consul_point .point_comment {
	width: 570px;
	margin: 0px;
	padding: 7px 0px 0px 34px;
	color: #555555;
	background: url(consul/img/point_bg.gif) no-repeat left top;
}
#main_content #consul_main #consul_contactbtn {
	width: 310px;
	height: 140px;
	margin: 50px 0px 0px 80px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	display: inline;
}
#main_content #consul_main #consul_contactbtn a {
	width: 310px;
	height: 140px;
	display: block;
	background: url(consul/img/contact_btn.jpg) no-repeat left top;
}
#main_content #consul_main #consul_contactbtn a:hover {
	background-position: right bottom;
}
#main_content #consul_main #consul_tel {
	width: 310px;
	height: 140px;
	background: url(consul/img/tel_info.gif) no-repeat left top;
	margin: 50px 0px 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
}

/*----- ブランド力向上計画 -----*/
#main_content #consul_main #blandup_right {
	width: 600px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#main_content #consul_main #blandup_right #blandup_title {
	width: 600px;
	height: 80px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/blandup_title.gif) no-repeat left top;
	margin: 0px;
}
#main_content #consul_main #blandup_right #blandup_top {
	width: 600px;
	height: 370px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/blandup_main.gif) no-repeat left top;
	margin: 0px;
}
#main_content #consul_main #blandup_infoarea {
	width: 470px;
	clear: both;
	float: left;
	margin: 0px 0px 30px 0px;
}
#main_content #consul_main #blandup_infoarea #blandup_info {
	width: 470px;
	height: 162px;
	background: url(consul/img/blandup_info.gif) no-repeat left top;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
}
#main_content #consul_main #blandup_infoarea #blandup_infotext {
	width: 390px;
	margin: 0px 0px 0px 54px;
}
#main_content #consul_main #blandup_image {
	width: 270px;
	height: 220px;
	float: left;
	margin: 0px 0px 30px 0px;
}
#main_content #consul_main .blandup_sub {
	width: 730px;
	height: 50px;
	clear: both;
	margin: 0px 0px 0px 0px;
}
#main_content #consul_main #blandup_schedule {
	width: 730px;
	height: 198px;
	margin: 0px 0px 30px 0px;
}
#main_content #consul_main ul.blandup_koka01 {
	width: 400px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/blandup_koka1.jpg) no-repeat left top;
}
#main_content #consul_main ul.blandup_koka01 li {
	list-style-type: square;
	vertical-align: text-top;
	width: 400px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
#main_content #consul_main ul.blandup_koka02 {
	width: 400px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/blandup_koka2.jpg) no-repeat left top;
}
#main_content #consul_main ul.blandup_koka02 li {
	list-style-type: square;
	vertical-align: text-top;
	width: 400px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
#main_content #consul_main .blandup_koka_sub {
	width: 400px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #blandup_seika_l {
	width: 500px;
	margin: 10px 0px 0px 38px;
	padding: 0px;
	float: left;
	display: inline;
}
#main_content #consul_main #blandup_seika_l .blandup_seika {
	width: 500px;
	height: 46px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	clear: both;
}
#main_content #consul_main #blandup_seika_l .blandup_seika .seika_sub {
	width: 186px;
	height: 30px;
	margin: 0px;
	float: left;
}
#main_content #consul_main #blandup_seika_l .blandup_seika .seika_text {
	width: 310px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	color: #666666;
	float: left;
}
#main_content #consul_main #blandup_seika_img {
	width: 210px;
	height: 166px;
	margin: 20px 0px 0px 0px;
	float: left;
}
/*----- 顧客力向上計画 -----*/
#main_content #consul_main #kokyakuup_right {
	width: 600px;
	height: 565px;
	float: left;
	background: url(consul/img/kokyakuup_main.gif) no-repeat left top;
}
#main_content #consul_main #kokyakuup_right #kokyakuup_title {
	width: 600px;
	height: 340px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #kokyakuup_right #genin01 {
	width: 440px;
	height: 154px;
	margin-left: 132px;
}
#main_content #consul_main #kokyakuup_right #genin02 {
	width: 440px;
	margin-left: 132px;
}
#main_content #consul_main #kokyakuup_catch {
	clear: both;
	width: 740px;
	height: 244px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/kokyakuup_catch.gif) no-repeat left top;
	margin-bottom: 30px;
}
#main_content #consul_main #kokyakuup_info {
	width: 740px;
	height: 290px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/kokyakuup_info.gif) no-repeat left top;
	margin-bottom: 36px;
}
#main_content #consul_main .kokyakuup_sub {
	width: 740px;
	height: 50px;
	clear: both;
}
#main_content #consul_main #kokyakuup_result_l {
	width: 102px;
	height: 70px;
	float: left;
	margin: 20px 15px 0px 0px;
	padding: 0px 0px 0px 38px;
}
#main_content #consul_main #kokyakuup_result_c {
	width: 160px;
	float: left;
	margin: 28px 20px 0px 0px;
}
#main_content #consul_main #kokyakuup_result_r {
	width: 410px;
	height: 170px;
	float: left;
	padding: 0px 0px 20px 0px;
}
#main_content #consul_main ul.kokyakuup_koka01 {
	width: 400px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/kokyakuup_koka1.jpg) no-repeat left top;
}
#main_content #consul_main ul.kokyakuup_koka01 li {
	list-style-type: square;
/*	vertical-align: text-top; */
	width: 400px;
	margin: 0px 0px 8px 0px;
}
#main_content #consul_main ul.kokyakuup_koka02 {
	width: 400px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/kokyakuup_koka2.jpg) no-repeat left top;
}
#main_content #consul_main ul.kokyakuup_koka02 li {
	list-style-type: square;
/*	vertical-align: text-top; */
	width: 400px;
	margin: 0px 0px 8px 0px;
}
#main_content #consul_main .kokyakuup_koka_sub {
	width: 400px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main table.kokyakuup_plan {
	width: 652px;
	background-color: #999999;
	margin: 20px 0px 8px 50px;
}
#main_content #consul_main table.kokyakuup_plan td {
	background-color: #FFFFFF;
	text-align: center;
}
#main_content #consul_main table.kokyakuup_plan td.td01a {
	width: 164px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#main_content #consul_main table.kokyakuup_plan td.td01b {
	width: 164px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#main_content #consul_main table.kokyakuup_plan td.td01c {
	width: 270px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	padding: 8px 0px 8px 50px;
}
#main_content #consul_main table.kokyakuup_plan td.td02a {
	width: 164px;
	font-size: 14px;
}
#main_content #consul_main table.kokyakuup_plan td.td02b {
	width: 164px;
	font-size: 14px;
}
#main_content #consul_main table.kokyakuup_plan td.td02c {
	width: 300px;
	text-align: left;
	padding: 8px 10px 8px 10px;
}
#main_content #consul_main table.kokyakuup_plan .red_text {
	color: #990000;
	font-size: 12px;
}
#main_content #consul_main table.kokyakuup_plan .small_text {
	font-size: 12px;
}
#main_content #consul_main table.kokyakuup_plan ul {
	width: 300px;
}
#main_content #consul_main table.kokyakuup_plan ul li {
	list-style-type: square;
	list-style-position: inside;
/*	vertical-align: text-top; */
	width: 300px;
	margin: 0px 0px 5px 0px;
}
#main_content #consul_main #kokyakuup_comment {
	width: 650px;
	margin-left: 50px;
}
/*----- 集客力向上計画 -----*/
#main_content #consul_main #syukyakuup_right {
	width: 600px;
	height: 920px;
	float: left;
	background: url(consul/img/syukyakuup_main.gif) no-repeat left top;
}
#main_content #consul_main #syukyakuup_right #syukyakuup_title {
	width: 600px;
	height: 484px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #syukyakuup_right p {
	width: 560px;
	margin-left: 22px;
}
#main_content #consul_main #syukyakuup_right #genin01 {
	height: 175px;
}
#main_content #consul_main #syukyakuup_right #genin02 {
	height: 103px;
}
#main_content #consul_main #syukyakuup_catch {
	clear: both;
	width: 740px;
	height: 110px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/syukyakuup_catch.gif) no-repeat left top;
	margin-bottom: 10px;
}
#main_content #consul_main #syukyakuup_info {
	width: 740px;
	height: 240px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/syukyakuup_info.gif) no-repeat left top;
	margin-bottom: 30px;
}
#main_content #consul_main .syukyakuup_sub {
	width: 740px;
	height: 50px;
	clear: both;
}
#main_content #consul_main ul.syukyakuup_koka01 {
	width: 400px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/syukyakuup_koka1.jpg) no-repeat left top;
}
#main_content #consul_main ul.syukyakuup_koka01 li {
	list-style-type: square;
	vertical-align: text-top;
	width: 400px;
	margin: 0px 0px 8px 0px;
}
#main_content #consul_main ul.syukyakuup_koka02 {
	width: 400px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/syukyakuup_koka2.jpg) no-repeat left top;
}
#main_content #consul_main ul.syukyakuup_koka02 li {
	list-style-type: square;
	vertical-align: text-top;
	width: 400px;
	margin: 0px 0px 8px 0px;
}
#main_content #consul_main .syukyakuup_koka_sub {
	width: 400px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #syukyakuup_result {
	width: 740px;
	height: 300px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/syukyakuup_result.jpg) no-repeat left top;
	margin-bottom: 20px;
}
#main_content #consul_main table.kokyakuup_plan .yellow_text {
	color: #E17C00;
	font-size: 12px;
}
/*----- サービス力向上計画 -----*/
#main_content #consul_main #serviceup_right {
	width: 600px;
	height: 745px;
	float: left;
	background: url(consul/img/serviceup_main.gif) no-repeat left top;
}
#main_content #consul_main #serviceup_right #serviceup_title {
	width: 600px;
	height: 508px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #serviceup_right p {
	width: 560px;
	margin-left: 22px;
}
#main_content #consul_main #serviceup_right #genin01 {
	height: 115px;
}
#main_content #consul_main #serviceup_catch {
	clear: both;
	width: 740px;
	height: 250px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(consul/img/serviceup_catch.gif) no-repeat left top;
	margin-bottom: 10px;
}
#main_content #consul_main #serviceup_info {
	width: 625px;
	height: 290px;
	padding: 0px 0px 0px 115px;
	background: url(consul/img/serviceup_info.gif) no-repeat left top;
}
#main_content #consul_main #serviceup_info h3 {
	width: 625px;
	height: 180px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main #serviceup_info ul {
	width: 280px;
	float: left;
}
#main_content #consul_main #serviceup_info ul li {
	width: 280px;
	margin-bottom: 4px;
	list-style-type: square;
	list-style-position: inside;
}
#main_content #consul_main #serviceup_info ul#left_point {
	margin-right: 50px;
}
#main_content #consul_main .serviceup_sub {
	width: 740px;
	height: 50px;
	clear: both;
}
#main_content #consul_main table.serviceup_program {
	width: 652px;
	background-color: #999999;
	margin: 20px 0px 30px 50px;
}
#main_content #consul_main table.serviceup_program td {
	background-color: #FFFFFF;
	text-align: center;
}
#main_content #consul_main table.serviceup_program td.td01a {
	width: 189px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#main_content #consul_main table.serviceup_program td.td01b {
	width: 410px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	padding: 8px 0px 8px 50px;
}
#main_content #consul_main table.serviceup_program td.td02a {
	width: 189px;
	font-size: 14px;
}
#main_content #consul_main table.serviceup_program td.td02b {
	width: 390px;
	text-align: left;
	padding: 8px 10px 8px 10px;
}
#main_content #consul_main table.serviceup_program ul {
	width: 390px;
}
#main_content #consul_main table.serviceup_program ul li {
	list-style-type: square;
	list-style-position: inside;
/*	vertical-align: text-top; */
	width: 390px;
	margin: 0px 0px 5px 0px;
}
#main_content #consul_main ul.serviceup_koka01 {
	width: 400px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/serviceup_koka1.jpg) no-repeat left top;
}
#main_content #consul_main ul.serviceup_koka01 li {
	list-style-type: square;
/*	vertical-align: text-top; */
	width: 400px;
	margin: 0px 0px 8px 0px;
}
#main_content #consul_main ul.serviceup_koka02 {
	width: 400px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 0px 255px;
	background: url(consul/img/serviceup_koka2.jpg) no-repeat left top;
}
#main_content #consul_main ul.serviceup_koka02 li {
	list-style-type: square;
/*	vertical-align: text-top; */
	width: 400px;
	margin: 0px 0px 8px 0px;
}
#main_content #consul_main .serviceup_koka_sub {
	width: 400px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
#main_content #consul_main table.kokyakuup_plan .blue_text {
	color: #433F96;
	font-size: 12px;
}


/* ここまで コンサルティング（経営力向上計画） */

/* ここから ホームページ診断 */

#main_content #hpcheck_content {
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	display: inline;
}
#hpcheck_content #hpcheck_box1 {
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	display: inline;
	height: 217px;
	width: 640px;
}
#hpcheck_content #hpcheck_box2 {
	padding: 0px;
	float: left;
	width: 330px;
	display: inline;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
#hpcheck_content #hpcheck_box2 p {
	font-size: 12px;
	line-height: 20px;
	text-indent: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#hpcheck_content #hpcheck_box3 {
	padding: 0px;
	float: left;
	width: 264px;
	display: inline;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#hpcheck_content #hpcheck_box4 {
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#hpcheck_content #hpcheck_box5 {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#hpcheck_content #hpcheck_box {
	padding: 0px;
	float: left;
	display: inline;
	width: 640px;
	margin: 0px;
	height: 300px;
}

/* ここまで ホームページ診断 */

/* ここから 成功に必要な構成 */

#main_content #pack_content {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 752px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: inline;
}
#pack_content #pack_main {
	padding: 0px;
	float: left;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	display: inline;
}
#pack_content #pack_main h2#top_image {
	background-image: url(page/img/pack_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 150px;
	width: 560px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#pack_content #pack_main h3#site_cnst {
	background-image: url(page/img/site_cnst.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 550px;
	text-indent: 110px;
	float: left;
	clear: left;
	font-size: 12px;
	font-weight: normal;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	white-space: nowrap;
}
#pack_content #pack_main #pack_table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	table-layout: fixed;
	width: auto;
}
#pack_table .td_a {
	margin: 0px;
	padding: 0px;
	width: 116px;
	font-size: 12px;
	text-align: center;
}
#pack_table .td_b {
	margin: 0px;
	padding: 0px;
	width: 10px;
	background-image: url(page/img/bld_tbl_spr.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#pack_table .td_c {
	width: 414px;
	font-size: 12px;
	line-height: 150%;
	margin: 3px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
#pack_table .td_ag {
	margin: 0px;
	padding: 0px;
	width: 116px;
	font-size: 12px;
	text-align: center;
	background-color: #EEEEEE;
}
#pack_table .td_bg {
	margin: 0px;
	padding: 0px;
	width: 10px;
	background-image: url(page/img/bld_tbl_spr.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #EEEEEE;
}
#pack_table .td_cg {
	width: 414px;
	font-size: 12px;
	line-height: 150%;
	margin: 3px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #EEEEEE;
}

/* ここまで 成功に必要な構成 */

/* ここから プラン一覧 */

#main_content #charge_content {
	background-image: url(page/img/plan_bk.jpg);
	background-repeat: no-repeat;
	width: 752px;
	margin: 0px 0px 0px 4px;
	padding-top: 5px;
	padding-left: 5px;
	clear: left;
	float: left;
	display: inline;
}
#charge_content #charge_main {
	padding: 0px;
	float: left;
	margin: 0px 0px 0px 12px;
	width: 560px;
}
#charge_content #charge_main #plan_main {
	padding: 0px;
	float: left;
	margin: 138px 0px 0px 34px;
	display: inline;
}
#charge_content #charge_main #plan_main .plan_box {
	padding: 0px;
	height: 180px;
	width: 510px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#charge_content #list_box {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: left;
}
#charge_content #list_box h3#list_title {
	background-image: url(page/img/list_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 530px;
	float: left;
	clear: left;
	font-size: 14px;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
	margin: 6px 0px 10px 36px;
	letter-spacing: 2px;
	white-space: nowrap;
}
#charge_content #list_box table#plan_table {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	table-layout: fixed;
	width: auto;
}
#charge_content #list_box #plan_table th {
	padding: 4px 6px 2px 6px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
}
#charge_content #list_box #plan_table th.head_th {
	width: 100px;
}
#charge_content #list_box #plan_table th.st_th,
#charge_content #list_box #plan_table th.cs_th {
	width: 168px;
	background-image: url(page/img/tbl_head01.gif);
	background-repeat: no-repeat;
}
#charge_content #list_box #plan_table th.pm_th {
	width: 168px;
	height: 16px;
	background-image:url(page/img/tbl_head02.gif);
	background-repeat: no-repeat;
}
#charge_content #list_box #plan_table td {
	font-size: 12px;
	line-height: 16px;
	padding: 3px 6px 3px 6px;
}
#charge_content #list_box #plan_table td.head_td {
	width: 100px;
	text-align: center;
	background-color: #EEEEEE;
}
#charge_content #list_box #plan_table td.st_td,
#charge_content #list_box #plan_table td.cs_td {
	width: 168px;
	background-color: #D6E4F1;
}
#charge_content #list_box #plan_table td.pm_td {
	width: 168px;
	background-color: #EEEEEE;
}
#charge_content #list_box #plan_table td.comment_td {
	padding: 10px 0px 0px 14px;
	color: #3571A6;
	letter-spacing: 1px;
}
#charge_content #bannar_box {
	margin: 10px 0px 0px 120px;
	padding: 0px;
	float: left;
	clear: left;
	width: 500px;
	display: inline;
}
#charge_content #bannar_box #rs_box {
	float: left;
	width: 164px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-indent: -9999px;
	height: 92px;
}
#charge_content #bannar_box #rs_box a {
	width: 164px;
	height: 92px;
	background-image: url(page/img/link_rs.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
}
#charge_content #bannar_box #rs_box a:hover {
	background-position: right bottom;
}
#charge_content #bannar_box #tel_box {
	width: 164px;
	height: 84px;
	background-image: url(page/img/tell.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	margin: 0px 0px 0px 0px;
}

/* ここまで プラン一覧 */

/* ここから 制作のわかりやすさ */

#main_content #easy_content {
	width: 752px;
	margin: 0px 0px 0px 4px;
	padding-top: 5px;
	padding-left: 5px;
	clear: left;
	float: left;
	display: inline;
}
#easy_content #easy_main {
	padding: 0px;
	float: left;
	margin: 0px 0px 0px 12px;
	width: 560px;
}
#easy_content h2#easy_top {
	background-image: url(page/img/easy4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 36px 0px 20px 30px;
	padding: 0px;
	height: 130px;
	width: 470px;
}
#easy_main p {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	width: 500px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 32px;
	text-indent: 1em;
	clear: left;
}
#easy_main p.notes {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	width: 486px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 44px;
	text-indent: -1em;
}
#easy_main h3 {
	text-indent: -9999px;
	margin: 24px 0px 20px 24px;
	padding: 0px;
	height: 32px;
	width: 520px;
}
#easy_main h3#sub_title1 {
	background-image: url(page/img/easy_title01.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#easy_main h3#sub_title2 {
	background-image: url(page/img/easy_title02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#easy_main h3#sub_title3 {
	background-image: url(page/img/easy_title03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#easy_main h3#sub_title4 {
	background-image: url(page/img/easy_title04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ここまで 制作のわかりやすさ */

/* ここから 成功する３つのポイント */

#page_content #point_main {
	padding: 0px;
	float: left;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	display: inline;
}
#page_content #point_main h2#top_image {
	background-image: url(page/img/point_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 160px;
	width: 560px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	clear: left;
}
#page_content #point_main ul#point_list {
	margin: 0px;
	padding: 0px;
	clear: left;
}
#page_content #point_main ul#point_list li {
	list-style-type: none;
	text-indent: -9999px;
	padding: 0px;
	margin: 5px 0px 10px 10px;
	overflow: hidden;
	float: left;
}
#page_content #point_main ul#point_list li#point1 a {
	background-image: url(page/img/point01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 170px;
	height: 50px;
}
#page_content #point_main ul#point_list li#point2 a {
	background-image: url(page/img/point02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 170px;
	height: 50px;
}
#page_content #point_main ul#point_list li#point3 a {
	background-image: url(page/img/point03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 170px;
	height: 50px;
}
#page_content #point_main h3 {
	padding: 0px;
	height: 32px;
	width: 520px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 18px;
	clear: left;
	text-indent: -9999px;
}
#page_content #point_main h3#point1 {
	background-image: url(page/img/point_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #point_main h3#point2 {
	background-image: url(page/img/point_sub02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #point_main h3#point3 {
	background-image: url(page/img/point_sub03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #point_main p {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 28px;
	text-indent: 1em;
	width: 500px;
	color: #333333;
	clear: left;
}
#page_content #point_main #go3part {
	padding: 0px;
	overflow: hidden;
	text-indent: -9999px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}
#page_content #point_main #go3part a {
	background-image: url(page/img/go3part.gif);
	background-position: left top;
	display: block;
	height: 80px;
	width: 380px;
}
#page_content #point_main #go3part a:hover {
	background-position: right bottom;
}

/* ここまで 成功する３つのポイント */

/* ここから 成功する３つの役割 */

#page_content #part_main {
	padding: 0px;
	float: left;
	width: 560px;
	margin: 0px 0px 0px 12px;
	display: inline;
}
#page_content #part_main h2#top_image {
	background-image: url(page/img/part_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 160px;
	width: 560px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: left;
}
#page_content #part_main ul#part_list {
	margin: 0px;
	padding: 0px;
	clear: left;
}
#page_content #part_main ul#part_list li {
	list-style-type: none;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0px 10px 5px;
	overflow: hidden;
	float: left;
}
#page_content #part_main ul#part_list li#part1 a {
	background-image: url(page/img/part01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 170px;
	height: 50px;
}
#page_content #part_main ul#part_list li#part2 a {
	background-image: url(page/img/part02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 170px;
	height: 50px;
}
#page_content #part_main ul#part_list li#part3 a {
	background-image: url(page/img/part03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 170px;
	height: 50px;
}
#page_content #part_main h3 {
	padding: 0px;
	height: 32px;
	width: 520px;
	margin: 20px 0px 20px 18px;
	clear: left;
	text-indent: -9999px;
}
#page_content #part_main h3#part1 {
	background-image: url(page/img/part_title01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #part_main h3#part2 {
	background-image: url(page/img/part_title02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #part_main h3#part3 {
	background-image: url(page/img/part_title03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #part_main h4 {
	padding: 0px;
	height: 50px;
	width: 150px;
	margin: 20px 0px 14px 30px;
	clear: left;
	text-indent: -9999px;
}
#page_content #part_main h4#part_sub1 {
	background-image: url(page/img/part_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #part_main h4#part_sub2 {
	background-image: url(page/img/part_sub02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#page_content #part_main p {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin: 10px 0px 0px 28px;
	text-indent: 1em;
	width: 500px;
	color: #333333;
	clear: left;
}
#page_content #part_main p.part {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin: 6px 0px 0px 40px;
	text-indent: 0;
	width: 490px;
	color: #333333;
}
#page_content #part_main .red_text {
	color: #FF0000;
	font-size: 14px;
}
#page_content #part_main #moshikomi {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 30px 220px;
	text-indent: -9999px;
	width: 300px;
	height: 100px;
}
#page_content #part_main #moshikomi a {
	width: 300px;
	height: 100px;
	background-image: url(page/img/gotofree.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
}
#page_content #part_main #moshikomi a:hover {
	background-position: right bottom;
}

/* ここまで 成功する３つの役割 */

/* ここから Webビルダーズパックとは */

#page_content #package_main {
	padding: 0px;
	float: left;
	width: 560px;
	margin: 0px 0px 0px 12px;
	display: inline;
}
#page_content #package_main h2#top_image {
	background-image: url(page/img/package_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 160px;
	width: 560px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 10px 0px 26px 0px;
	clear: left;
}
#page_content #package_main #image_sample {
	margin: 10px 0px 0px 40px;
	padding: 0px;
	width: 500px;
}
#page_content #package_main p {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin: 10px 0px 0px 28px;
	text-indent: 1em;
	width: 506px;
	color: #333333;
	clear: left;
}
#page_content #package_main #goplanlist {
	padding: 0px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0px 0px 0px 370px;
}
#page_content #package_main #goplanlist a {
	background-image: url(page/img/goplanlist.gif);
	background-position: left top;
	display: block;
	height: 30px;
	width: 150px;
}
#page_content #package_main #goplanlist a:hover {
	background-position: right bottom;
}

/* ここまで Webビルダーズパックとは */

/* ここから 無料レポート */

#free_body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#free_back {
	background-image: url(page/img/free_bg.gif);
	background-repeat: repeat-y;
	width: 680px;
	margin: 0px auto;
	padding: 0px;
}
#free_main {
	padding: 0px;
	width: 600px;
	background-color: #FFFFFF;
	margin: 0px 40px;
	font-family: Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#free_main h1 {
	background-image: url(page/img/free_title.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 600px;
	height: 200px;
	margin: 0px 0px 30px 0px;
	text-indent: -9999px;
}
#free_main h2#free_sub1 {
	background-image: url(page/img/free_sub.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 530px;
	height: 50px;
	margin: 0px 0px 12px 26px;
	text-indent: -9999px;
}
#free_main p {
	font-size: 12px;
	line-height: 150%;
	padding: 0px;
	margin: 6px 40px;
	text-indent: 1em;
	width: auto;
	color: #333333;
}
#free_main #moshikomi {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 30px 150px;
	text-indent: -9999px;
	width: 400px;
	height: 82px;
}
#free_main #moshikomi a {
	width: 400px;
	height: 82px;
	background-image: url(page/img/free_moshikomi.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
}
#free_main #moshikomi a:hover {
	background-position: right bottom;
}
#free_main #action {
	padding: 0px 0px 0px 0px;
	margin: 20px auto 30px;
	text-indent: -9999px;
	width: 540px;
	height: 100px;
	background-image: url(page/img/free_action.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#free_main #gotoiawase {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 270px;
	text-indent: -9999px;
	width: 300px;
	height: 110px;
}
#free_main #gotoiawase a {
	width: 300px;
	height: 110px;
	background-image: url(page/img/gotoiawase.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
}
#free_main #gotoiawase a:hover {
	background-position: right bottom;
}

/* ここまで 無料レポート */

/* ここから セキュアディービー */
#main_content #sdb_content {
	width: 700px;
	margin: 0px auto;
	padding-top: 5px;
	clear: both;
}
#main_content #sdb_content #sdb_main {
	width: 700px;
	margin: 10px auto;
}
#main_content #sdb_content #sdb_body {
	width: 500px;
	margin: 20px auto;
}
#main_content #sdb_content #sdb_body #title_bar {
}
/*ここからセールスの勘違い*/
.col2waku{
	display: inline;
	float: right;
	height: auto;
	width: 600px;
}
.col2title{
	width: 550px;
	height: 38px;
	background-image: url(/column2/colabar1.jpg);
	background-repeat: no-repeat;
	display: block;
	text-indent: 24px;
	margin-top: 10px;
}
.col2body{
	height: auto;
	width: 100px;
	background-color: #FF0000;
	padding: 30px;
}


/* '-' */
#right_content .bnr{
	width: 160px;
	padding:0 5px 5px;
	}

#right_content .bnr_keitai {
	width: 180px;
	height: 180px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 4px 5px 10px;
}
#right_content .bnr_keitai a {
	width: 180px;
	height: 180px;
	display: block;
	background: url(img/bnr_100215.jpg) no-repeat left top;
}
#right_content .bnr_keitai a:hover {
	background-position: right bottom;
}
#right_content .bnr_semi {
	width: 180px;
	height: 60px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 4px 5px 4px;
}
#right_content .bnr_semi a {
	width: 180px;
	height: 60px;
	display: block;
	background-image: url(img/semi100803.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#right_content .bnr_semi a:hover {
	background-position: right bottom;
}
#right_content .bnr_semi2 {
	width: 180px;
	height: 60px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 5px 10px;
}
#right_content .bnr_semi2 a {
	width: 180px;
	height: 60px;
	display: block;
	background: url(img/semi_bana0608.gif) no-repeat left top;
}
#right_content .bnr_semi2 a:hover {
	background-position: right bottom;
}
