@charset "Shift_JIS";



/*プリント用設定*/



#lightbox{

display:none;

		}

#productmainimg{

display:none;

}



#productprint img{

display: block;

}



#productprint a{

display:none;

}

* html #productdetailwrapper{

	height:1px;

	overflow: visible;

	margin:0 0 10px 0;

}



* html #side{

display:none;

	}



#toppage #side{

	width: 470px;

	}











table, tr, td, ul, ol, li, a, tbody, p, blockquote, h1, h2, h3, h4, h5, h6, div{

	font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";

	line-height: 130%;

	color: #333;

}



* {

	font-size: 100%;

	font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";

	color: #333333;

	line-height:150%;

}









body {

	margin:0px;

	padding:0px;

	text-align:center;

}



/*プリント用設定*/



/* -----------------------------------

 リセット

-----------------------------------*/

h1, h2, h3, h4, h5, h6, p, blockquote{

	margin: 0px 0px 1em 0px;

	padding: 0px;

}





dl, dt, dd, ul, ol, li{

margin:0;

padding:0;

}



blockquote{

	margin: 0px 0px 1em 0px;

	padding: 0px 0px 0px 10px;

}





/* ===============================

　　　フォント及びリンクカラーの設定

===============================*/

*{

	color: #333333;

}



a:link, a:visited {

	color: #333366;

}

a:hover {

	color: #FF6600;

}



/*サイドナビ*/

#side-navi a{

color:#333333;

}

#side-navi a:hover{

color:#666666;

}







/* ===============================

　　　全体の幅

===============================*/

#container

	{

	width:100%;

	background-color: #FFFFFF;

	padding: 0px;

	margin:0 auto 0 auto;

	text-align: center;

	}





/*言語選択*/

#selectlang{

	background:#183C5D;

	padding:3px 0px;

		}

#selectlang div{

	margin:0 auto 0 auto;

	width:780px;

	text-align:right;

	}

#selectlang a{

	color:#FFFFFF;

	}

#selectlangja{

	}

#selectlangen{

	}

#selectlangch{

display:none;

	}





/* ===============================

　　　ヘッダ

===============================*/

#header

	{

	text-align: center;

	}



#header table#head {

	text-align: center;

	width: 780px;

	margin: 0px auto 0px auto;

	padding: 0px;

	}

#header td {

	vertical-align: top;

	text-align:left;

	}



#header img {

	vertical-align:bottom;

	}

#header #logo{

	padding:5px 0 0 0;

	}

#toppage #header #logo span{

display:none;

	}

#header #searcharea{

	width:290px;

	padding:5px 0 0 0;

	}

#header #selectsizearea{

	width:103px;

	padding:5px 0 0 0;

	}





/* -----------------------------------

検索フォーム部分

-----------------------------------*/

#header form {

line-height:normal;

	}

	

#header input.txtbx {

	border: #CCCCCC solid 1px;

	width:130px;

	}

	

	

/*\*//*/

#header input.txtbx {

	width:130px;

	}

/**/





#header input.txtbx:hover {

	border: #DDDDDD solid 1px;

	}



#header input.txtbx:focus {

	background:#F5F5F5;

	}



#header input.searchbtn {

	width:80px;

	}

	



#header form div {

text-align:left;

font-size:10px;

width:290px;

margin:0 0 0px 0px;

	}

#header form div input {

margin:0 0 -3px 0px;

	}

	



#header form div.fs10 a.arrow {

font-size:10px;

padding: 0px 0px 0px 10px;

background: url(../img/icon_arrow.gif) no-repeat 2px center;

	}



* html #header form div {

width:320px;

margin:0 0 -15px 0;

font-family:"ＭＳ ゴシック", "Osaka−等幅";

	}

* html #header form div span {

font-size:9px !important;

font-family:Arial, Helvetica, sans-serif;

	}





#header a.arrowb {

font-family:"ＭＳ Ｐゴシック", Osaka;

font-size:10px;

	}



#header form div #searchabout {

display:none;

	}

/*サイト内検索について*/













/*文字サイズ選択*/

#selectsize{

	width:103px;

	height:23px;

	background:url(../img/size_bg.gif) no-repeat 0 0;

	margin-bottom:5px;

}

#selectsize th{

	width:37px;

	height:23px;

	text-indent:-9999px;

}

