@charset "Shift_JIS";

/*
===== 1: CLEARFIX ==========================================
*/
.clear{clear:both;}
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*\*/display:block;/**/
}


/* TV SUPPORT SETTING
-------------------------------------------------*/
#pagebody_support{
	margin:1px 0 0 0;
	display:block;
	}
	
#tvsupport_header{
	margin-bottom:40px;
	width:950px;
	height:70px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}

#tvsupport_header #main_img{
	float:left;
	margin-left:36px;
	_margin-left:18px;
	}
#tvsupport_header #stit{
	float:left;
	margin:8px 0 0 30px;
	_margin:8px 0 0 15px;
	}
#tvsupport_header #header_link{
	float:right;
	margin:29px 10px 0 0;
	_margin:29px 5px 0 0;
	}
#tvsupport_header #header_link li{
	margin-bottom:8px;
	font-size:0px;
	}
/* add 20100208 */
#bdsupport_header{
	margin-bottom:10px;
	width:950px;
	height:77px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}

#bdsupport_header #main_img{
	float:left;
	margin-left:16px;
	_margin-left:8px;
	}
#bdsupport_header #stit{
	float:left;
	margin:8px 0 0 16px;
	_margin:8px 0 0 8px;
	}
#bdsupport_header #header_link{
	float:right;
	margin:29px 10px 0 0;
	_margin:29px 5px 0 0;
	}
#bdsupport_header #header_link li{
	margin-bottom:8px;
	font-size:0px;
	}
/* /add 20100208 */


/* add 20121106 */
#radiosupport_header{
	padding-top:10px;
	margin-bottom:10px;
	width:935px;
	height:67px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	padding-left: 15px;
	_padding-left: 0px;
	}

#radiosupport_header #main_img{
	float:left;
	_margin-left:8px;
	margin-right: 1px;
	margin-top: -3px;
	}
#radiosupport_header #stit{
	float:left;
	margin:8px 0 0 16px;
	_margin:8px 0 0 8px;
	}
/* /add 20121106 */



/* projector 20121109 */
#projectorsupport_header{
	margin-bottom:10px;
	width:950px;
	height:70px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}
	
#projectorsupport_header #main_img{
	float:left;
	margin-left:10px;
	_margin-left:15px;
	margin-right: 10px;
	}
#projectorsupport_header #stit{
	float:left;
	margin:0px 0 0 10px;
	_margin:0px 0 0 15px;
	}
#projectorsupport_header #header_link{
	float:right;
	margin:29px 10px 0 0;
	_margin:29px 5px 0 0;
	}
#projectorsupport_header #header_link li{
	margin-bottom:8px;
	font-size:0px;
	}
/* projector 20121109 */

/* add 20121226 */
#readersupport_header{
	margin-bottom:10px;
	width:950px;
	height:77px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}

#readersupport_header #main_img{
	float:left;
	margin-left:15px;
	_margin-left:8px;
	margin-top: 7px;
	}
#readersupport_header #stit{
	float:left;
	_margin:8px 0 0 8px;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17px;
	}
#readersupport_header #header_link{
	float:right;
	margin:29px 10px 0 0;
	_margin:29px 5px 0 0;
	}
#readersupport_header #header_link li{
	margin-bottom:8px;
	font-size:0px;
	}
/* /add 20121226 */

/* av-acc 20130110 */
#avsupport_header{
	margin-bottom:10px;
	width:950px;
	height:77px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}

#avsupport_header #main_img{
	float:left;
	margin-left:15px;
	_margin-left:8px;
	margin-top: 9px;
	}
#avsupport_header #stit{
	float:left;
	_margin:8px 0 0 8px;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17px;
	}
#avsupport_header #header_link{
	float:right;
	margin:29px 10px 0 0;
	_margin:29px 5px 0 0;
	}
#avsupport_header #header_link li{
	margin-bottom:8px;
	font-size:0px;
	}
/* /av-acc 20130110 */

	
/* BOX SETTING */

#suppport_box{
	margin:0 5px 35px 5px;
	clear:both;
	width:940px;
	overflow:hidden;
	}
#support_column2_left{
	float:left;
	width:560px;
	}

#support_column2_right{
	float:right;
	width:370px;
	}
	
#setup_bnr{
	text-align:center;
	margin-bottom:20px;
    }


#banner03 {
	text-align:left;
	margin-bottom:20px;
	background-image: url(/support/share/images/chiana/banner03_bg.gif);
	background-repeat:no-repeat;
	height: 90px;
	width: 360px;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#banner03 p {
	margin-bottom: 5px;
}
#banner03 ul {
	padding-left: 45px;
}
/*#banner03 ul li{
	padding-bottom: 5px;
	display: inline;
}
*//* 110831追加 */
#banner03_02 {
	text-align:left;
	margin-bottom:20px;
	background-image: url(/support/share/images/chiana/banner03_bg02.gif);
	background-repeat:no-repeat;
	height:120px;
	width: 360px;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#banner03_02 p {
	margin-bottom: 5px;
}
#banner03_02 ul {
	padding-left: 45px;
}
/*#banner03_02 ul li{
	padding-bottom: 5px;
	display: inline;
}
*//* 110831追加ここまで */

