/* 基本 */
body {
	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size:100%;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 0;
background: url(images/bg_grad.jpg);
background-color:#F5F5F5;
background-position: center top;
background-repeat: repeat-x;
}

H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}

H3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

H4 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

H5 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

H6 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

DT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

img {
	border-style: none;
}
img.bt {
	border: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	vertical-align: middle;
}

strong {font-size:120%;}

h1,h2,h3,h4,p {
	margin: 0px;
	padding: 0px;
}

.clear {
	CLEAR: both; line-height:0em;
}

.pama0 {padding:0px; margin:0px;}

.linehi {1.5em}

.style2 {font-size: 12px;color: #000000;}

.font120 { font-size:120%;}

.fontred { font-size:120%;font-weight:bold; color:#FF0000}

.fontglay { FONT-SIZE: 10px; COLOR: #666}

.otoiawase {width:540px; margin-top:30px; margin-bottom:30px;}

.font9 {FONT-SIZE: 9px}

/* 背景 */

#bg {	background-position: center top;
	background-repeat: repeat-x;
	text-align: left;
	margin:0px;
	width: 800px;
	background-color: #FFFFFF;
}


/* 全体 */

#container {
	text-align: left;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 800px;
}


/* ヘッダー */

#header {
    WIDTH: 800px;
	color: #333333;
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-top:#3366cc solid 4px;
}

#header h1 {
font-size:60%; font-weight:normal; float:right; margin-right:10px;
}

#header H2 {
font-size:100%;	float:left; margin-top:15px; margin-left:52px;}

#header H2 A{TEXT-DECORATION: none;COLOR: #000;
}
#header H2 A:visited{TEXT-DECORATION: none;COLOR: #000;
}

.meetingtitle{width:800px;height:65px;BACKGROUND: url(images/top.gif) no-repeat;}

#header DL {
	FLOAT: right; WIDTH: 600px; TEXT-ALIGN: right; vertical-align: top; margin-right:10px;
}

#header DD {
	DISPLAY: inline; MARGIN: 0px 4px 0px 0px; font-size:70%; 
}

#header DD p .sp { margin-top:22px; }

#header DD A { 
	PADDING-LEFT:15px; COLOR: #000; TEXT-DECORATION: none;
}

#header DD A.dd1 { 
	PADDING-LEFT:15px; BACKGROUND: url(images/menu_l.gif) no-repeat 0px 1px; COLOR: #000; TEXT-DECORATION: none; 
}

#header DD A.dd2 {
	PADDING:8px 0px 0px 15px; BACKGROUND: url(images/bt_keitai.gif) no-repeat 0px 1px; COLOR: #000; TEXT-DECORATION: }

#header DD img { width:224px; float:right; margin:0px 8px 0px 10px}


#header DD A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#header DD A:hover {
	COLOR: #FF0066; TEXT-DECORATION: none
}

/* ヘッダー：メニューFLOAT: right; */
#gmenu_vase { BACKGROUND: url(images/bg_menu.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 800px; PADDING-TOP: 0px;HEIGHT: 33px;
}

#gmenu {
	MARGIN: 0px 0px 0px 0px; HEIGHT: 33px
}
#gmenu A.curr {
	BACKGROUND-POSITION: 0px -33px
}
#gmenu A SPAN {
	DISPLAY: none
}
#gmenu LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}

#gmenu A {
	DISPLAY: block; HEIGHT: 33px
}
A.gm1 {
	BACKGROUND-IMAGE: url(images/bbmeeting_home.gif); WIDTH: 75px
}
A.gm2 {
	BACKGROUND-IMAGE: url(images/bbmeeting.gif); WIDTH: 164px
}
A.gm3 {
	BACKGROUND-IMAGE: url(images/bbtel.gif); WIDTH: 119px
}
A.gm4 {
	BACKGROUND-IMAGE: url(images/bbcc.gif); WIDTH: 133px
}
}
#gmenu A:hover {
	BACKGROUND-POSITION: 0px -33px
}


/* コンテンツ全体 */

#content {
	width: 620px;
	float: left;
}

/* 左側メイン */