#selectsize #fs a{

	display:block;

	width:21px;

	height:23px;

	text-indent:-9999px;

}

#selectsize #fs a:hover{

	background:url(../img/size_bg_f2.gif) no-repeat -37px 0px;

}

#selectsize #fm a{

	display:block;

	width:21px;

	height:23px;

	text-indent:-9999px;

}

#selectsize #fm a:hover{

	background:url(../img/size_bg_f2.gif) no-repeat -58px 0px;

}



#selectsize #fb a{

	display:block;

	width:24px;

	height:23px;

	text-indent:-9999px;

}

#selectsize #fb a:hover{

	background:url(../img/size_bg_f2.gif) no-repeat -79px 0px;

}





/* -----------------------------------

▽▽Global navigation

----------------------------------*/

#gblnav {

	background:#FFFFFF url(../img/hdr_nv_bg.jpg) repeat-x;

	border-top: 1px solid #CCCCCC;

	border-bottom: 5px solid #183C5D;

	height:33px;

	}



#gblnav table{

	background:#FFFFFF url(../img/glvnav_bg.jpg) repeat-x;

	width:780px;

	height:33px;

	margin:0 auto 0 auto;

	}

#gblnav a:link, #gblnav a:hover {

	height:33px;

	display:block;

		}

#gblnav a:hover img{

	display:none;



		}

html*#gblnav a:hover img{

	opacity: 0.1;

	display:block;

	}

/*safari*/

* html #gblnav a:hover img{

	display:none;

		}

/*IE win*/



/*各contentsナビゲーションID*/



#nv_new{

	width:111px;

}

#nv_product{

	width:111px;

}

#nv_info{

	width:111px;

}

#nv_ir{

	width:113px;

}

#nv_csr{

	width:111px;

}

#nv_saiyo{

	width:111px;

}

#nv_mail{

	width:112px;

}













/* -----------------------------------

▽▽pankuzu navi

----------------------------------*/

#pankuzu {

	background: #EBEBEB;

	border-bottom: #CCCCCC solid 2px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka;

}



#pankuzu a {

line-height:normal;

}





#pankuzu div{

	width:780px;

	text-align:left;

	margin:0 auto 0 auto;

	padding:3px 0px;

}





#pankuzu ul{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#pankuzu ul li{

	padding:0.2em 0px 0px 0px;

	margin: 0px 0.5em 0px 0px;

	line-height:100%;

	float: left;

	list-style-position: outside;

	list-style-type: none;	

}

* html #pankuzu ul li{

	padding:0.2em 0px 0px 0px;

	margin: 0px 0.5em 0px 0px;

}

#pankuzu ul li a{

	padding: 0px;

	display:block;

	margin:0px;

}







/* ===============================

　　　contentsテーブル

===============================*/

#contents {

	width: 780px;

	margin: 0px auto;

	text-align: left;

	}







/* ===============================

　　　サイド

===============================*/



#side

	{

	width: 170px;

	padding: 15px 0px 0px 0px;

	vertical-align:top;

	text-align:left;

	}



#toppage #side{

	width: 470px;

	}











/* ===============================

　　　side navigation部

===============================*/

#side-navi {

	margin: 0px 0px 10px 0px;

	padding: 2px;

	text-align: left;

	background:#E3E3E3;

	width: 170px;

}



#side-navi-innner {

	background:#FFFFFF url(../img/sidenavi_bg.jpg) repeat-x 0px 0px;

	width: 166px;

	padding: 0px 0px 5px 0px;

	border: 1px solid #CCCCCC;

}



#side-navi h5 {

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #E3E3E3;

}

* html #side-navi h5 {

	border-bottom: 2px solid #E3E3E3;

}





#side-navi ul{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#side-navi ul li{

	padding: 0px;

	list-style-position: outside;

	list-style-type: none;

	line-height:100%;

	border-bottom: 1px solid #E3E3E3;

}

#side-navi ul li a{

	padding: 0.5em 15px 0.5em 20px;

	display:block;

	background: url(../img/arrow.gif) no-repeat 7px center;

}

#side-navi ul li a.now{

	background:#F5F5F5 url(../img/arrow.gif) no-repeat 7px center;

}

#side-navi ul li a:hover{

	background:#F5F5F5 url(../img/arrow.gif) no-repeat 7px center;

	}





