@charset "utf-8";


/*-----------------------------------
GLOBAL NAVI (IR用メニュー（黒版）)
基本要素は navigation.css に記述
ここでは画像のみ指定
-----------------------------------*/

ul#global-navi li#g-solution {
background:url(/assets/images/common/gn_b01_f2.jpg) left top no-repeat;
}

ul#global-navi li#g-products {
background:url(/assets/images/common/gn_b02_f2.jpg) left top no-repeat;
}

ul#global-navi li#g-profile {
background:url(/assets/images/common/gn_b03_f2.jpg) left top no-repeat;
}

ul#global-navi li#g-ir {
background:url(/assets/images/common/gn_b04_f2.jpg) left top no-repeat;
}

ul#global-navi li#g-socialactionprogram {
background:url(/assets/images/common/gn_b05_f2.jpg) left top no-repeat;
}

ul#global-navi li#g-recruit {
background:url(/assets/images/common/gn_b06_f2.jpg) left top no-repeat;
}

ul#global-navi li#g-solution a {
background:url(/assets/images/common/gn_b01.jpg) left top no-repeat;
}

ul#global-navi li#g-products a {
background:url(/assets/images/common/gn_b02.jpg) left top no-repeat;
}

ul#global-navi li#g-profile a {
background:url(/assets/images/common/gn_b03.jpg) left top no-repeat;
}

ul#global-navi li#g-ir a {
background:url(/assets/images/common/gn_b04.jpg) left top no-repeat;
}

ul#global-navi li#g-socialactionprogram a {
background:url(/assets/images/common/gn_b05.jpg) left top no-repeat;
}

ul#global-navi li#g-recruit a {
background:url(/assets/images/common/gn_b06.jpg) left top no-repeat;
}


/*------------------------------
PRODUCTS TOP 用
------------------------------*/

div#wrapper-products-top {
width: 750px;
margin: 0px auto;
}

div#wrapper-products-top div#mainArea {
margin: 0;
padding: 0;
width: 520px;
float: left;
}

div#wrapper-products-top div#mainArea h1.title {
margin: 0;
padding: 4px 0 0 20px;
height: 31px;
width: 498px;
background: url(/assets/images/products/bg_productstop_h1.jpg) no-repeat;
color: #333333;
font-size: 1.1em;
display: block;
}

div#wrapper-products-top div#mainArea h2.title {
margin: 15px 0 0 0;
padding: 2px 0 0 5px;
width: 503px;
border-top: 3px #E6E6E6 solid;
border-bottom: 1px #FF7F12 solid;
display: block;
font-size:1.1em;
font-weight: bold;
color: #333333;
background:none;
display: block;
}

div#wrapper-products-top div#mainArea dl {
margin: 15px 0 0 0;
}


/*------------------------------
SIDE NAVIGATION
div#snavi-products-top 関係は
common_navigation.css 参照
------------------------------*/

/*------------------------------
proposal TOP 用
------------------------------*/
div#mainArea div#proposal-top table{
	margin: 10px 0 10px 0;
}

div#mainArea div#proposal-top table.inner{
	margin: 0;
}

/*------------------------------
PRODUCTS line up 
------------------------------*/


div#wrapper div#mainArea div.lineupArea {
margin: 15px 0 30px 0;
padding: 0;
width: 540px;
}

div#wrapper div#mainArea div.lineupArea p.item-box {
margin: 0 5px 10px 0;
padding: 10px;
height: 200px;
width: 155px;
background: url(/assets/images/products/yajirushi_shita.gif) 100% 100% no-repeat;
background-color: #E6E6E6;
display: block;
text-align: center;
float: left;
overflow: auto;
}

div#wrapper div#mainArea div.lineupArea p.item-box a {
margin: 0 auto 0 auto;
padding: 0;
width: 155px;
display: block;
text-decoration: none;
color: #333333;
}

div#wrapper div#mainArea div.lineupArea p.item-box a:hover {
color: #FF7F12;
}


div#wrapper div#mainArea div.lineupArea p.item-box a img {
margin: 0 auto 0 auto;
padding: 0;
width: 123px;
border: 1px solid #CCCCCC;
}

div#wrapper div#mainArea div.lineupArea p.item-box a span.item-name {
margin: 5px auto 5px auto;
padding: 0;
width: 155px;
display: block;
text-align: left;
/*font-size: 0.8em;*/
clear: both;
}