#main {
	font-size: 75%;
	line-height: 1.8em;
	letter-spacing: 0.05em;
	text-align:left;
	margin-top: 0;
	margin-bottom: 0;
	width: 580px;
	margin-left:5px;
}

#main a {
	text-decoration: none;
	color: #006699;

}

#main a:link {
	text-decoration: none;
	color: #006699;

}

#main a:link:hover {
	text-decoration: none;
	color: #FF0066;

}

#main a:link:active {
	text-decoration: none;
	color: #ff6600;

}

#main a:visited {
	text-decoration: none;
	color: #003366;

}

#main a:visited:hover {
	text-decoration: none;
	color: #FF0066;

}

#main a:visited:active {
	text-decoration: none;
	color: #ff6600;

}


#main .pad {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

/* h2  */

#main h2 { 
	font-size: x-large;
	color: #f00;
	font-weight: bold;
	line-height:1em;
	margin:7px 0px 0px 0px;
}
#main H3 {
	font-size: 100%;
	line-height: 1.8em;
	font-weight: nomal;
	letter-spacing: 0.05em;
	text-align:left;
	margin-top: 0;
	margin-bottom: 0;
	width: 540px;
}
/* h2  中面ページのタイトル画像  BBmeeting */

#main h2.h01 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_meeting.jpg); margin-bottom:10px; WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 120px;
	clear: both;
}

#main h2.h02 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbmeeting.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}

#main h2.h03 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbmeeting_jirei.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h04 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_download.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h05 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbmeeting_tokucyo.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h06 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbmeeting_dousa.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h07 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbmeeting_price.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h08 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_otamesi.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h09 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbmeeting_mousikomi.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h10 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_toiawase.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h11 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_company.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.h12 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_sitemap.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}



/* h2  中面ページのタイトル画像  BBtel */

#main h2.tel01 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbtel.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.tel02 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbtel_tokucyo.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.tel03 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbtel_tukaikata.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}

#main h2.tel04 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_download_tel.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.tel05 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbtel_dousa.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.tel06 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbtel_price.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.tel07 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbtel_mousikomi.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}


/* h2  中面ページのタイトル画像  BBcc */

#main h2.bbcc01 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbcc.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.bbcc02 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbcc_dousa.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.bbcc03 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbcc_price.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.bbcc04 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_bbcc_mousikomi.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}
#main h2.bbcc05 { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/topimg_download_bbcc.jpg); WIDTH: 600px; TEXT-INDENT: -9999px; HEIGHT: 76px; margin-bottom: 10px;
	clear: both;
}

/* h2end */





/*　メインコンテンツ　商品一覧 ★★★テレビ会議 */
#contents_meeting { BACKGROUND: url(images/title_l_green.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 0px 0px 3px; WIDTH: 590px; PADDING-TOP: 2px;HEIGHT: 26px;
}

.intitle { BACKGROUND: url(images/title_l_green.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 0px 0px 3px; WIDTH: 600px; PADDING-TOP: 2px;HEIGHT: 26px;
}

#contents_meeting p {
	PADDING: 0px 10px 0px 20px; MARGIN: 0px; line-height:1.5em; font-weight:bold; color:#336600;}

#contents_meeting_text { BACKGROUND: url(images/top_meeting.jpg) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 600px; PADDING-TOP: 2px; HEIGHT: 240px;
}

#contents_meeting_text p {
	PADDING: 0px 10px 0px 10px; margin-left: 10px; line-height:1.5em; font-weight:bold; font-size:14px; color:#669933;}

#list_orange ul { line-height:1.3em; margin-left: 20px; }
#list_orange li { list-style-image:url(images/bt_orange.gif);}

#main li {
	margin-bottom: 5px;
}

#main p {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
}

#main .imageleft {
	padding-right: 10px;
	float: left;
}

#main .imageright {
	padding-left: 10px;
	float: right;
}

#box {
	width:600px; height:350px;
	margin:5px 0px 8px 0px;
	padding:0px;
}
#contents_bbtelcc_text { BACKGROUND: url(images/top_telcc.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 600px; PADDING-TOP: 2px; HEIGHT: 350px;
}