/*展開したとき*/	

#side-navi ul.now{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	background:#F5F5F5;

}

#side-navi ul.now li{

	background:#FFFFFF;

}



#side-navi ul li.now a{

	background: url(../img/arrow_down.gif) no-repeat 7px center;

}

#side-navi ul li.now a:hover{

	background:#F5F5F5 url(../img/arrow_down.gif) no-repeat 7px center;

}

#side-navi ul.now li a{

	background: url(../img/bullet.gif) no-repeat 7px center;

}

#side-navi ul.now li a:hover{

	background:#F5F5F5 url(../img/bullet.gif) no-repeat 7px center;

	}



#side-navi ul.now li a.now{

	background:#F5F5F5 url(../img/bullet.gif) no-repeat 7px center;

}













/* トップページside navigation部＿製品情報*/

#toppage #side-navi {

	margin: 0px;

	padding: 2px;

	text-align: left;

	background:#E3E3E3;

	width: 300px;

}



#toppage #side-navi-innner {

	background:#FFFFFF url(../img/sidenavi_bg.jpg) repeat-x 0px 0px;

	width: 276px;

	padding: 10px;

	border: 1px solid #CCCCCC;

}

#toppage #side-navi-innner ul {

	margin:0 0 10px 0;

	}

* html #toppage #side-navi-innner {

	width: 296px;

}



#toppage #side-navi h5 {

	margin: 0px;

	padding: 0px;

	border-bottom: none;

}

* html #toppage #side-navi h5 {

	border-bottom: none;

}







/*↑住所などを入れるスペース*/

	



/* ===============================

　　　右ナビゲーション

===============================*/

#threeclmmain {

	margin: 0px;

	padding: 0px 10px 0px 0px;

	width: 420px;

	vertical-align:top;

}

#exnv {

	margin: 0px;

	padding: 0px;

	width: 170px;

	vertical-align:top;

}





/* ===============================

　　　main contentsのエリア

===============================*/

#main

	{

	width: 610px;

	padding: 15px 0px 0px 10px;

	vertical-align:top;

	text-align:left;

	background:#FFFFFF;

	}



/*本文*/	

#maininner

	{

	padding: 0px 0px 0px 10px;

	}



#toppage #main{

	width: 310px;

	}

#toppage #maininner

	{

	padding: 0px 0px 0px 0px;

	}

	

/* main contents領域タイトル*/

#main h3

	{

	width: 600px;

	padding:0;

	margin:0 0 28px 0;

	vertical-align: middle;

	text-align:left;

	border-bottom:solid 1px #CCCCCC;

	}

/* main contents領域タイトル*/

#main h4

	{

	padding:0.5em;

	margin:0 0 0.5em 0;

	background:#F9F9F9;

	border-bottom:solid 3px #EEEEEE;

	color:#666666;

	font-size:14px;

	}



#main h5

	{

	padding:0.5em;

	margin:0 0 0.5em 0;

	border-top:1px solid #EEEEEE;

	border-bottom:1px solid #EEEEEE;

	background:#FFFFFF url(../img/sidenavi_bg.jpg) repeat-x 0px -100px;

	color:#666666;

	font-size:14px;

	}



/* ===============================

　　　main contentsのエリア1コラムの場合

===============================*/

#oneclm #main {



	width: 780px;

	padding: 15px 30px;

	vertical-align:top;

	text-align:left;

	background:#FFFFFF;



	}



	

/* ＝＝main contentsのナビゲーションリンク＝＝　*/

#main a:link {

}

#main a:visited {

}

#main a:hover {

}



/* ===============================

　　　フッター

===============================*/



#footer{

	height:80px;

	background: #183c5d;

	text-align: center;

	padding:0.8em;

	margin:10px 0 0 0;

	}

#footer div{

	width:780px;

	background: url(../img/bg_footer.jpg) no-repeat 0px 0px;

	text-align: left;

	margin:0 auto;

	}

#footer *{

	color:#FFFFFF;

	}



#copyright {

float:right;

text-indent:-9999px;

background:url(../img/copyright.jpg) no-repeat 0 0;

width:251px;

height:15px;

padding:0px;

margin:0px;

}





/* -----------------------------------

★ページトップ

-----------------------------------*/

.pagetop {

margin:10px 0;

}

