@charset "shift_JIS";/***ボディーの設定　ここから***//*---------------------------------------------------------------------------*/body{	text-align:center;	background:#f07800 url(../img/bg_body.gif) repeat-x left top;/*	background-attachment:fixed;*/}body,th,td{	color:#535353;}/***ボディーの設定　ここまで***//*---------------------------------------------------------------------------*//***レイアウトの設定　ここから***//*---------------------------------------------------------------------------*//*全体の幅とセンタリング*/#global {	text-align:left;	margin:0 auto;	padding:0;}#global {/*	width:864px;	voice-family: "\"}\"";		voice-family: inherit;	width:864px;*/}html>body #global {/*	width:864px;*/} /*旧ヘッダー*//*---------------------------------------------------------------------------*/#header {    position:relative;    margin:0;    /*	background:url(../img/bg_header.gif) repeat-x left bottom;*/    min-height:160px;    height:auto !important;    height:160px;    width:100%;    voice-family: "\"}\"";    voice-family: inherit;    width:100%;}body#wide #header {    background-image:none;    min-height:0;    height:auto !important;}#header_body {    /*	background:url(../img/bg_header_body.gif) no-repeat left bottom;*/    margin:0 auto;    min-height:88px;    height:auto !important;    height:88px;    width:1004px;    voice-family: "\"}\"";    voice-family: inherit;    width:1004px;}/*キャプション*/#header_caption {    color:#FFF;    float:left;    letter-spacing:0;    line-height: 1em;    padding:4px 4px 4px 16px;    width:480px;    voice-family: "\"}\"";    voice-family: inherit;    width:460px;}/*見出し1*/#header_caption h1 {    display:inline;    line-height: 1em;}/*段落*/#header_caption p {    display:inline;    line-height: 1em;}/*ヘッダー内メニュー*/#header .menu {    float:right;    padding:8px 16px 0px 0;    width:520px;    voice-family: "\"}\"";    voice-family: inherit;    width:504px;}#header .menu ul{}#header .menu li {    display:block;    float:right;}#header .menu li a{    display:block;    height:32px;    text-indent:-9999px;}#header .menu li#jp a{    background:url(../img/header_menu.gif) no-repeat 0 0;    width:84px;}#header .menu li#english a{    background:url(../img/header_menu.gif) no-repeat -84px 0;    width:84px;}#header .menu li#korea a{    background:url(../img/header_menu.gif) no-repeat -168px 0;    width:84px;}#header .menu li#chinese a{    background:url(../img/header_menu.gif) no-repeat -252px 0;    width:84px;}#header .menu li#francais a{    background:url(../img/header_menu.gif) no-repeat -336px 0;    width:84px;}#header .menu li#german a{    background:url(../img/header_menu.gif) no-repeat -420px 0;    width:84px;}/*マウスオーバー時*/#header .menu li#jp a:hover{    background:url(../img/header_menu.gif) no-repeat 0 -32px;}#header .menu li#english a:hover{    background:url(../img/header_menu.gif) no-repeat -84px -32px;}#header .menu li#korea a:hover{    background:url(../img/header_menu.gif) no-repeat -168px -32px;}#header .menu li#chinese a:hover{    background:url(../img/header_menu.gif) no-repeat -252px -32px;}#header .menu li#francais a:hover{    background:url(../img/header_menu.gif) no-repeat -336px -32px;}#header .menu li#german a:hover{    background:url(../img/header_menu.gif) no-repeat -420px -32px;}/*ロゴマーク*/#header #logo {    clear:both;    float:left;    /*	background:url(../img/bg_logo.png) no-repeat center bottom;*/    margin:0;    padding:0 0 0 16px;    /*	min-height:88px;        height:auto !important;        height:88px;*/}/*ヘッダー内ナビゲーション*/#header #header_navi {    float:right;    padding:16px 16px 16px 0;    width:690px;    voice-family: "\"}\"";    voice-family: inherit;    width:674px;}#header #header_navi_btn {    display:none;}#header #header_navi li {    display:block;    float:left;}#header #header_navi li a{    display:block;    height:40px;    text-indent:-9999px;}#header #header_navi li#ochanomizu a{    background:url(../img/header_navi.gif) no-repeat 0 0;    width:113px;}#header #header_navi li#omiya a{    background:url(../img/header_navi.gif) no-repeat -113px 0;    width:112px;}#header #header_navi li#hachiouji a{    background:url(../img/header_navi.gif) no-repeat -225px 0;    width:112px;}#header #header_navi li#violin a{    background:url(../img/header_navi.gif) no-repeat -337px 0;    width:112px;}#header #header_navi li#secondhands a{    background:url(../img/header_navi.gif) no-repeat -449px 0;    width:112px;}#header #header_navi li#creare a{    background:url(../img/header_navi.gif) no-repeat -561px 0;    width:112px;}#header #header_navi li#webshop a{    background:url(../img/header_navi.gif) no-repeat -673px 0;    width:113px;}/*マウスオーバー時*/#header #header_navi li#ochanomizu a:hover{    background:url(../img/header_navi.gif) no-repeat 0 -40px;}#header #header_navi li#omiya a:hover{    background:url(../img/header_navi.gif) no-repeat -113px -40px;}#header #header_navi li#hachiouji a:hover{    background:url(../img/header_navi.gif) no-repeat -225px -40px;}#header #header_navi li#violin a:hover{    background:url(../img/header_navi.gif) no-repeat -337px -40px;}#header #header_navi li#secondhands a:hover{    background:url(../img/header_navi.gif) no-repeat -449px -40px;}#header #header_navi li#creare a:hover{    background:url(../img/header_navi.gif) no-repeat -561px -40px;}#header #header_navi li#webshop a:hover{    background:url(../img/header_navi.gif) no-repeat -673px -40px;}/*新ヘッダー 2025/10 *//*---------------------------------------------------------------------------*/.header {    width:100%;	voice-family: "\"}\"";	voice-family: inherit;	width:100%;}.header_body {    width:1400px;	height:316px;    background-size: cover;    background-position: center;    background-repeat: no-repeat;    display: flex;    justify-content: flex-end;    align-items: center;    position: relative;    margin: auto;}.header-logo-area {    flex: 1;    height: calc(100% - 20px);    margin-bottom: 20px;}.header-logo-area a {    display: block;    width: 100%;    height: 100%;}.header-links {    margin-top: auto;    padding-bottom: 20px;    padding-right: 15px;}.header-links a {    display: block;    transition: opacity 0.3s;}.header-links a:hover {    opacity: 0.8;}.header-banners {    margin-bottom: 25px;}.header-banners a,.header-banners img {    display: block;    width: 185px;    height: auto;    margin-left: auto;}.header-banners a {    margin-bottom: 5px;}.header-navs {    display: flex;    flex-direction: column;    gap: 10px;}.header-navs img {    display: block;    width: auto;    height: 15px;}/*赤ヘッダー適用*/body.red {    background: #ff0000;}body.red .header_body {    background-image:url(../img/header/red/background.png);}/*黄色ヘッダー適用*/body.yellow {    background: #fcee21;}body.yellow .header_body {    background-image:url(../img/header/yellow/background.png);}/*!*キャプション*!*//*#header_caption {*//*	color:#FFF;*//*	float:left;*//*	letter-spacing:0;*//*	line-height: 1em;*//*	padding:4px 4px 4px 16px;*//*	width:480px;*//*	voice-family: "\"}\"";*//*	voice-family: inherit;*//*	width:460px;*//*}*//*!*見出し1*!*//*#header_caption h1 {*//*	display:inline;*//*	line-height: 1em;*//*}*//*!*段落*!*//*#header_caption p {*//*	display:inline;*//*	line-height: 1em;*//*}*//*!*ヘッダー内メニュー*!*//*#header .menu {*//*	float:right;*//*	padding:8px 16px 0px 0;*//*	width:520px;*//*	voice-family: "\"}\"";*//*	voice-family: inherit;*//*	width:504px;*//*}*//*#header .menu ul{*//*}*//*#header .menu li {*//*	display:block;*//*	float:right;*//*}*//*#header .menu li a{*//*	display:block;*//*	height:32px;*//*	text-indent:-9999px;*//*}*//*#header .menu li#jp a{*//*	background:url(../img/header_menu.gif) no-repeat 0 0;*//*	width:84px;*//*}*//*#header .menu li#english a{*//*	background:url(../img/header_menu.gif) no-repeat -84px 0;*//*	width:84px;*//*}*//*#header .menu li#korea a{*//*	background:url(../img/header_menu.gif) no-repeat -168px 0;*//*	width:84px;*//*}*//*#header .menu li#chinese a{*//*	background:url(../img/header_menu.gif) no-repeat -252px 0;*//*	width:84px;*//*}*//*#header .menu li#francais a{*//*	background:url(../img/header_menu.gif) no-repeat -336px 0;*//*	width:84px;*//*}*//*#header .menu li#german a{*//*	background:url(../img/header_menu.gif) no-repeat -420px 0;*//*	width:84px;*//*}*//*!*マウスオーバー時*!*//*#header .menu li#jp a:hover{*//*	background:url(../img/header_menu.gif) no-repeat 0 -32px;*//*}*//*#header .menu li#english a:hover{*//*	background:url(../img/header_menu.gif) no-repeat -84px -32px;*//*}*//*#header .menu li#korea a:hover{*//*	background:url(../img/header_menu.gif) no-repeat -168px -32px;*//*}*//*#header .menu li#chinese a:hover{*//*	background:url(../img/header_menu.gif) no-repeat -252px -32px;*//*}*//*#header .menu li#francais a:hover{*//*	background:url(../img/header_menu.gif) no-repeat -336px -32px;*//*}*//*#header .menu li#german a:hover{*//*	background:url(../img/header_menu.gif) no-repeat -420px -32px;*//*}*//*!*ロゴマーク*!*//*#header #logo {*//*	clear:both;*//*	float:left;*//*!*	background:url(../img/bg_logo.png) no-repeat center bottom;*!*//*	margin:0;*//*	padding:0 0 0 16px;*//*!*	min-height:88px;*//*	height:auto !important;*//*	height:88px;*!*//*}*//*!*ヘッダー内ナビゲーション*!*//*#header #header_navi {*//*	float:right;*//*	padding:16px 16px 16px 0;*//*	width:690px;*//*	voice-family: "\"}\"";*//*	voice-family: inherit;*//*	width:674px;*//*}*//*#header #header_navi_btn {*//*	display:none;*//*}*//*#header #header_navi li {*//*	display:block;*//*	float:left;*//*}*//*#header #header_navi li a{*//*	display:block;*//*	height:40px;*//*	text-indent:-9999px;*//*}*//*#header #header_navi li#ochanomizu a{*//*	background:url(../img/header_navi.gif) no-repeat 0 0;*//*	width:113px;*//*}*//*#header #header_navi li#omiya a{*//*	background:url(../img/header_navi.gif) no-repeat -113px 0;*//*	width:112px;*//*}*//*#header #header_navi li#hachiouji a{*//*	background:url(../img/header_navi.gif) no-repeat -225px 0;*//*	width:112px;*//*}*//*#header #header_navi li#violin a{*//*	background:url(../img/header_navi.gif) no-repeat -337px 0;*//*	width:112px;*//*}*//*#header #header_navi li#secondhands a{*//*	background:url(../img/header_navi.gif) no-repeat -449px 0;*//*	width:112px;*//*}*//*#header #header_navi li#creare a{*//*	background:url(../img/header_navi.gif) no-repeat -561px 0;*//*	width:112px;*//*}*//*#header #header_navi li#webshop a{*//*	background:url(../img/header_navi.gif) no-repeat -673px 0;*//*	width:113px;*//*}*//*!*マウスオーバー時*!*//*#header #header_navi li#ochanomizu a:hover{*//*	background:url(../img/header_navi.gif) no-repeat 0 -40px;*//*}*//*#header #header_navi li#omiya a:hover{*//*	background:url(../img/header_navi.gif) no-repeat -113px -40px;*//*}*//*#header #header_navi li#hachiouji a:hover{*//*	background:url(../img/header_navi.gif) no-repeat -225px -40px;*//*}*//*#header #header_navi li#violin a:hover{*//*	background:url(../img/header_navi.gif) no-repeat -337px -40px;*//*}*//*#header #header_navi li#secondhands a:hover{*//*	background:url(../img/header_navi.gif) no-repeat -449px -40px;*//*}*//*#header #header_navi li#creare a:hover{*//*	background:url(../img/header_navi.gif) no-repeat -561px -40px;*//*}*//*#header #header_navi li#webshop a:hover{*//*	background:url(../img/header_navi.gif) no-repeat -673px -40px;*//*}*//*ナビゲーション*//*---------------------------------------------------------------------------*/#navi_btn{	display:none;}#navi {/*	position:absolute;	bottom:-20px;*/	clear:both;	background:url(../img/bg_navi.gif) repeat-x left bottom;	box-shadow: 0px 2px 8px rgba(0,0,0,0.4);	min-height:52px;	height:auto !important;	height:52px;	width:100%;	voice-family: "\"}\"";		voice-family: inherit;	width:100%;}#navi_body {	margin:0 auto;	padding:0;	width:972px;	height:52px;}#navi #navi_notmobile{	display:block;}#navi #navi_mobile{	display:none;}#navi #navi_notmobile ul {	float:left;	width:972px;	height:52px;}#navi li {	display:block;	float:left;	text-align:center;	height:52px;	width:162px;}#navi li a{	display:block;	height:52px;}/*背景画像*//*---------------------------------------------------------------------------*/#header + #wrapper {	margin-top: 24px;}#wrapper {	clear:both;/*	background:#0d2c51 url("../img/bg_wrapper.gif") no-repeat left top;*/	width: 1400px;	background-color:#fff;	margin: 0 auto;	padding:16px;	voice-family: "\"}\"";		voice-family: inherit;}body.acoustic #wrapper{	background:none;}body.drums #wrapper{	background:none;}/*サイドバー*//*---------------------------------------------------------------------------*/#sidebar {	float:left;	padding:0 0 8px 0;	width:188px;	voice-family: "\"}\"";	voice-family: inherit;	width:188px;}#sidebar h3 {	color:#FFF;	font-weight:bold;	letter-spacing:2px;	line-height : 1.4em ;	background: url("../img/icon_h3.gif") no-repeat 0px bottom;	margin:0  0 8px 0px;	padding:0px 4px 8px 12px;}#sidebar h4 {	border-bottom:#900 1px solid;	border-left:#900 4px solid;	color:#900;	letter-spacing:2px;	line-height : 1.4em ;	margin:4px 0;	padding:0px 4px 2px 4px;}#sidebar p{	margin:0;	padding:4px 8px;}#sidebar .search{	background: url("../img/bg_search.gif") no-repeat left bottom;	margin-bottom:8px;	padding-bottom:8px;	width:188px;}#sidebar .search_body{	text-align:center;	background: url("../img/bg_search_body.gif") no-repeat left top;	padding:8px;	width:188px;	voice-family: "\"}\"";	voice-family: inherit;	width:172px;}#sidebar .menu{	margin-bottom:8px;}#sidebar .menu_body{	background: url("../img/bg_menu_body.gif") no-repeat left bottom;	padding:0px 4px 8px 4px;	width:188px;	voice-family: "\"}\"";	voice-family: inherit;	width:180px;}#sidebar .menu_body h3{	font-weight:normal;	background-image:none;	background-color:#ff0000;	border-top:1px solid #fdebd2;	border-bottom:1px solid #b5b5b5;	margin:0;	padding:4px 8px;}#sidebar .menu_body ul{	border-bottom:1px solid #b5b5b5;	margin:0;	padding:0;}#sidebar .menu_body ul li {	background: url("../img/dot_x.gif") repeat-x left bottom;		list-style: none ;	line-height:1.2em;	padding:0 0 1px 0;}#sidebar .menu_body ul li.parent {	background-image:none;}#sidebar .menu_body ul li.bottom{	background-image:none;}#sidebar .menu_body ul ul{	background: url("../img/dot_x.gif") repeat-x left bottom;	}#sidebar .menu_body ul ul li {	background-image: none;	}#sidebar .menu_body ul li a{	color:#333;	display:block;	background: url("../img/icon_link01.gif") no-repeat 8px center;	padding:4px 4px 4px 20px;}#sidebar .menu_body ul li.parent a{	background: url("../img/icon_link06.gif") no-repeat 6px center;}#sidebar .menu_body ul ul li a,#sidebar .menu_body ul .parent ul li a{	background: url("../img/icon_link01.gif") no-repeat 20px center;	padding:4px 4px 4px 32px;}#sidebar .menu_body ul li a:link {}#sidebar .menu_body ul li a:visited {}#sidebar .menu_body ul li a:hover {	text-decoration:none;	background-color:#ffffd9;}#sidebar .menu_body ul li a:active {}.sidebar_none #sidebar{	display:none;}/*キャッチ*//*---------------------------------------------------------------------------*/#catch{	clear:both;	margin: 16px auto 0;	width: 1004px;	voice-family: "\"}\"";		voice-family: inherit;}#catch_body{	width: 100%;	voice-family: "\"}\"";		voice-family: inherit;}#catch_footer{	float:right;	width:346px;	voice-family: "\"}\"";		voice-family: inherit;	width:346px;/*	display:none;*/}#catch .sp-slide {	width: 100%;}#catch .slider-pro img {	width: 100%;}/*コンテンツ*//*---------------------------------------------------------------------------*//*MacIE hide start\*/#content{	padding:0;	voice-family: "\"}\"";	voice-family: inherit;}/*MacIE hide end*//*見出し2*/#content h2 {	font-weight:bold;	letter-spacing:2px;	color:#fff;/*	background:url("../img/bg_h2.jpg") no-repeat left top;*/	margin-bottom:8px;/*	padding:12px 8px 4px 32px;*/	text-align:center;/*	padding:6px 8px 6px 8px;*/	padding:12px 8px 12px 8px;	background-color:#e82700;	/*background: -moz-linear-gradient(top, #da0000 20%, #800000 80%);*/	/*firefox*/	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#da0000), color-stop(100%, #800000));*/	/*safari.chrome*/	/*background: -o-linear-gradient(top, #da0000 20%, #800000 80%);*/	/*oprera*/	/*background: linear-gradient(to bottom, #da0000 20%, #800000 80%);*/	/*IE10+*/	/* IE8-9 */	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#da0000', endColorstr='#8000', GradientType=0)";*/	border-radius:2px;	box-shadow: 0px 1px 3px rgba(0,0,0,0.4);	box-shadow: 0px 1px 4px #313131;	text-shadow: 0px 1px 1px rgba(0,0,0,0.6);/*	min-height:32px;	height:auto !important;	height:32px;*/}#content h2:after {/*	display:block;	content:"";	background: -moz-linear-gradient(left, rgba(255,255,255,0) 20%, #fff, rgba(255,255,255,0) 80%);	/*firefox*/	background: -webkit-gradient(linear, left center, right center, color-stop(20%, rgba(255,255,255,0)), color-stop(50%, #fff), color-stop(80%, rgba(255,255,255,0)));	/*safari.chrome*/	background: -o-linear-gradient(left, rgba(0,171,235,0.5) 20%, #fff, rgba(255,255,255,0) 80%);	/*oprera*/	background: linear-gradient(to left, rgba(255,255,255,0) 20%, #fff, rgba(255,255,255,0) 80%);	/*IE10+*/	height:1px;*/}/*見出し3*/#content h3 {	color:#fff;/*	border-left:4px solid #eb6100;*//*	background-color:#f39700;	background-color:#f07800;*/	background-color:#eb6100;/*	border-bottom:4px solid #fc4a00;*/	border-bottom:4px solid #e03d00;		font-weight:bold;	letter-spacing:2px;	line-height : 1.4em ;	margin:0  0 8px 0px;/*	padding:0px 4px 8px 12px;*/	padding:4px 8px;}#content h3:after {/*	display:block;	content:"";	height:1px;	background: url("../img/dot_x.gif") repeat-x left bottom;*/}.support #content h3 {	background: url("../img/icon_support_h3.gif") no-repeat 0px bottom;}/*見出し4*/#content h4 {/*	color:#FFF;	letter-spacing:2px;	line-height : 1.4em ;	background:#900 url("../img/icon_h4.gif") no-repeat 4px center;	margin-left:12px;	padding:4px 4px 4px 16px;*//*	border-bottom:#0068b7 1px solid;	border-left:#0068b7 4px solid;*/	border-left:4px solid #eb6100;	/*border-radius:4px;*/	font-weight:bold;	letter-spacing:2px;	line-height : 1.4em ;	margin:4px 0;/*	padding:0px 4px 2px 4px;*/	padding:0px 8px;}/*見出し5*/#content h5 {	color:#FFF;	font-weight:bold;	letter-spacing:2px;	line-height : 1.4em ;	background-color: #515151;	border-radius:4px;	margin-left:0px;	padding:4px 8px;}/*見出し6*/#content h6 {	color:#486A00;}/*段落*/#content p {/*	margin-left:12px;	margin-bottom:1.6em;*/	font-weight:bold;	padding:4px;	line-height:1.4em;}#content p .text_l {	line-height : 1.2em ;}#content p .text_m {	line-height : 1.4em ;}#content p .text_s {	line-height : 1.4em ;}#content ul{	line-height : 1.4em ;	margin-left: 1em;	padding:4px;}#content ol{	line-height : 1.4em ;	margin-left: 3em;	padding:4px;}#content dl{	line-height : 1.4em ;	margin-left: 1em;	padding:4px;}#content ul li,#content ol li,#content dl dd{/*	font-weight:bold;*/	background: url("../img/dot_x.gif") repeat-x left bottom;	margin-bottom: 1em;}#content ul li {	list-style: square ;}#content dl dt {	color:#A40035;	color:#E60012;	line-height:1em;}#content iframe{/*	margin-left:12px;*/}#content address{	font-weight:bold;	line-height: 1.2em;/*	background-color:#FFFEF1;*/	background-color:#E5E5E5;/*	border-bottom:1px solid #FFCC66;*/	border-bottom:1px solid #064D79;	border-bottom:1px solid #B5B5B5;	margin-left:12px;	margin-bottom:1em;	padding : 8px;	}#content blockquote{	padding-left : 1.2em;		}#content blockquote>p {	margin-left:1.2em;}#content dfn{	color : #996600 ;}#content .pagetop{	clear:both;	margin-bottom:0;}/*パンくずナビ*/#content #topicpath p{	color:#999;	line-height:1.2em;	margin:0;	padding:4px;/*	width:608px;	voice-family: "\"}\"";	voice-family: inherit;	width:600px;*/}/*コンテンツ内のメニュー*/#content .menu{}#content .menu h2 {	color:#FFF;	background-image:none;	background-color:#333;	padding:0;}#content .menu h2 a{	color:#FFF;	display:block;	background:#333 url("../img/icon_link02.gif") no-repeat 4px center;	padding:8px 4px 8px 20px;}#content .menu h2 a:link {	background-color:#333;}#content .menu h2 a:visited {	background-color:#333;}#content .menu h2 a:hover {	text-decoration:none;	background-color:#666;}#content .menu h2 a:active {	text-decoration:none;	background-color:#666;}#content .menu ul{}#content .menu ul li{	list-style:none;	margin:0;	padding:0 0 1px 0;}#content .menu ul li.parent{	background-image:none;}#content .menu ul li a,#content .menu ul li.parent ul li a{	display:block;	background: url("../img/icon_link04.gif") no-repeat left center;	padding:4px 4px 4px 16px;}#content .menu ul li.parent a{	display:block;	background: url("../img/icon_link07.gif") no-repeat left center;	padding:4px 4px 4px 16px;}#content .menu ul li.current a{	color:#898989;}#content .menu ul li.current ul li a{	color:#03C;}#content .menu dl dt{	background: url("../img/icon_link04.gif") no-repeat left center;	padding:4px 4px 4px 16px;}#content .menu dl dd{	margin-left:16px;}/*木管・金管楽器のご案内*//*---------------------------------------------------------------------------*/#content .instrument{	background:url(../img/bg_instrument.jpg) no-repeat left top;	margin-bottom:8px;	padding:0px 0 0 0;	width:768px;	height:380px;}#content .instrument_column{	float:left;	padding:8px 4px;	width:384px;	voice-family: "\"}\"";	voice-family: inherit;	width:376px;}#content .instrument_column p,#content .instrument_column ul{	margin-left:180px;	padding:8px 0px;	width:188px;	voice-family: "\"}\"";	voice-family: inherit;	width:188px;}#content .instrument_column li{	list-style:none !important;	line-height:1em;	margin:0 0 4px 0;}#content .instrument_column li a{	display:block;	background: url("../img/icon_link01.gif") no-repeat left center;	padding:4px 4px 4px 16px;}#content .usedinstrument{	background:url(../img/bg_usedinstrument.jpg) no-repeat left top;	margin-bottom:8px;	padding:0px 0 0 0;	width:768px;	height:220px;}#content .usedinstrument_column{	float:left;	padding:8px 4px;	width:384px;	voice-family: "\"}\"";	voice-family: inherit;	width:376px;}#content .usedinstrument_column p,#content .usedinstrument_column ul{	margin-left:180px;	padding:8px 0px;	width:188px;	voice-family: "\"}\"";	voice-family: inherit;	width:188px;}#content .usedinstrument_column li{	list-style:none !important;	line-height:1em;	margin:0 0 4px 0;}#content .usedinstrument_column li a{	display:block;	background: url("../img/icon_link02.gif") no-repeat left center;	padding:4px 4px 4px 16px;}/*画像レイアウト*//*---------------------------------------------------------------------------*/#content .img_left{	float:left;	padding:8px 8px 8px 0;	padding:4px 16px 16px 0;}#content .img_rigth{	float:right;	padding:8px 0 8px 8px;	padding:16px 0px 16px 16px;}#content .clear{	clear:both;}#content .line{	clear:both;	background:url("../img/dot_x.gif") repeat-x left bottom;	margin:16px 0;	padding:0 0 1px 0;}/*ブロック要素の高さを揃えるjsで調整高さを揃えるブロックの親要素にクラス「heightLineParent」を設定*/.heightLineParent{	clear:both;}/*透過PNG*/.png{}/*サブナビゲーション*//*---------------------------------------------------------------------------*/#subnavi {	clear:both;	background:#020101 url(../img/bg_subnavi.gif) repeat-x left top;	line-height:1em ;	width:100%;}#subnavi .subnavi_body{	clear:both;	color:#FFF;	text-align:left;	line-height:1em ;	background:url(../img/bg_subnavi_body.gif) no-repeat left top;	margin:0 auto;	padding:16px;	min-height:200px;	height:auto !important;	height:200px;	width:1004px;	voice-family: "\"}\"";		voice-family: inherit;	width:972px;}#subnavi .menu_body{	float:left;/*	float:left;	padding:8px 16px 8px 0;	width:216px;	voice-family: "\"}\"";	voice-family: inherit;	width:200px;*/}#subnavi .menu_body ul {	float:left;	list-style-type:none ;/*	margin-right:-16px;	width:972px;*/}#subnavi .menu_body ul li{	float:left;	padding-right:16px;	width:112px;	voice-family: "\"}\"";		voice-family: inherit;	width:96px;/*	padding-right:12px;	width:84px;	voice-family: "\"}\"";		voice-family: inherit;	width:72px;*/}#subnavi .menu_body ul li a{	color:#FFF;	display:block;	padding:66px 0px 8px 0px;	width:96px;	voice-family: "\"}\"";	voice-family: inherit;	width:96px;/*	padding:74px 2px 4px 2px;	width:72px;	voice-family: "\"}\"";	voice-family: inherit;	width:68px;*/}#subnavi ul li#group_ochanomizu a{	background: url("../img/thum_group.gif") no-repeat 0px 0px;}#subnavi ul li#group_repair a{	background: url("../img/thum_group.gif") no-repeat -100px 0px;}#subnavi ul li#group_acoustic a{	background: url("../img/thum_group.gif") no-repeat -200px 0px;}#subnavi ul li#group_guitars_repair a{	background: url("../img/thum_group.gif") no-repeat -300px 0px;}#subnavi ul li#group_secondhands a{	background: url("../img/thum_group.gif") no-repeat -400px 0px;}#subnavi ul li#group_omiya a{	background: url("../img/thum_group.gif") no-repeat -500px 0px;}#subnavi ul li#group_creare_omiya a{	background: url("../img/thum_group.gif") no-repeat -600px 0px;}#subnavi ul li#group_hachiouji a{	background: url("../img/thum_group.gif") no-repeat -700px 0px;}#subnavi ul li#group_creare_hachiouji a{	background: url("../img/thum_group.gif") no-repeat -800px 0px;}#subnavi ul li#group_violin a{	background: url("../img/thum_group.gif") no-repeat -900px 0px;}#subnavi ul li#group_shimora a{	background: url("../img/thum_group.gif") no-repeat -1000px 0px;}#subnavi ul li#group_wind a{	background: url("../img/thum_group.gif") no-repeat -1100px 0px;}#subnavi ul li#group_webshop a{	background: url("../img/thum_group.gif") no-repeat -1200px 0px;}#subnavi ul li#group_kaitori a{	background: url("../img/thum_group.gif") no-repeat -1300px 0px;}#subnavi ul li a{/*	color:#fff;	display:block;	background: url("../img/icon_link05.gif") no-repeat 0px 4px;	padding:2px 0px 2px 8px;*/}#subnavi p{	margin-bottom:8px;	padding:4px;}/*フッター*/#footer {	clear:both;	color:#FFF;	background: url("../img/bg_footer.gif") repeat-x left top;	text-align:center;	line-height:1em;	text-align:center;	margin:0 auto;	padding:16px;	min-height:80px;	height:auto !important;	height:80px;}/*赤フッター適用*/body.red #footer {    background: #ff0000;}/*黄色フッター適用*/body.yellow #footer {    background: #fcee21;}#footer .menu{}#footer .menu h2{}#footer .menu ul {}#footer .menu ul li{}#footer address{	clear:both;	font-style : normal;	line-height: 1.2em;	letter-spacing:1px;	padding : 4px;	}/*ページの先頭へ*/#pagetop{	position: fixed;	bottom: 0px;	right: 16px;}#pagetop .btn{	padding:0;	margin:0;}#pagetop .btn a{	text-indent: -9999px;	width: 60px;	height: 60px;	display: block;	background:#fc4a00 url(../img/bg_pagetop.png) no-repeat center center;	border-radius:4px 4px 0 0;/*	box-shadow: 0px 1px 4px #898989;*/	box-shadow: 0px 1px 4px #313131;/*	text-decoration: none;*/}#pagetop .btn a:hover{	filter: alpha(opacity=80);	-moz-opacity: 0.80;	opacity: 0.80;}/*ウェブサイト翻訳*/#btn_translate{	position: fixed;	bottom: 80px;	right: -140px;	width:216px;	height:64px;	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #e0e0e0), color-stop(0.00, #ffffff));	background: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 88%);	background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 88%);	background: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 88%);	background: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 88%);	background: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 88%);	border-radius:4px 0 0 4px;	box-shadow: 0px 1px 4px #898989;	z-index:99;}#btn_translate .btn{	cursor: pointer;	float:left;	width:64px;	height:64px;	background:url("../img/icon_translation.png") no-repeat 8px 8px;	background-size:48px 48px;}#google_translate_element{	margin-left:24px;	padding:24px 0px;}/***レイアウトの設定　ここまで***//*---------------------------------------------------------------------------*//***基本設定　ここから***//*---------------------------------------------------------------------------*//*太字*/b {	font-weight: bold ;}/*リンク*/a{	font-weight:bold;	overflow:hidden;}a:link {	color:#39F;	text-decoration:none;}a:visited {	color:#39F;	text-decoration:none;}a:hover {	color:#6CF;	text-decoration:underline;}a:active {	color:#6CF;	text-decoration:underline;}.mobile_disp_none{}.pc_disp_none{	display:none;}/***基本設定　ここまで***//*---------------------------------------------------------------------------*//***テーブル　ここから***//*---------------------------------------------------------------------------*/.datatable{	border-top:1px #FFF solid !important;	border-left:1px #FFF solid !important;	margin-right:0;	margin-left:auto;	margin-left:12px;	padding:0px;}.datatable{	border-top:1px #FFF solid !important;	border-left:1px #FFF solid !important;	margin-left:auto;	margin-right:auto;	padding:0px;}.datatable th,.datatable2 th{	color:#FFF;	text-align:left;	background-color:#535353;	border-bottom:1px #FFF solid;	border-right:1px #FFF solid;	padding:4px 8px;}.datatable td,.datatable2 td{/*	background-color:#FFF;*/	border-bottom:1px #FFF solid;	border-right:1px #FFF solid;	padding:4px 8px;}/***テーブル設定　ここまで***//*---------------------------------------------------------------------------*//*選定品のご案内*//*---------------------------------------------------------------------------*/#content .selection{	position:relative;	background:url(../img/bg_selection.gif) no-repeat left top;	margin-bottom:8px;	padding:8px 0 0 0;	width:768px;	}#content .selection .obj{	position:absolute;	right:8px;	top:-3px;	}#content .selection_body{	background:url(../img/bg_selection_body.gif) no-repeat left bottom;	padding:0 0 8px 0;	width:768px;	voice-family: "\"}\"";	voice-family: inherit;	width:768px;}#content .selection_column{	float:left;	padding:8px;	width:460px;	voice-family: "\"}\"";	voice-family: inherit;	width:444px;}#content .selection_column2{	float:left;	padding:8px;	width:308px;	voice-family: "\"}\"";	voice-family: inherit;	width:292px;}/***フォーム設定　ここから***//*---------------------------------------------------------------------------*/input {}textarea{	border : 1px solid #B5B5B5;}/***フォーム設定　ここまで***//*---------------------------------------------------------------------------*//***カラー設定　ここから***//*---------------------------------------------------------------------------*/.color_blue {	color:#003399 ;}.color_gray {	color:#999;}.color_green {	color:#486A00;}.color_red {	color:#C00;}.color_white {	color:#FFF;}.color_yellow{	color:#cc9900 ;}.bg_red{	color:#fff ;	background-color:#cc0000 ;}.bg_orange{	background-color:#ff9966;}.bg_yellow{	background-color:#ffff66;}.bg_rightyellow{	background-color:#FFFFE0;}.bg_rightgreen {	background-color:#ccff66;}.bg_green{	color:#FFF;	background-color:#486A00 !important;}.bg_blue{	color:#FFF;	background-color:#064D79 !important;}.bg_gray{	background-color:#F5F5F5 !important;}.bg_darkgray{	background-color:#D9D9D9 !important;}.bg_white{	background-color:#FFF !important;}/***カラー設定　ここまで***//*---------------------------------------------------------------------------*//***ブロック設定　ここから***//*---------------------------------------------------------------------------*/.m_0_8_0_0{	margin:0 8px 0 0 !important;}.m_0_0_8_0{	margin:0 0 8px 0 !important;}.p_0_2_2_0{	padding:0 2px 2px 0 !important;}.p_0_0_2_0{	padding:0 0px 2px 0 !important;}.p_0_8_8_0{	padding:0 8px 8px 0 !important;}.p_0_0_8_0{	padding:0 0px 8px 0 !important;}.p_8_8_8_8{	padding:8px 8px 8px 8px !important;}.p_0_0_20_0{	padding:0 0px 20px 0;}.p_0_20_20_0{	padding:0 20px 20px 0;}.block_128{	float:left;	padding:0 0px 8px 0;	width:128px;	text-align:center;	voice-family: "\"}\"";	voice-family: inherit;	width:128px;}.block_152{	float:left;	padding:0 0px 8px 0;	width:152px;	voice-family: "\"}\"";	voice-family: inherit;	width:152px;}.block_153{	float:left;	background-color:fff;	opacity: 0.8;    filter: alpha(opacity=80);	/* IE6、IE7対応 */	padding:0 0 8px 0;	width:153px;	text-align:center;	voice-family: "\"}\"";	voice-family: inherit;}.block_154{	float:left;	padding:0 2px 8px 0;	width:154px;	voice-family: "\"}\"";	voice-family: inherit;	width:152px;}.block_155{	float:left;	padding:0 0px 8px 0;	width:155px;	voice-family: "\"}\"";	voice-family: inherit;	width:155px;}.block_163{	float:left;	padding:0 8px 8px 0;	width:163px;	voice-family: "\"}\"";	voice-family: inherit;	width:155px;}.block_170{	float:left;	padding:0 0px 8px 0;	width:170px;	voice-family: "\"}\"";	voice-family: inherit;	width:170px;}.block_178{	float:left;	padding:0 8px 8px 0;	width:178px;	voice-family: "\"}\"";	voice-family: inherit;	width:170px;}.block_186{	float:left;	padding:0 0 8px 0;	width:186px;	voice-family: "\"}\"";	voice-family: inherit;	width:186px;}.block_194{	float:left;	padding:0 8px 8px 0;	width:194px;	voice-family: "\"}\"";	voice-family: inherit;	width:186px;}.block_194_2{	float:left;	padding:0 0px 8px 0;	width:194px;	voice-family: "\"}\"";	voice-family: inherit;}.block_250{	float:left;	padding:0 0px 8px 0;	width:250px;	voice-family: "\"}\"";	voice-family: inherit;	width:250px;}.block_259{	float:left;	padding:0 8px 8px 0;	width:259px;	voice-family: "\"}\"";	voice-family: inherit;	width:250px;}.block_250_border{	float:left;	padding:2px 2px 8px 2px;	border-width:1px;	border-style:solid;	border-color:#000000;	voice-family: "\"}\"";	voice-family: inherit;}.block_259_border{	float:left;	border:1px solid;	border-color:#000000 #ffffff #000000 #000000;	padding:2px 2px 8px 2px;	voice-family: "\"}\"";	voice-family: inherit;}.block_465_pur{	float:left;	padding:0 0 0 0;	width:465px;	text-align:center;	voice-family: "\"}\"";	voice-family: inherit;	width:465px;}.block_310{	float:left;	padding:0 0px 0px 0;	width:310px;	voice-family: "\"}\"";	voice-family: inherit;	width:310px;}.block_318{	float:left;	padding:0 0px 8px 0;	width:318px;	voice-family: "\"}\"";	voice-family: inherit;	width:318px;}.block_327{	float:left;	padding:0 9px 8px 0;	width:327px;	voice-family: "\"}\"";	voice-family: inherit;	width:318px;}.block_376{	float:left;	padding:0 0px 20px 0;	width:376px;	voice-family: "\"}\"";	voice-family: inherit;	width:376px;}.block_380{	float:left;	padding:0 0px 8px 0;	width:380px;	voice-family: "\"}\"";	voice-family: inherit;	width:380px;}.block_388{	float:left;	padding:0 8px 8px 0;	width:388px;	voice-family: "\"}\"";	voice-family: inherit;	width:380px;}.block_418{	float:left;	padding:0 8px 8px 0;	width:418px;	voice-family: "\"}\"";	voice-family: inherit;	width:410px;}.block_420{	float:left;	padding:0 8px 8px 0;	width:420px;	voice-family: "\"}\"";	voice-family: inherit;	width:412px;}.block_478{	float:left;	padding:0 0px 0px 0;	width:478px;	voice-family: "\"}\"";	voice-family: inherit;	width:478px;}.block_494{	float:left;	padding:0 16px 0px 0;	width:494px;	voice-family: "\"}\"";	voice-family: inherit;	width:478px;}.block_518{	float:left;	padding:0 8px 8px 0;	width:518px;	voice-family: "\"}\"";	voice-family: inherit;	width:508px;}.block_598{	float:left;	padding:0 8px 8px 0;	width:598px;	voice-family: "\"}\"";	voice-family: inherit;	width:590px;}.block_600_center{	margin:0 84px;	padding:0;	width:600px;	voice-family: "\"}\"";	voice-family: inherit;	width:600px;}.block_972{	float:left;	padding:0 214px 20px 214px;	width:972px;	voice-family: "\"}\"";	voice-family: inherit;	width:972px;}.block_1004{	float:left;	padding:0 20px 20px 0;	width:1004px;	voice-family: "\"}\"";	voice-family: inherit;}.block_1200{	float:left;	padding:0 20px 8px 0;	width:1130px;	voice-family: "\"}\"";	voice-family: inherit;	width:1130px;}/*モバイル表示設定用のclass*/.line1{	display:inline;	float:left;}.column2{}.column3{}.column4{}.column5{}/***ブロック設定　ここまで***//*---------------------------------------------------------------------------*//***トピック設定　ここから***/#content .topic_orange_768{	clear:both;	margin-bottom:8px;	padding:0;	width:768px;}#content .topic_orange_768 .topic_768_orangebody{	float:left;	background:#FFF url(../../drums_p/img/bg_topic_orange768.jpg) no-repeat left bottom;	margin:0 0 8px 0;	padding:4px;	width:768px;	voice-family: "\"}\"";	voice-family: inherit;	width:760px;}#content .topic_beige_388{	clear:both;	margin-bottom:8px;	padding:0;	width:388px;}#content .topic_beige_388 .topic_388_orangebody{	float:left;	background:#FFF url(../../drums_p/img/bg_topic_beige388.jpg) no-repeat left bottom;	margin:0 0 8px 0;	padding:4px;	width:388px;	voice-family: "\"}\"";	voice-family: inherit;	width:380px;}#content .topic_beige_380{	clear:both;	margin-bottom:8px;	padding:0;	width:380px;}#content .topic_beige_380 .topic_380_orangebody{	float:left;	background:#FFF url(../../drums_p/img/bg_topic_beige380.jpg) no-repeat left bottom;	margin:0 0 8px 0;	padding:4px;	width:380px;	voice-family: "\"}\"";	voice-family: inherit;	width:372px;}#content .topic_beige_388{	clear:both;	margin-bottom:8px;	padding:0;	width:388px;}#content .topic_beige_388 .topic_388_orangebody{	float:left;	background:#FFF url(../../drums_p/img/bg_topic_beige388.jpg) no-repeat left bottom;	margin:0 0 8px 0;	padding:4px;	width:388px;	voice-family: "\"}\"";	voice-family: inherit;	width:380px;}#content .topic_972{}#content .topic_972 .topic_body{}/***トピック設定　ここまで***//*---------------------------------------------------------------------------*//*wp 商品詳細*/#content .topic_item{}#content .topic_item .topic_body{}#content .topic_item .topic_body h3{	position:relative;}#content .topic_item .topic_body .price{	display:block;	position:absolute;	top:6px;	right:16px;	line-height:1em;	padding:0;}#content .topic_item .topic_body .price .prc_reference{	color:#eeeeee !important;	border-left:1px solid #eeeeee;		padding:0 16px !important;}#content .topic_item .topic_body .price .prc_selling{	border-left:1px solid #eeeeee;		padding:0 16px !important;}#content .topic_item .topic_body .pic{	margin-left:-15px;	width:987px;	voice-family: "\"}\"";	voice-family: inherit;	width:987px;}#content .topic_item .topic_body .pic_body{	float:left;	margin-left:15px;	margin-bottom:16px;	width:314px;	voice-family: "\"}\"";	voice-family: inherit;	width:314px;}#content .topic_item .topic_body p.pic_body{	padding:0;}#content .topic_item .topic_body .btn{	text-align:center;	margin:16px 0;}#content .topic_item .topic_body .btn_body{	position:relative;	margin:16px auto;	padding:0;	width:50%;}#content .topic_item .topic_body .btn_body a{	display: block;	color:#fff;	padding:16px 32px;	border-radius:2px;	box-shadow: 0px 1px 4px #313131;	text-shadow: 0px 1px 1px rgba(0,0,0,0.4);	text-decoration:none;	background: -moz-linear-gradient(top center, #8dc21f 0%,#64ac13 100%);	/*firefox*/	background: -webkit-gradient(linear, center top, center bottom, from(#8dc21f), to(#64ac13));	/*safari.chrome*/	background: -o-linear-gradient(top, #8dc21f, #64ac13 100%);	/*oprera*/	background: linear-gradient(top, #8dc21f 0%, #64ac13 100%);	/*IE10+*/}#content .topic_item .topic_body .btn_body a:after{	position:absolute;	top:16px;	left:16px;	display: block;	width: 16px;	height: 16px; 	border-top: 4px solid #fff;	border-right: 4px solid #fff;	-moz-transform: rotate(45deg);	-webkit-transform: rotate(45deg);	transform: rotate(45deg);	content: "";}#content .topic_item .topic_body .btn_body a:hover{	filter: alpha(opacity=80);	-moz-opacity: 0.80;	opacity: 0.80;}/*wp バナー一覧*/.banner_item{	display: grid;	gap: 20px;}.column-2 {	grid-template-columns: repeat(2, 1fr);}.column-3 {	grid-template-columns: repeat(3, 1fr);}.column-4 {	grid-template-columns: repeat(4, 1fr);}.column-5 {	grid-template-columns: repeat(5, 1fr);}.column-6 {	grid-template-columns: repeat(6, 1fr);}.banner_body{}.banner img {	width: 100%;	height: auto;}/*wp 新着商品スライダー*/.item_slide {}.item_slide a:hover {	/*opacity: 0.8;*/	text-decoration: none;}.item_slide img {	max-width: 100%;	height: auto;}.item_slide_title {	font-size: 12px;	font-weight: normal;	color: #535353;}/*wp 新着情報一覧*/.list_item{	margin-left:-16px;	margin-bottom:16px;	width:988px;	voice-family: "\"}\"";	voice-family: inherit;	width:988px;}.list_item_news{	margin-bottom:16px;	border-left:1px solid #eb6100;	border-right:1px solid #eb6100;	border-bottom:1px solid #eb6100;	width:320px;	voice-family: "\"}\"";	voice-family: inherit;	width:318px;}.list_item_news{	width:318px;	height:440px;/*	overflow:scroll;*/	overflow:auto;}.list_item .list_body{	float:left;	border:1px solid #dbdbdb;	margin-left:16px;	margin-bottom:16px;	padding:7px;	width:231px;	voice-family: "\"}\"";	voice-family: inherit;	width:215px;}.list_item_news .list_body{	border:1px solid #dbdbdb;	margin-left:24px;	margin-bottom:16px;	padding:7px;	width:270px;	voice-family: "\"}\"";	voice-family: inherit;	width:254px;}#content .list_body p.thumb{	margin:0;	padding:0 !important;}#content .list_body dl{	margin:0;	padding:0 !important;}#content .list_body dl dt{	color:#898989;	padding:2px 0;}#content .list_body dl dd{	margin:0 !important;	padding:2px 0;}#content .list_body dl dd.price{	text-align:right;	min-height:2.8em;	height:auto !important;	height:2.8em;}#content .list_body dl dd.price .prc_reference{	float:left;	text-align:center;	width:50%;}#content .list_body dl dd.price .prc_selling{	float:right;	text-align:center;	width:50%;}/*新着情報一覧*/.list_news{/*	background:url(../img/bg_list_banner.gif) no-repeat left top;*/	background-color:#f0f0f0;	box-shadow: 0px 2px 4px 2px rgba(0,0,0,0.4);	border-radius:2px;	margin-bottom:16px;/*	padding:8px 0 0 0;*/	width:972px;	voice-family: "\"}\"";	voice-family: inherit;	width:972px;}#content .list_news h2{	border-bottom:1px solid #b5b5b5;	box-shadow: 0px 1px 0 #fff;	margin:16px;}.list_news_body{	padding:8px 0 8px 8px;;	width:972px;	voice-family: "\"}\"";	voice-family: inherit;	width:964px;}.list_news_body iframe{	border:none;	overflow:hidden;	}.list_news_body iframe body{	background-color:#f0f0f0;}.list_news_body iframe body .tablhead{	display:none;}/*バナー一覧*/.list_banner{/*	background:url(../img/bg_list_banner.gif) no-repeat left top;*/	background: -moz-linear-gradient(top, #898989, #535353);	/*firefox*/	background: -webkit-gradient(linear, left top, left bottom, from(#898989), to(#535353));	/*safari.chrome*/	background: -o-linear-gradient(top, #898989, #535353);	/*oprera*/	background: linear-gradient(to top, #898989, #535353);	/*IE10+*/	box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4) inset;	margin-bottom:16px;/*	padding:8px 0 0 0;*/	width:972px;	voice-family: "\"}\"";	voice-family: inherit;	width:972px;}.list_banner_body{	padding:8px 0 8px 8px;;	width:972px;	voice-family: "\"}\"";	voice-family: inherit;	width:964px;}.block_388.list_banner_body{	background:url(../img/bg_list_banner_body_s.gif) no-repeat left bottom;	padding:8px 8px 8px 18px;	width:380px;	voice-family: "\"}\"";	voice-family: inherit;	width:354px;}/*ブランド一覧*/#content .list_brand{	clear:both;	float:left;	width:100%;/*	margin-left:-8px;	margin-bottom:8px;*//*	width:972px;*/}#content .list_brand ul{}#content .list_brand ul li{	float:left;	list-style:none;	padding:0;}#content .list_brand ul li a{	background:url(../img/icon_link09.gif) no-repeat left center;	padding:2px 4px 2px 16px;}/*Instrument　一覧*/#content .list_instrument{	clear:both;	background-color:#091d35;	margin-bottom:8px;	width:972px;}#content .list_instrument .list_instrument_thum{	clear:both;	float:left;	text-align:center;	width:80px;}#content .list_instrument .list_instrument_body{	float:left;	width:892px;}#content .list_instrument .list_instrument_body ul{	float:left;	width:100%;}#content .list_instrument .list_instrument_body ul li{	float:left;	white-space:nowrap;	list-style:none;	background:url(../img/icon_link09.gif) no-repeat left 4px;	padding-left:12px;	padding-right:12px;}#content .list_instrument .list_instrument_body ul li a{}/*Shop List*/#content .list_shop{	background-color:#091d35;	margin-bottom:8px;}#content .list_shop .list_shop_body{	padding:8px;}#content .list_shop .list_shop_body ul li{/*	float:left;	white-space:nowrap;*/	list-style:none;	background:url(../img/icon_link09.gif) no-repeat left 4px;	padding-left:12px;	padding-right:12px;	margin-bottom:4px;}/*価格表示*/.text_price_xxxxl,.text_price_xxxl,.text_price_xxl,.text_price_xl,.text_price_l,.text_price_m,.text_price_s{	color:#FFF;	background-color:#C00;}.text_price_xxxl_red,.text_price_xxl_red,.text_price_xl_red,.text_price_l_red,.text_price_m_red,.text_price_s_red{	color:#C00;	font-weight:bold;}.block_259_2 {	float:left;	width:248px;	voice-family: "\"}\"";	voice-family: inherit;	width:248px;	border-right-style: dotted;	border-right-color: #993333;	padding-top: 0;	padding-right: 8px;	padding-bottom: 8px;	padding-left: 0;	height: auto;	border-right-width: thin;}.block_250_2 {	float:left;	width:244px;	voice-family: "\"}\"";	voice-family: inherit;	width:244px;	padding-top: 0;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0;}.block_768_150 {	height: 150px;	width: 760px;	border-top-style: dotted;	border-top-color: #FF9900;	border-top-width: medium;	border-right-width: medium;	border-bottom-width: medium;	border-left-width: medium;}/*---------------------------------------------------------------------------*//*タブ切替ここから */#tab_panel{	clear:both;}#tab_panel .tab{	float:left;	border-bottom:1px solid #eb6100;	width:972px;	height:63px;}#tab_panel h3{	float:left;	font-size:12px;	border:none;	margin:0 0 0 0;	padding:0px;	width:237px;}#tab_panel h3 a{	display:block;}#tab_panel h3 a.selected{}#tab_panel .panel{	clear:both;	border-left:1px solid #eb6100;	border-right:1px solid #eb6100;	border-bottom:1px solid #eb6100;	margin-bottom:3px;	padding:8px;}/*------------------------------------------------------------------------*//* スライダーここから */.jquery-slider {width: 1004px!important;height: 560px!important;overflow: hidden;position: relative;margin: 0px auto 0px auto;}.jquery-slider-element {    overflow: hidden;    display: none;    position: absolute;    left: 0;    top: 0;}.jquery-slider-control {	color:#535353;    overflow: hidden;    position: absolute;    text-align: center;    width: 24px;    height: 24px;    line-height: 24px;    font-size: 16px;    font-weight: bold;    padding: 0;    margin: 0;    border: 1px solid #666;    background: #fff;    opacity: 0.33;    cursor: pointer;    border-radius: 12px;    box-shadow: #666 0 0 2px;    text-shadow: #fff 0 0 1px;}.jquery-slider-control:hover {    opacity: 1;}.jquery-slider-control-prev {    left: 8px;    top: 250px;}.jquery-slider-control-next {    right: 8px;    top: 250px;}.jquery-slider-pages {    overflow: visible;    position: absolute;    bottom:8px;    right: 8px;}.jquery-slider-page {    overflow: hidden;    position: relative;    display: block;    float: right;    width: 12px;    height: 12px;    padding: 0;    margin: 0;    background: #999;	cursor: pointer;    opacity: 0.33;    margin: 3px;    border-radius: 6px;    box-shadow: #333 0 0 2px;}.jquery-slider-page:hover {	-webkit-transform: scale(1.5);	-moz-transform: scale(1.5);}.jquery-slider-page-current {    opacity: 1;}/* スライダーここまで *//*------------------------------------------------------------------------*/.sp-thumbnail{ } img.sp-thumbnail{	width:100%; } .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail::before {    border-left: 5px solid #5280dd !important;}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail::after {    border-right: 13px solid #5280dd !important;}.sp-arrow{}.sp-next-arrow::after, .sp-next-arrow::before, .sp-previous-arrow::after, .sp-previous-arrow::before {	box-shadow:0 2px 4px rgba(0,0,0,0.6);}.sp-arrow::after{}/***テーブル設定　20140920追加***//*---------------------------------------------------------------------------*/.datatable201409{    border-bottom:1px dotted #cccccc;    width:100%;    padding:0px 0px 10px 0px;    margin:0px 0px 10px 0px;}.datatable201409 p{    font-weight:bold;    font-size:16px;}.datatable201409 table{    border-collapse:collapse;    border-spacing:0;    width:48%;    float:left;    margin:0px 5px 5px 0px;}.datatable201409 table th{    border:1px solid #cccccc;    background-color:#FFFFE0;    vertical-align:middle;    text-align:center;    padding:5px;    font-weight:bold;    color:red;}.datatable201409 table td{    border:1px solid #cccccc;    background-color:#F5F5F5;    vertical-align:middle;    text-align:center;    padding:5px;}.nowshowing{background-color:#ffff00;}/***テーブル設定　ここまで***//*---------------------------------------------------------------------------*//***テーブル設定　20141023追加***//*---------------------------------------------------------------------------*/.datatable201410{    border-bottom:1px dotted #cccccc;    width:100%;    padding:0px 0px 10px 0px;    margin:0px 0px 10px 0px;}.datatable201410 p{    font-weight:bold;    font-size:16px;}.datatable201410 table{    border-collapse:collapse;    border-spacing:0;    width:48%;    float:left;    margin:0px 5px 5px 0px;}.datatable201410 table th{    border:1px solid #cccccc;    background-color:#FFFFE0;    vertical-align:middle;    text-align:center;    padding:5px;    font-weight:bold;    color:red;}.datatable201410 table td{    border:1px solid #cccccc;    background-color:#F5F5F5;    vertical-align:middle;    text-align:center;    padding:5px;}.nowshowing{background-color:#ffff00;}/***テーブル設定　ここまで***//*---------------------------------------------------------------------------*/