.boximg {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 295px; PADDING-TOP: 0px; HEIGHT: 26px; BACKGROUND: url(images/title_s_blue.gif) no-repeat 0px 0px;
}

.boximg p {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; PADDING-left:20px; padding-top:2px; line-height:1.5em; font-weight:bold; color:336600; }
	
/*　メインコンテンツ　商品一覧 ★★テレビ電話 */

#leftsp_blue{ margin-left:10px; line-height:1.5em; font-weight:bold; font-size:13px; color:#336699;	}
#numcheck { MARGIN: 80px 0px 0px 110px; WIDTH: 170px; PADDING-TOP: 0px;HEIGHT: 58px;}
#numcheck p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:85%; line-height:1.3em;}
#numcheck p A {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/tel_check.gif); OVERFLOW: hidden; WIDTH: 170px; TEXT-INDENT: -9999px; HEIGHT: 58px}
#numcheck p A:hover {
	BACKGROUND-POSITION: 0px -58px}

#list_orange_tel ul { line-height:1.3em; margin-left: 20px; }
#list_orange_tel li { list-style-image:url(images/bt_orange.gif);}


/*　中面ページ　テレビ電話番号チェックボタン */

#numcheck_inpage { MARGIN: 0px 0px 0px 10px; WIDTH: 170px; PADDING-TOP: 10px;HEIGHT: 58px;}
#numcheck_inpage p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:85%; line-height:1.3em;}
#numcheck_inpage p A {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/tel_check.gif); OVERFLOW: hidden; WIDTH: 170px; TEXT-INDENT: -9999px; HEIGHT: 58px}
#numcheck_inpage p A:hover {
	BACKGROUND-POSITION: 0px -58px}

/*　中面ページサイドメニュー　テレビ電話番号チェック  */

#numcheck_side { MARGIN: 0px 0px 0px 5px; WIDTH: 170px; PADDING-TOP: 10px;HEIGHT: 58px;}
#numcheck_side p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:85%; line-height:1.3em;}
#numcheck_side p A {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/tel_check.gif); OVERFLOW: hidden; WIDTH: 170px; TEXT-INDENT: -9999px; HEIGHT: 58px}
#numcheck_side p A:hover {
	BACKGROUND-POSITION: 0px -58px}


/*　メインコンテンツ　商品一覧 コールセンター  */

#leftsp_green{ margin-left:10px; line-height:1.5em; font-weight:bold; font-size:13px; color:#009999;	}

.boximg2 {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 295px; PADDING-TOP: 0px;HEIGHT: 26px; BACKGROUND: url(images/title_s_bgreen.gif) no-repeat 0px 0px;
}

.boximg2 p {
	PADDING: 0px 0px 0px 20px; MARGIN: 0px; PADDING-left:20px; padding-top:2px; line-height:1.5em; font-weight:bold; color:336600; 
}
#bbcc_toptext{ margin:160px 0px 0px 10px;}




/*　中面コンテンツ ★★★テレビ電話 */
#boxtext_contents_bbtel {
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#boxtext_contents_bbtel ul { line-height:1.3em; margin-left: 20px; }
#boxtext_contents_bbtel li { list-style-image:url(images/bt_doc.gif);}
#boxtext_contents_bbtel p { line-height:1.3em; margin-left: 20px; margin-right:20px; }


/*　中面コンテンツ　 ★★★テレビ電話　中面タイトルバー */
#boxtext_contents_bbtel h3{ BACKGROUND: url(images/title_l_blue.gif) no-repeat 0px 0px; FLOAT: left; 
MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 2px; PADDING-left: 18px; HEIGHT: 26px; font-weight:bold; color:#336699;
}

#contents_bbtel_text { BACKGROUND: url(images/top_bbtel.jpg) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 600px; PADDING-TOP: 2px; HEIGHT: 240px;
}
#contents_bbtel_text p {
	PADDING: 0px 10px 0px 10px; margin-left: 0px; line-height:1.5em; font-weight:bold; font-size:14px; color:#336699;}