* html .pagetop {

padding:0 10px 0 0;}



.pagetop a {

float:right;

display:block;

text-indent:-9999px;

width:94px;

height:18px;

background:url(../img/pagetop.jpg) no-repeat 0 0;

}









/* -----------------------------------

▽▽▽▽フラッシュなどのtopimg

-----------------------------------*/

#topimg {

padding:15px 0 0 0;

}



#toppage #topimg {

padding:15px 0 0px 0;

}



#toppage #topimg div {

border:#CCCCCC solid 1px;

margin:0 auto;

width:780px;

height:300px;

}







/* -----------------------------------

リンクのイメージの罫線をとる

-----------------------------------*/

a img {

	border: none;

	color: #ffffff;

	background: transparent;

}



/* -----------------------------------

イメージの縦位置調整

-----------------------------------*/

img {

}





/* -----------------------------------

★最新情報

-----------------------------------*/

#news{

	margin: 0px 0px 10px 0px;

	padding: 2px;

	text-align: left;

	background:#E3E3E3;

}



#newsinnner{

	padding: 5px;

	height:265px;

	overflow:auto;

	background:#FFFFFF url(../img/sidenavi_bg.jpg) repeat-x 0px 0px;

}











#oneclm .tbl01 {

border-top:solid 1px #CCCCCC;

width:100%;

border-collapse:0;

margin:0 0 1em 0;

background:#FFFFFF;

	}

#oneclm .tbl01 td, .tbl01 th {

text-align:left;

vertical-align:top;

padding: 0.5em;

border-bottom:solid 1px #CCCCCC;

}



#oneclm .tbl01 td {

	}

#oneclm .tbl01 th {

white-space:nowrap;

	}







#oneclm #news{

	margin: 0px 0px 10px 0px;

	padding: 2px;

	text-align: left;

	background:#FFFFFF;

}



#oneclm #news .back{

	padding: 2px;

	text-align:right;

}



#oneclm #newsinnner{

	padding: 0px;

	background:#FFFFFF;

	height: auto;

}



#oneclm #news table.list{

	margin: 0px;

	padding: 0px;

	width: 100%;

	border-top: 1px solid #CCCCCC;

}



#oneclm #news table.list .title{

}





#ir #newsinnner{

	padding: 5px;

	height:13em;

}





#news table.list{

	margin: 0px;

	padding: 0px;

	width: 100%;

	}

#news table.list th{

	text-align:left;

	border-bottom: 1px solid #CCCCCC;

	padding: 7px 13px;

	width: 10ex;

	font-weight: normal;

	font-family:Arial, Helvetica, sans-serif;

	vertical-align:top;

}/* 日付 */



#ir #news table.list th{

	padding: 8px 5px;

	width: 10ex;

}/* ir */







#news table.list td{

	text-align:left;

	padding: 5px 13px;

	border-bottom: 1px solid #CCCCCC;

	background: url(../img/arrow.gif) no-repeat 0px 10px;

	vertical-align:top;

}/* 内容 */



#ir #news table.list td{

	text-align:left;

	padding: 8px 13px;

}/* ir */



#ir #news table.list td strong{

	display:block;

}/* ir */





#news a{

}/* 新着 */









.lst02{

}





#main .lst02 h5{

color:#183C5D;

font-size:120%;

line-height:1.2;

border-left:solid 2px #183C5D;

border-right:solid 2px #183C5D;

margin:10px 0 0 0;

text-align:center;

background:

}





#main .lst02 h5{

color:#FFF;

font-size:120%;

line-height:1.2;

border-left:solid 2px #183C5D;

border-right:solid 2px #183C5D;

margin:10px 0 0 0;

text-align:center;

background:#183C5D;

}



#main .lst02 h5 em{

color:#FFF;

font-style:normal;

font-weight:normal;

font-size:60%;

}





/* -----------------------------------

フロートクリア

※フロートをかける親要素にクラス

-----------------------------------*/



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */







/* -----------------------------------

三角のリンクスタイル

-----------------------------------*/

a.arrowb{

	background: url(../img/arrow_b.gif) no-repeat 2px center;

	padding: 0px 15px 0px 25px;

}







/*小さいほう*/

a.arrow{

	background: url(../img/arrow.gif) no-repeat 2px center;

	padding: 0px 0px 0px 15px;

}