.mb5 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* COMMON SETTING */

.subtitle_mb20{
	margin-bottom:20px;
	clear:both;
	}

.mr10{
	margin-right:10px;
	}
.mr20{
	margin-right:20px;
	}
.mb_mr10{
	margin:0 10px 10px 0;
	}
.mb20_mr10{
	margin-right:10px;
	margin-bottom:15px;
	}
.mb0{
	margin-bottom:0;
	}
.mb20{
	margin-bottom:15px;
	}
.mb10{
	margin-bottom:10px;
	}
.mb25{
	margin-bottom:25px;
	}
.mb30{
	margin-bottom:30px;
	}
.mb40{
	margin-bottom:40px;
	}
/* left contents */

#kisyu_list{
	margin-bottom:15px;
	width:560px;
	height:104px;
	}
	
#kisyu_list li{
	float:left;
	width:104px;
	height:104px;
	font-size:0px;
	}

.kisyu_others{
	clear:both;
	float:right;
	margin-bottom:30px;
	}
	
/* add 20100208 */
.support_block {
	padding-bottom: 16px;
	background:url(/support/share/images/line_560.jpg) left bottom no-repeat;
}

#kisyu_support{
	margin-bottom:15px;
	width:560px;
	}
	
#kisyu_support li{
	float:left;
	width:180px;
	height:60px;
	font-size:0px;
	}
.kisyu_support_others{
	clear:both;
	text-align:right;
	}
	
/* /add 20100208 */

.support_menu_left{
	float:left;
	margin-bottom:20px;
	width:180px;
	}
.support_menu_left li.txt_link{
	margin:0 0 0px 5px;
	_margin:0 0 0px 2px;
	padding: 0 0 3px 10px;
	width:165px;
	font-size:85%;
	line-height:120%;
	background:url(/share/images/arrow_black.gif) no-repeat scroll left 0.3em;
	vertical-align:text-top;
	}
	
.support_menu_right{
	float:right;
	margin-bottom:20px;
	width:370px;
	}
.support_menu_right li{
	float:left;
	}
.support_menu_right li.txt_link{
	margin:0 0 0px 5px;
	_margin:0 0 0px 2px;
	padding: 0 0 3px 10px;
	width:165px;
	font-size:85%;
	line-height:120%;
	background:url(/share/images/arrow_black.gif) no-repeat scroll left 0.3em;
	vertical-align:text-top;
	}

.support_menu{
	width:560px;
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
	vertical-align:top;
	}
.support_menu li{
	float:left;
	margin-bottom:10px;
	width:180px;
	}

.support_menu li.txt_link{
	margin:0 0 0px 5px;
	_margin:0 0 0px 2px;
	padding: 0 0 3px 10px;
	width:165px;
	font-size:85%;
	line-height:120%;
	background:url(/share/images/arrow_black.gif) no-repeat scroll left 0.3em;
	vertical-align:text-top;
	}
	
/* add 20100208 */

#relation{
	margin-bottom: 30px;
}
#relation p.title{
	float:left;
	width:54px;
}
#relation ul {
	float:right;
	width:480px;
}
#relation ul li {

}

#searchbox{
	margin:0 0 10px;
	width:560px;
	height:41px;
	background:url(/support/images/search_560_bg.jpg) no-repeat;
	}
.searchbox_title{
	float:left;
	margin:0;
	}
.searchbox_form{
	float:left;
	margin:10px 0 0 0;
	}

.searchbox_btn{
	float:right;
	margin:10px 16px 0 0;
	_margin:10px 8px 0 0;
	}
.searchbox_btn2{
	float:left;
	_margin:10px 0px 0 0;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 10px;
	}

.searchbox_option {
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.searchbox_form_box{
	width:420px;
	font-size:93%;
	}
.searchbox_form_box2{
	width:310px;
	font-size:93%;
	}


.support_menulist{
	width:560px;
	clear:both;
	overflow:hidden;
	}
.support_menulist li{
	float:left;
	width:180px;
	font-size: 0;
	}
.support_menulist li.mb20{
	margin-bottom: 20px;
	}
/* /add 20100208 */


/* right contents */
#search_area{
	margin:0 7px 35px 7px;
	width:356px;
	height:41px;
	background:url(/support/images/search_bg.jpg) no-repeat;
	}
.search_form{
	float:left;
	margin:10px 0 0 28px;
	_margin:10px 0 0 10px;
	}