/*　中面コンテンツ ★コールセンター */
#boxtext_contents_bbcc {
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#boxtext_contents_bbcc ul { line-height:1.3em; margin-left: 20px; }
#boxtext_contents_bbcc li { list-style-image:url(images/bt_doc.gif);}
#boxtext_contents_bbcc p { line-height:1.3em; margin-left: 20px; margin-right:20px; }


/*　中面コンテンツ　★コールセンター　中面タイトルバー */
#boxtext_contents_bbcc h3{ BACKGROUND: url(images/title_l_bgreen.gif) no-repeat 0px 0px; FLOAT: left; 
MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 2px; PADDING-left: 18px; HEIGHT: 26px; font-weight:bold; color:#009999;
}

#contents_bbcc_text { BACKGROUND: url(images/top_bbcc.jpg) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 600px; PADDING-TOP: 2px; HEIGHT: 240px;
}
#contents_bbcc_text p {
	PADDING: 0px 10px 0px 10px; margin-left: 0px; line-height:1.5em; font-weight:bold; font-size:14px; color:#009999;}



/*　メインコンテンツ　トピックス */
#boxtext_topics {
	width:560px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#boxtext_topics ul { line-height:1.3em; margin-left: 20px; }
#boxtext_topics li { list-style-image:url(images/bt_doc.gif);}
#boxtext_topics p { line-height:1.3em; margin-left: 20px; margin-right:20px; }
/*　メインコンテンツ　中面タイトルバー */
#boxtext_topics h3{ BACKGROUND: url(images/title_l_green.gif) no-repeat 0px 0px; FLOAT: left; 
MARGIN: 0px; WIDTH: 560px; PADDING-TOP: 2px; PADDING-left: 18px; HEIGHT: 26px; font-weight:bold; color:#336600;
}


/*　メインコンテンツ　トピックスなど */
#box2 {
	width:600px;
	margin:10px 0px 8px 0px;
	padding:0px;
}
#box2 p.topics{ BACKGROUND: url(images/title_topics.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px 0px 0px 3px; WIDTH: 600px; PADDING-TOP: 2px;HEIGHT: 26px;}

#box2 li {
	list-style-type: none; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 5px 15px; 
	background: url(images/bt_doc.gif) no-repeat 3px 3px; 
	font-size:10px;
	border-bottom:1px #cccccc dotted;
}

#box3 {
	width:540px;
	margin:5px 0px 8px 0px;
	padding:0px;
}

/*　サイドメニュー */

#side {
	font-family: Arial, Tahoma, "Trebuchet MS", Verdana, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 90%;
	line-height: 140%;
	width: 180px;
	float: right;
	margin-right:0px;
	background-color:#EFEFEF;
}

#side .pad {
	padding:7px 5px 0px 0px;
}

#side a {
	text-decoration: none;
	color: #006699;
}

#side a:link {
	text-decoration: none;
	color: #006699;
}

#side a:link:hover {
	text-decoration: none;
	color: #FF0066;
}

#side a:link:active {
	text-decoration: none;
	color: #ff6600;
}

#side a:visited {
	text-decoration: none;
	color: #003366;
}

#side a:visited:hover {
	text-decoration: none;
	color: #FF0066;
}

#side a:visited:active {
	text-decoration: none;
	color: #ff6600;
}

/* サイドメニューの　書類アイコンリスト */
#sidemenu_list { margin-left: 30px; font-size:12px; }
#sidemenu_list ul { line-height:1.5em; }
#sidemenu_list li { list-style-image:url(images/bt_doc.gif); vertical-align:middle;}

/* サイドメニューの　ブログリスト */
#sideblog_list { font-size:12px; }
#sideblog_list ul { line-height:1.5em; }
#sideblog_list li { list-style-image:url(images/bt_r.gif); vertical-align:middle; margin-left: 30px;}

#side h2 {}

#side h3 {}


/* サイドメニューのテレビ会議 */
#menu_meeting { BACKGROUND: url(images/title_green.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 0px 0px 0px 3px; WIDTH: 168px; PADDING-TOP: 5px;HEIGHT: 30px;
}