/*小さいほう*/







/* -----------------------------------

テーブルのスタイル

-----------------------------------*/

.tbl01 {

border-top:solid 1px #CCCCCC;

width:590px;

border-collapse:0;

margin:0 0 1em 0;

background:#FFFFFF;

	}

.tbl01 td, .tbl01 th {

text-align:left;

vertical-align:top;

padding: 0.5em;

border-bottom:solid 1px #CCCCCC;

}



.tbl01 td {

	}

.tbl01 th {

white-space:nowrap;

	}

.tbl tr {

	}



/*余白多め*/

.tbl02 {

border-top:solid 1px #CCCCCC;

width: 100%;

border-collapse:0;

margin:0 0 1em 0;

background:#FFFFFF;

	}

* html .tbl02 {

width: 580px;

	}

.tbl02 td, .tbl02 th {

text-align:left;

vertical-align:top;

padding: 1em 1.5em 1em 1em;

border-bottom:solid 1px #CCCCCC;

}





/*余白少なめ_シンプル*/

.tbl0202 {

border-bottom:solid 1px #CCCCCC;

width: 580px;

border-collapse:0;

margin:0 0 10px 0 ;

background:#FFFFFF;

	}

* html .tbl0202 {

width: 580px;

	}

.tbl0202 td, .tbl0202 th {

text-align:left;

vertical-align:top;

padding: 3px 5px;

}





/*faq*/



.faq .tbl0202 {

margin:8px 0 8px 0 ;

	}



.faq .tbl0202 td {

padding: 0px 5px 8px 5px;

line-height:1.5;

}











.calendar th {

background:#F5F5F5;

border-right:solid 1px #CCCCCC;

white-space:nowrap;

	}





/*数字中心の表*/

.tbl03 {

border-top:solid 1px #CCCCCC;

width:590px;

border-collapse:0;

margin:0 0 1em 0;

background:#FFFFFF;

	}

.tbl03 td, .tbl03 th {

vertical-align:middle;

padding: 0.5em;

border-bottom:solid 1px #CCCCCC;

}



.tbl03 td {

text-align: right;

	}

.tbl03 td.cap {

font-size:80%;

color:#999999;

	}

.tbl03 th {

white-space:nowrap;

background:#F5F5F5;

	}

.tbl03 td.now {

font-weight:bold;

	}







.nowrap {

white-space:nowrap;

	}



/*等角フォント*/

.toukaku, .toukaku *{

font-family:"ＭＳ ゴシック", "Osaka−等幅";

}

/*ボーダー*/

.bdrbtm {

border-bottom:#CCCCCC solid 1px;

}

.bdrtop {

border-top:#CCCCCC solid 2px;

}

.bdrtop2 {

border-top:2px solid #666666;

}



.bdrlft {

border-left:#CCCCCC solid 2px;

}



td.lft {

text-align:left;

}



td.nobdr, th.nobdr {

border: none;

}

/*余白無し*/

td.nopad {

padding:0.5em 0px;

}

.related{

padding:0.5em 2em;

margin-bottom:1em;

border:#CCCCCC solid 1px;

background:#FFFFFF url(../img/sidenavi_bg.jpg) repeat-x 0px -80px;

}

.related img{

margin:0 0.5em 0 0;

}



/*左にフロートしたリスト*/

ul.fltlst{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

ul.fltlst li{

	padding:0.2em 0px 0px 0px;

	margin: 0px 2em 0px 0px;

	line-height:100%;

	float: left;

	list-style-position: inside;

	list-style-type: none;	

}

* html ul.fltlst li{

	padding:0.2em 0px 0px 0px;

}

ul.fltlst li a{

	padding: 0px;

	display:block;

}



/*イメージのフロート*/

img.flt {

	float: left;

	margin: 0px 10px 10px 0px;

}

img.fltright {

	float: right;

	margin: 0px 0px 10px 10px;

}



/*青バックタイトル*/



table.title{

	padding: 0px;

	margin: 0px 0px 3px 0px;

	background: url(../img/title_mi_bg.jpg) repeat-x 0px 0px;

	height: 33px;

	width: 100%;

}

table.title td.right{

	background: url(../img/title_mi_bg_r.jpg) no-repeat right 0px;

	text-align:right;

	padding-right:5px;

	}

	



table.title a:link, table.title a:visited {

	color:#FFFFFF;

	}







/*ネットワークテキストテーブル*/



#networkdetail{

}