*:first-child + html .search_form{
	float:left;
	margin:10px 0 0 14px;
	}

.search_btn{
	float:right;
	margin:10px 28px 0 0;
	_margin:10px 14px 0 0;
	}
.form_box{
	width:254px;
	font-size:93%;
	}

.support_news{
	margin:0 9px 30px 9px;
	font-size:95%;
	}
.support_news dt{
	margin-bottom:1px;
	}
.support_news dd{
	padding: 0 0 6px 10px;
	background:url(/share/images/arrow_black.gif) no-repeat scroll left 0.3em;
	word-break:break-all;
	}
.imnportantinfo{
	margin-bottom:20px;
	padding:0 10px 3px 7px;
	width:353px;
	height:21px;
	background:url(/support/share/images/right_title_line.gif) bottom no-repeat;
	font-size: 0px;
	}
.btn_list{
	float:right;
	margin-top:-20px;
	_margin-top:-20px;
	}
	
/* add 20100208 */
.rcolumn_title{
	margin-bottom:20px;
	padding:0 10px 3px 7px;
	width:353px;
	height:21px;
	background:url(/support/share/images/right_title_line_gray.gif) bottom no-repeat;
	font-size: 0px;
	}
.listlink{
	margin-top:-20px;
	margin-left:320px;
	}
/* /add 20100208 */

.banner_area{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	/*margin-left: 10px;*/
	margin-left: 5px; 
	width:360px;
	}
.banner_area li{
	float:left;
	margin-bottom:10px;
	width:175px;
	height:40px;
	font-size:0px;
	}
.banner_area2{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	/*margin-left: 10px;*/
	margin-left: 5px; 
	}
.banner_area2 li{
	float:left;
	font-size:0px;
	}
	
#kisyubetsu_qr {
	float: left;
	padding: 0 15px 0 10px;
}

#kisyubetsu_qr_txt {
	float: left;
	margin-top: 10px;
}

.link {
	background:transparent url(/share/images/arrow_black.gif) no-repeat scroll 0px 0.4em;
	color:#000000;
	line-height:1.2em;
	padding-bottom:10px;
	padding-left:10px;
	vertical-align:top;
}

/* PAGETOP BUTTON*/
#container #pagebody_support #pagetoparea {
	margin-top:20px;
	text-align:right;
}
#container #pagebody_support #pagetoparea img {
	margin:0 0 0 auto;
}

/* importance */
ul.submenu_importance {
	margin-bottom: 30px;
	text-align: right;
}

ul.submenu_importance li {
	display: inline;
	padding: 3px 0 3px 20px;
	text-align: right;
	background:url(/support/images/index/icon_importance.gif) no-repeat left top;
}

/* qrarea*/
.qrarea_kisyubetsu {
	overflow: hidden;
	width: 250px;
	margin-left: 10px;
}

.qrarea_kisyubetsu ul {
	background:transparent url(/support/bd/images/bg_qr_area.gif) no-repeat scroll left bottom;
	padding:10px;
	overflow: hidden;
	width: 250px;
}

.qrarea_kisyubetsu ul.qrcode li.qrcode_img{
	float:left;
	width:98px;
	margin-right: 15px;
	padding-left: 4px;
}

.qrarea_kisyubetsu ul.qrcode li.qrcode_txt {
	float:left;
	width:110px;
	padding: 0 0 6px 10px;
	background:url(/share/images/arrow_black.gif) no-repeat scroll left 0.3em;
	margin-top: 5px;
}
 
/* add 20130107 */
#active-speakersupport_header{
	margin-bottom:10px;
	width:950px;
	height:77px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}

#active-speakersupport_header #main_img{
	float:left;
	margin:7px 0px 0px 15px;
	_margin-left:8px;
	}
#active-speakersupport_header #stit{
	float:left;
	margin:11px 0 0 17px;
	_margin:8px 0 0 8px;
	}
#active-speakersupport_header #header_link{
	float:right;
	margin:29px 10px 0 0;
	_margin:29px 5px 0 0;
	}
#active-speakersupport_header #header_link li{
	margin-bottom:8px;
	font-size:0px;
	}
/* /add 20130107 */

/* add 20130613 */
#audiosoftware_header{
	margin-bottom:10px;
	width:950px;
	height:77px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}

#audiosoftware_header #main_img{
	float:left;
	margin:7px 0px 0px 15px;
	_margin-left:8px;
	}
#audiosoftware_header #stit{
	float:left;
	margin:18px 0 0 17px;
	_margin:8px 0 0 8px;
	}
#audiosoftware_header #header_link{
	float:right;
	margin:29px 10px 0 0;
	_margin:29px 5px 0 0;
	}
#audiosoftware #header_link li{
	margin-bottom:8px;
	font-size:0px;
	}
/* /add 20130613 */