#menu_meeting p {
	PADDING: 0px 10px 0px 20px;  MARGIN: 0px; line-height:1.5em; font-weight:bold; color:336600;
}
/* サイドメニューのテレビ電話 */
#menu_tel { BACKGROUND: url(images/title_blue.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 0px 0px 0px 3px; WIDTH: 168px; PADDING-TOP: 5px;HEIGHT: 30px;
}

#menu_tel p {
	PADDING: 0px 10px 0px 20px;  MARGIN: 0px; line-height:1.5em; font-weight:bold; color:336600;
}
/* サイドメニューのコールセンター */
#menu_callcenter { BACKGROUND: url(images/title_bgreen.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 0px 0px 0px 3px; WIDTH: 168px; PADDING-TOP: 5px;HEIGHT: 30px;
}

#menu_callcenter p {
	PADDING: 0px 10px 0px 20px;  MARGIN: 0px; line-height:1.5em; font-weight:bold; color:009999;
}

.ya { width:170px;  margin-top:2px;;margin-left:13px; background:url(images/bt_red2.gif) no-repeat 0px 3px;}

/* サイドメニューの無料お試し */
#otamesi { FLOAT: right; MARGIN: 0px 0px 3px 3px; WIDTH: 170px; PADDING-TOP: 0px;HEIGHT: 77px;
}

#otamesi p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:75%; line-height:1.5em;
}

#otamesi p A {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/bt_try.gif); OVERFLOW: hidden; WIDTH: 170px; TEXT-INDENT: -9999px; HEIGHT: 77px
}

#otamesi p A:hover {
	BACKGROUND-POSITION: 0px -77px
}

/* サイドメニューの資料ダウンロード */
#download { FLOAT: right; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px;HEIGHT: 70px;
}

#download p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:75%; line-height:1.5em;
}

#download p A {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/download.gif); OVERFLOW: hidden; WIDTH: 170px; TEXT-INDENT: -9999px; HEIGHT: 70px
}

#download p A:hover {
	BACKGROUND-POSITION: 0px -70px
}


/* メニュー */
.menu {
	margin: 8px 0px 15px 18px;
}


.menu ul li p { 
	DISPLAY: block; BACKGROUND-IMAGE: url(images/title_topics.gif); WIDTH: 196px; TEXT-INDENT: -9999px; HEIGHT: 32px
} 

.menu ul ul li { 
	list-style-type: none; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 15px; 
	background: url(images/bt_black.gif) no-repeat 0px 3px; 
	font-size:10px;
} 

.menu ul ul li a {
	text-indent: 10px;
	padding: 0px;
}



.menu2 {
	margin: 8px 0px 15px 18px;
}

.menu2 ul li p { 
	BACKGROUND-IMAGE: url(images/title_backnumber.gif); WIDTH: 196px; TEXT-INDENT: -9999px; HEIGHT: 32px
} 

.menu2 ul ul li { 
	list-style-type: none; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 15px; 
	background: url(images/bt_black.gif) no-repeat 0px 3px; 
	font-size:10px;
} 

.menu2 ul ul li a {
	text-indent: 10px;
	padding: 0px;
}



#side ul {
	margin: 0px;
	padding:: 0px;
}

#side img {
	margin-top: 2px;
	border-style: none;
	margin-bottom: 2px;
}


/* フッター */

#footernavi {
	width:780px;
	font-size: 70%;
	text-align: center;
	margin: 5px auto 0px auto;
	padding: 10px 0px 0px 0px;
	clear: both;
	background-image:url(images/line.gif);
	background-repeat:repeat-x;
}

#footernavi ul {
	margin: 0;
	padding: 0;
}

#footernavi ul li {
	display: inline;
}

#footernavi ul li a {
	text-decoration: none;
	color: #006699;
	padding: 0 .5em;
}


#footernavi ul li a:visited {
	text-decoration: none;
	color: #003366;
	background-color: #ffffff;
}

#footernavi ul li a:link:hover {
	text-decoration: none;
	color: #FF0066;
	background-color: #ffffff;
}

#footer {
	color: #333333;
	margin-top: 3px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	clear: both;
}

address {
	font-size: 12px;
	font-style: normal;
	text-align: center;
	line-height: 100%;
	margin-bottom: 5px;
}