#networkdetail table p{

padding:0 5px;

}

#networkdetail table{

border-bottom:#CCCCCC solid 1px;

margin-bottom:1em;

}

#networkdetail td{

vertical-align:top;

text-align:left;

padding:10px 0 10px 0;

}





.bdr{

border:#CCCCCC solid 1px;

}



/*bnr*/

a.bnr2{

border:#CCCCCC solid 1px;

display:block;

padding:2px;

margin:0 0 5px 0;

background:F5F5F5;

}

a.bnr{

border:#CCCCCC solid 1px;

display:block;

padding:2px;

margin:0 0 5px 0;

}







ul.lst01{

	margin:0px 2px;

	padding: 3px;

	background:#F5F5F5;

}

ul.lst01 li{

	padding: 0px;

	list-style-position: outside;

	list-style-type: none;

	line-height:100%;

	border-bottom: 1px solid #E3E3E3;

	background:#FFFFFF;

	border-right: 1px solid #E3E3E3;

	border-left: 1px solid #E3E3E3;

}

ul.lst01 li a{

	padding: 0.5em 15px 0.5em 20px;

	display:block;

	background: url(../img/arrow.gif) no-repeat 7px center;

}

/*リード文*/

p.txtlead{

	padding: 0 10px 15px;

	line-height:150%;

}



/*リード文*/

.fs10{

	font-size:10px;

	line-height:130%;

	}



.fs12{

	font-size:12px;

	line-height:130%;

	}



.fs14{

	font-size:14px;

	line-height:130%;

	}



/*定義文*/

/*グリーン*/

.dlstyle01{

	border-bottom:#E3E3E3 1px solid;

	background:#F5F5F5;

	padding:0.5ex;

	}

dl.dlstyle01 dt {

	border-top:#E3E3E3 1px solid;

	padding:2ex 20px 0.5ex 20px;

	font-weight:bold;

	background:#FFFFFF url(../img/sidenavi_bg.jpg) repeat-x 0px -100px;

}

dl.dlstyle01 dt, dl.dlstyle01 dt * {

	color: #009900;

}

dl.dlstyle01 dd{

padding:0 20px 3ex 20px;

	background:#FFFFFF;

	}

dl.dlstyle01 .fs10{

line-height:130%;

	}



/*qanda*/

dl.qanda dt {

	border-top:#E3E3E3 1px solid;

	padding:2ex 20px 0.5ex 20px;

	font-weight:bold;

	background:#FFFFFF url(../img/sidenavi_bg.jpg) repeat-x 0px -100px;

}

dl.qanda dt, dl.qanda dt strong {

	color: #009900;

}



/*質問をまとめたもの（IR FAQ）*/

.questions ul{

	list-style: url(none) none;

	margin-bottom:10px;

}

.questions li{

padding:3px 3px 3px 25px;

	margin-bottom:10px;

background:url(../img/icon_q.gif) 0 0 no-repeat;

}











/*製品詳細*/

#productmainimg{

}



#productdetailwrapper{

	height:300px;

	overflow: auto;

	margin:0 0 10px 0;

}





#productdetail{

width:570px;

}



#productdetail td{

vertical-align:top;

padding:5px 5px 0px;

width:50%;

}



#productdetail h4{

background:#F5F5F5;

border-bottom: none;

border-left:#866300 5px solid;

color:#866300;

font-size:12px;

}



#productdetail h5{

color:#866300;

font-size:10px;

border:#E3E3E3 1px solid;

font-weight:normal;

}



#productdetail h5 strong{

font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック";

display:block;

font-size:14px;

color:#666666;

letter-spacing:0.1em;

}



#productdetail p{

padding:0 5px;

}





/*OBOGの声詳細*/

#obogdetail #main{

font-family:"ＭＳ ゴシック", "Osaka−等幅";

}



/*OBOGの声詳細*/

#obogdetail #main h6{

padding:0px;

margin-bottom:5px;

}





/*popup*/

#popupheader{

	background:#183C5D;

	padding:3px 0px;

		}



#popup{

	background:#FFFFFF;

		}



#popupheader a{

	color:#FFFFFF;

		}



#popupmain{

padding:10px;

text-align:left;

		}