div#wrapper div#mainArea div.contents-link {
margin: 0;
padding: 10px 0 0 0;
clear: both;
}

div#wrapper div#mainArea div.contents-link ul.relevant-pages {
margin-bottom: 30px;
}


/*------------------------------
VOICE WALKER用 
------------------------------*/
.in_box {
font-size: 0.9em;
padding:1px 1px 5px 5px;
}
.in_box p {
line-height:2em;
}
.in_box p#entry {
border-bottom: 1px dotted #999999;
}
.in_box a#index{
padding-left:12px;
padding-top:1px;
text-decoration:underline;
/*background:url(/assets/images/cmn/ico_arrow_orange.gif) left top no-repeat;*/
background:url(/assets/images/cmn/ico_arrow3.gif) left center no-repeat;
}
.title_big {
font-size: 1em;
font-weight: bold;
}

/*Add 091105*/
div#wrapper div#mainArea div#ctop-menu {
margin: 0;
padding: 0;
width: 540px;
}
div#wrapper div#mainArea div#ctop-menu ul {
margin: 0;
padding: 0;
list-style: none;
}
div#wrapper div#mainArea div#ctop-menu li.side-01 {
margin: 20px 0 0 20px;
padding: 0 0 15px 0;
width: 250px;
float: left;
}
div#wrapper div#mainArea div#ctop-menu li.side-02 {
margin: 20px 0 0 20px;
padding: 0 0 15px 0;
width: 250px;
float: right;
}

/*------------------------------
linearray typeCX 用 
------------------------------*/
/*リード文*/
div#wrapper div#mainArea div#readarea {
	margin: 15px 0 0 0;
	padding-bottom: 15px;
	font-size: 92%;
	zoom: 1;
	border-bottom: 1px solid #EBEBE9;
}

div#wrapper div#mainArea div#readarea:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

div#wrapper div#mainArea div#readarea h3 {
	margin: 0 0 20px 0;
}

div#wrapper div#mainArea div#readarea p {
	width: 270px;
	float: left;
	margin-top: -0.1em;
}

div#wrapper div#mainArea div#readarea img {
	float: right;
	vertical-align: middle;
}

/*バナーエリア*/
div#wrapper div#mainArea div.bannerarea {
	padding: 15px 0;
}

/*主な特長*/
div#wrapper div#mainArea div.feature {
	width: 520px;
	margin: 0 auto 15px auto;
/*	_margin: 0 auto;*/
	font-size: 92%;
	padding: 10px 10px 20px 10px;
	_padding: 10px 10px 10px 10px;
}

div#wrapper div#mainArea div.feature h4 {
	width: 520px;
	height: 26px;
}

div#wrapper div#mainArea div.feature h5 {
	margin: 16px 0 0 0;
	text-indent: 0.5em;
	font-size: 92%;
}

div#wrapper div#mainArea div.feature h6 {
	margin: 20px 0 0 0;
	font-size: 92%;
	text-indent: 0.5em;
}

div#wrapper div#mainArea div.feature p {
	padding-left: 0.5em;
	font-size: 85%;
}

div#wrapper div#mainArea div.feature ul {
	width: 504px;
	margin: 20px auto 0 auto;
	padding: 0;
	list-style: none;
	zoom: 1;
}

div#wrapper div#mainArea div.feature ul:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

div#wrapper div#mainArea div.feature li {
	margin: 0;
	padding: 0;
	width: 168px;
	float: left;
}

div#wrapper div#mainArea div.feature li span {
	display: block;
	width: 144px;
	margin: 14px auto 0 auto;
	color: #727270;
	font-size: 77%;
}

	/* ページ途中のページ内リンク */
	div#wrapper div#mainArea .pagetop{
	/*font-size:0.8em;*/
	text-align:right;
	margin:0;
	font-size: 10px;
	}
	div#wrapper div#mainArea .pagetop a{
	color:#333333;
	text-decoration:none;
	background:url(/assets/images/cmn/ico_pagetop.gif) left center no-repeat;
	padding:0px 0px 0px 12px;
	}
	div#wrapper div#mainArea .pagetop a:hover{
	text-decoration:underline;
	background-image: url("/assets/images/common/pagetop_yajirushi_f2.gif");
	background-repeat: no-repeat;
	background-position: left center;
	color: #ffa25e;
	}