div#page {
	font-size: 70%;
	text-align: center;
	margin:10px 0px10px 0px;
	padding: 0px;
	clear: both;}
	
#page a {
	text-decoration: none;
	color: #006699;
	background-color: #ffffff;
}

#page a:link {
	text-decoration: none;
	color: #006699;
	background-color: #ffffff;
}

#page a:link:hover {
	text-decoration: none;
	color: #FF0066;
	background-color: #ffffff;
}

#page a:link:active {
	text-decoration: none;
	color: #ff6600;
	background-color: #ffffff;
}

#page a:visited {
	text-decoration: none;
	color: #003366;
	background-color: #ffffff;
}

#page a:visited:hover {
	text-decoration:  none;
	color: #FF0066;
	background-color: #ffffff;
}

#page a:visited:active {
	text-decoration:  none;
	color: #ff6600;
	background-color: #ffffff;
}

/*************検索窓************/
#search{
  font-size: 90%;
  margin-top:5px;
  margin-left:120px;
}
#search input{
  font-size: 80%;
 }

/********BBmeetingの商品説明*******/

#alpha3 {
	margin: 0px 0px 0px 8px;
	float: left;
	width: 260px;
}

#beta3 {
	margin: 0px px 0px 0px;
	padding-left: 8px;
	width: 260px;
}

/************************************/


.font15p336699{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	font-weight: bold;
	line-height: 1.3em;
	color:#336699;
}
.font15p009999{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	font-weight: bold;
	line-height: 1.3em;
	color:#009999;
}


/*申込の流れ枠 */
.waku1_bg{width: 580px; height: 80px; margin-top:0px; margin-bottom:0px; background-image:url(http://www.mapfan.co.jp/images/s1.gif); background-repeat: no-repeat;}
.waku1{text-align:left; font-size:13px; color:#333333; padding: 10px 0px 0px 85px;}

.waku2_bg{width: 580px; height: 80px; margin-top:0px; margin-bottom:0px; background-image:url(http://www.mapfan.co.jp/images/s2.gif); background-repeat: no-repeat;}
.waku2{text-align:left; font-size:13px; color:#333333; padding: 10px 0px 0px 85px;}
.waku_sub{width: 520px;text-align:left; font-size:13px; padding: 10px 0px 0px 85px;}

/*　カメラチェック枠　*/
#webcamera { BACKGROUND: url(images/webcamera.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 575px; PADDING-TOP: 50px;PADDING-left: 10px; HEIGHT: 304px;
}


/* 会社概要用 */
.info {
	margin-top: 10px;
	margin-bottom: 25px;
	font-size:12px;
}
.info dt {
	padding-top: 0;
	padding-left: 5px;
	padding-right: 0;
	padding-bottom: 0;
}
.info dd {
	line-height: 160%;
	margin-top: -1.6em;
	margin-left: 9em;
	margin-right: 0;
	margin-bottom: .8em;
	border-bottom: 1px dotted #666666;
}

/* サイトマップ用 */
#map {
margin-left:60px;
padding: 0px 0px 0px 0px;
}


#map ul {
	margin:0;
	margin-left:30px;
}


#map li {
	background:url(img/ccm.gif);
	background-repeat:no-repeat;
	background-position:0 -1px;
	list-style-type:none;
	font-size:13px;
	padding-left:20px;
}

. mago {
	margin-top:0 ;
	margin-left:60px;
	font-size:13px;
	vertical-align:text-top;
color:#336699;
}

.mago img {
	vertical-align:-4px;
	margin:1px 0 1px 0;
}

/* エントリーアーカイブ用 */
#menu_datearchive { BACKGROUND: url(images/topimg_entry.jpg) no-repeat 0px 0px; FLOAT: right; MARGIN: 7px 0px 20px 5px; WIDTH: 600px; PADDING-TOP: 5px;HEIGHT: 76px;
}

#menu_datearchive p {
	PADDING: 22px 5px 0px 10px;  MARGIN: 0px; line-height:1.5em; font-weight:bold; color:#ffffff;font-size:18px;
}