/*ラインナップ*/

div#wrapper div#mainArea div#lineup {
	margin: 0 0 20px 0;
}

div#wrapper div#mainArea div#lineup h4 {
	font-size: 85%;
	margin: 24px 0 0 0;
}


div#wrapper div#mainArea div#lineup ul {
	margin: 0;
	list-style: none;
}

div#wrapper div#mainArea div#lineup li {
	margin: 7px 0 0 0;
	zoom: 1;
	min-height: 115px;
	height: auto !important;
	height: 115px;
}

div#wrapper div#mainArea div#lineup li:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

div#wrapper div#mainArea div#lineup li img {
	float: left;
	vertical-align: bottom;
}

div#wrapper div#mainArea div#lineup li p {
	width: 360px;
	float: left;
	margin: 0 0 0 17px;
	font-size: 77%;
}

div#wrapper div#mainArea div#lineup li p strong {
	display: block;
	background-image: url(/assets/images/left_navi/ln_yajirushi.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	padding-left: 1em;
/*	margin: 0 0 0 -5px;*/
	font-weight: normal;
}

div#wrapper div#mainArea div#lineup li p em {
	color: #FD600F;
	font-style: normal;
}

/*オプション*/

div#wrapper div#mainArea div#option {
	margin: 15px 0 20px 0;
}

div#wrapper div#mainArea div#option ul {
	margin: 0;
	list-style: none;
}

div#wrapper div#mainArea div#option li {
	margin: 7px 0 0 0;
	zoom: 1;
	min-height: 115px;
	height: auto !important;
	height: 115px;
}

div#wrapper div#mainArea div#option li:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

div#wrapper div#mainArea div#option li img {
	float: left;
	vertical-align: bottom;
}

div#wrapper div#mainArea div#option li p {
	width: 360px;
	float: left;
	margin: 0 0 0 17px;
	font-size: 77%;
}

div#wrapper div#mainArea div#option li p strong {
	display: block;
	background-image: url(/assets/images/left_navi/ln_yajirushi.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	padding-left: 1em;
/*	margin: 0 0 0 -5px;*/
	font-weight: normal;
}

div#wrapper div#mainArea div#option li p em {
	color: #FD600F;
	font-style: normal;
}

/*各商品の詳細は。。*/

div#wrapper div#mainArea div.cataloglink {
	text-align:right;
	margin:0;
	font-size: 77%;
	margin-bottom: 10px;
	_margin-bottom: 0;
}
	
/*------------------------------
デジタルステレオミキサー　M-633D用 
------------------------------*/
/*リード文*/
div#wrapper div#mainArea div#readaream633d {
	margin: 15px 0 0 0;
	padding-bottom: 15px;
	font-size: 92%;
	zoom: 1;
}

div#wrapper div#mainArea div#readaream633d:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

div#wrapper div#mainArea div#readaream633d h3 {
	margin: 0 0 20px 0;
}

div#wrapper div#mainArea div#readaream633d p {
	width: 270px;
	float: left;
	margin-top: -0.1em;
}

div#wrapper div#mainArea div#readaream633d img.rimg {
	float: right;
	vertical-align: middle;
}

div#wrapper div#mainArea div#readaream633d ul#infolink {
	list-style: none;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 85%;
	padding-top: 10px;
}

div#wrapper div#mainArea div#readaream633d ul#infolink  li {
	padding-bottom: 5px;
}

div#wrapper div#mainArea div#readaream633d ul#infolink  li img.listmark {
	margin-right: 5px;
	margin-left: 5px;
}

/*バナーエリア*/
div#wrapper div#mainArea div.banneraream633d {
	padding: 0 0 30px 0;
	text-align: center;
}

div#wrapper div#mainArea div.banneraream633d h2 {
	margin-bottom: 15px;
	text-align: left;
}

/*主な特長*/
div#wrapper div#mainArea div.feature p img.infoillust {
	margin-top: 10px;
}

/*その他の機能*/
div#wrapper div#mainArea div#otherinfo {
	padding: 10px 0;
	font-size: 85%;
}

div#wrapper div#mainArea div#otherinfo ul#moreinfo {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	font-size: 92%;
}

/*全商品電子カタログへ*/
div#wrapper div#mainArea div#cataloglink {
	font-size: 85%;
	text-align: right;
	padding: 10px 0;
}
















