@charset "utf-8";
/*====================================
common
====================================*/

body{width:auto; height:auto; margin:0; padding:0; background:url(../../proaudio/common/img/bg.gif); font-size:75%; line-height:150%; color:#999999;}

#conteiner{width:760px; height:auto; background:url(../../proaudio/common/img/bg_container.gif); margin:0 auto;}

h2{clear:both;}
h3{clear:both;}

/*head*/
#head{width:750px; height:63px; padding:0 5px; background:url(../../proaudio/common/img/bg_head.gif) no-repeat;}

/*breadcrumbs*/
#breadcrumbs{width:725px; height:17px; background:url(../../proaudio/common/img/bg_breadcrumbs.gif) no-repeat; margin:0 5px; padding:5px 0 0 25px; font-size:85%; line-height:100%;}

/*body*/
#body{width:750px; padding:0; margin:0 5px;}

/*foot*/
#foot{width:750px; padding:0 5px; height:65px; background:url(../../proaudio/common/img/bg_foot.gif) no-repeat; clear:both;}



/*====================================
コンテンツ領域
====================================*/

/*共有スタイル*/

.box710{width:710px; padding:0 20px;}
.box690{width:690px; padding:0 30px;}

/*削除対象*/
#ft_lnav{width:710px; text-align:center; padding:10px 0 30px 0; font-size:85%;}
#ft_lnav{}
/*削除対象*/

a:link    {text-decoration: none ; color:#5E70C6;}
a:visited {text-decoration: none ; color:#5E70C6;}
a:hover   {text-decoration: underline ; color:#CC0000;}
a:active  {text-decoration: none ; color:#5E70C6;}

/*削除対象*/
#ft_lnav a.on   {text-decoration: none ; color:#666666;}
/*削除対象*/

#nav_r{width:750px; height:236px;}
#nav_r h1{float:left; width:590px; height:236px;}

/*削除対象*/
#btn_main2{float:left; width:156px; height:185px; padding:25px 0 0 4px; background:url(../../proaudio/common/img/bg_nav_r.gif) no-repeat right top;}
#btn_main2 li a{width:142px; height:36px; text-indent:-9999px; display:block; overflow:hidden;}

#btn_main2 .btn1 a{background:url(../../proaudio/common/img/btn1.jpg) no-repeat 0px 0px;}
#btn_main2 .btn1 a:hover,#btn_main2 .btn1 a.on{background:url(../../proaudio/common/img/btn1.jpg) no-repeat -142px 0px;}

#btn_main2 .btn2 a{background:url(../../proaudio/common/img/btn2.jpg) no-repeat 0px 0px;}
#btn_main2 .btn2 a:hover,#btn_main2 .btn2 a.on{background:url(../../proaudio/common/img/btn2.jpg) no-repeat -142px 0px;}

#btn_main2 .btn3 a{background:url(../../proaudio/common/img/btn3.jpg) no-repeat 0px 0px;}
#btn_main2 .btn3 a:hover,#btn_main2 .btn3 a.on{background:url(../../proaudio/common/img/btn3.jpg) no-repeat -142px 0px;}

#btn_main2 .btn4 a{background:url(../../proaudio/common/img/btn4.jpg) no-repeat 0px 0px;}
#btn_main2 .btn4 a:hover,#btn_main2 .btn4 a.on{background:url(../../proaudio/common/img/btn4.jpg) no-repeat -142px 0px;}

#btn_main2 .btn5 a{background:url(../../proaudio/common/img/btn5.jpg) no-repeat 0px 0px;}
#btn_main2 .btn5 a:hover,#btn_main2 .btn5 a.on{background:url(../../proaudio/common/img/btn5.jpg) no-repeat -142px 0px;}
/*削除対象*/


#box_btn{width:710px; height:21px; background:url(../../proaudio/common/img/bg_btn_sub.gif) no-repeat;}

#btn_sub{float:right; margin:3px 5px 3px 0;}
#btn_sub li{float:left;}
#btn_sub li a{text-indent:-9999px; display:block; overflow:hidden;}

#btn_sub .btn1 a{width:83px; height:16px; background:url(../../proaudio/img/btn_sub_01.gif) no-repeat 0px 0px; margin-right:10px;}
#btn_sub .btn1 a:hover{background:url(../../proaudio/img/btn_sub_01.gif) no-repeat 0px -16px;}

#btn_sub .btn2 a{width:106px; height:16px; background:url(../../proaudio/img/btn_sub_02.gif) no-repeat 0px 0px; margin-right:10px;}
#btn_sub .btn2 a:hover{background:url(../../proaudio/img/btn_sub_02.gif) no-repeat 0px -16px;}

#btn_sub .btn3 a{width:69px; height:16px; background:url(../../proaudio/img/btn_sub_03.gif) no-repeat 0px 0px; margin-right:10px;}
#btn_sub .btn3 a:hover{background:url(../../proaudio/img/btn_sub_03.gif) no-repeat 0px -16px;}

#btn_sub .btn4 a{width:132px; height:16px; background:url(../../proaudio/img/btn_sub_04.gif) no-repeat 0px 0px;}
#btn_sub .btn4 a:hover{background:url(../../proaudio/img/btn_sub_04.gif) no-repeat 0px -16px;}

#btn_sub .btn5 a{width:163px; height:16px; background:url(../../proaudio/img/btn_sub_05.gif) no-repeat 0px 0px;}
#btn_sub .btn5 a:hover{background:url(../../proaudio/img/btn_sub_05.gif) no-repeat 0px -16px;}



#btn_ft{ padding-bottom:30px; display:block; height:40px;}
#btn_ft li{float:left; margin-right:5px;}
#btn_ft li a{text-indent:-9999px; display:block; overflow:hidden;}

#btn_ft .btn1 a{width:113px; height:40px; background:url(/proaudio/common/img/ft_btn1.gif) no-repeat 0px 0px;}
#btn_ft .btn1 a:hover{background:url(/proaudio/common/img/ft_btn1.gif) no-repeat 0px -40px;}

#btn_ft .btn2 a{width:113px; height:40px; background:url(/proaudio/common/img/ft_btn2.jpg) no-repeat 0px 0px;}
#btn_ft .btn2 a:hover{background:url(/proaudio/common/img/ft_btn2.jpg) no-repeat 0px -40px;}

#btn_ft .btn3 a{width:113px; height:40px; background:url(/proaudio/common/img/ft_btn3.jpg) no-repeat 0px 0px;}
#btn_ft .btn3 a:hover{background:url(/proaudio/common/img/ft_btn3.jpg) no-repeat 0px -40px;}

#btn_ft .btn4 a{width:113px; height:40px; background:url(/proaudio/common/img/ft_btn4.jpg) no-repeat 0px 0px;}
#btn_ft .btn4 a:hover{background:url(/proaudio/common/img/ft_btn4.jpg) no-repeat 0px -40px;}

#btn_ft .btn5 a{width:113px; height:40px; background:url(/proaudio/common/img/ft_btn5.jpg) no-repeat 0px 0px;}
#btn_ft .btn5 a:hover{background:url(/proaudio/common/img/ft_btn5.jpg) no-repeat 0px -40px;}

#btn_ft .btn6 a{width:113px; height:40px; background:url(/proaudio/common/img/ft_btn6.jpg) no-repeat 0px 0px;}
#btn_ft .btn6 a:hover{background:url(/proaudio/common/img/ft_btn6.jpg) no-repeat 0px -40px;}



#info{background:url(../../proaudio/img/bg_info.gif) no-repeat; width:680px; padding:10px; line-height:120%;}

#info .icon{float:left; width:92px;}
#info .headline{float:left; background:url(../img/ic_arrow2.gif) no-repeat 0px 3px; padding-left:12px;}
#info .date{font-size:90%; color:#787878; padding-bottom:2px;}
#info .date img{ padding-right:5px;}

#info .hr{width:690px; height:5px; text-indent:-1000px; background:url(../../proaudio/common/img/bg_hr.gif) repeat-x; margin:5px 0; clear:both; line-height:0; font-size:0;}

#info a:link    {text-decoration: none ; color:#B9B9B9;}
#info a:visited {text-decoration: none ; color:#B9B9B9;}
#info a:hover   {text-decoration: underline ; color:#B9B9B9;}
#info a:active  {text-decoration: none ; color:#B9B9B9;}


/*トップページ固有*/

#top{}

/*Lavry Engineering固有 契約終了により削除 復活の可能性アリ*/
/*#top #box_btn{width:710px; height:293px; background:url(../../proaudio/img/btn_bg.gif) no-repeat;}

#top #btn_main{width:700px; height:256px; clear:right; padding:7px 0 0 5px;}
#top #btn_main li{float:left;}
#top #btn_main li a{text-indent:-9999px; display:block; overflow:hidden;}

#top #btn_main .btn1 a{width:230px; height:160px; background:url(../../proaudio/img/btn_main_01.jpg) no-repeat 0px 0px; margin-right:5px;}
#top #btn_main .btn1 a:hover{background:url(../../proaudio/img/btn_main_01.jpg) no-repeat 0px -160px;}

#top #btn_main .btn2 a{width:230px; height:160px; background:url(../../proaudio/img/btn_main_02.jpg) no-repeat 0px 0px; margin-right:5px;}
#top #btn_main .btn2 a:hover{background:url(../../proaudio/img/btn_main_02.jpg) no-repeat 0px -160px;}

#top #btn_main .btn3 a{width:230px; height:160px; background:url(../../proaudio/img/btn_main_03.jpg) no-repeat 0px 0px;}
#top #btn_main .btn3 a:hover{background:url(../../proaudio/img/btn_main_03.jpg) no-repeat 0px -160px;}

#top #btn_main .btn4 a{width:347px; height:90px; background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px 0px; clear:left; margin:6px 6px 0 0;}
#top #btn_main .btn4 a:hover{background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px -90px;}

#top #btn_main .btn5 a{width:347px; height:90px; background:url(../../proaudio/img/btn_main_05.jpg) no-repeat 0px 0px; margin-top:6px;}
#top #btn_main .btn5 a:hover{background:url(../../proaudio/img/btn_main_05.jpg) no-repeat 0px -90px;}*/

/*4コンテンツバージョン 移行後は削除対象*/
#top #box_btn{width:710px; height:253px; background:url(../../proaudio/img/btn_bg.gif) no-repeat;}

#top #btn_main{width:700px; height:216px; clear:right; padding:7px 0 0 5px;}
#top #btn_main li{float:left;}
#top #btn_main li a{text-indent:-9999px; display:block; overflow:hidden;}

#top #btn_main .btn2 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_02.jpg) no-repeat 0px 0px; margin-right:5px;}
#top #btn_main .btn2 a:hover{background:url(../../proaudio/img/btn_main_02.jpg) no-repeat 0px -120px;}

#top #btn_main .btn3 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_03.jpg) no-repeat 0px 0px;}
#top #btn_main .btn3 a:hover{background:url(../../proaudio/img/btn_main_03.jpg) no-repeat 0px -120px;}

#top #btn_main .btn4 a{width:347px; height:90px; background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px 0px; clear:left; margin:6px 6px 0 0;}
#top #btn_main .btn4 a:hover{background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px -90px;}

#top #btn_main .btn5 a{width:347px; height:90px; background:url(../../proaudio/img/btn_main_05.jpg) no-repeat 0px 0px; margin-top:6px;}
#top #btn_main .btn5 a:hover{background:url(../../proaudio/img/btn_main_05.jpg) no-repeat 0px -90px;}
/*4コンテンツバージョン 移行後は削除対象*/

/*6コンテンツバージョン*/
#top #box_btn0{width:710px; height:384px; background:url(../../proaudio/img/btn_bg2.gif) no-repeat 0 -22px;}

#top #btn_main0{width:700px; height:386px; clear:right; padding:7px 0 0 5px;}
#top #btn_main0 li{float:left;}
#top #btn_main0 li a{text-indent:-9999px; display:block; overflow:hidden;}

#top #btn_main0 .btn1 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_02.jpg) no-repeat 0px 0px; margin-right:6px;}
#top #btn_main0 .btn1 a:hover{background:url(../../proaudio/img/btn_main_02.jpg) no-repeat 0px -120px;}

#top #btn_main0 .btn2 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_03.jpg) no-repeat 0px 0px;}
#top #btn_main0 .btn2 a:hover{background:url(../../proaudio/img/btn_main_03.jpg) no-repeat 0px -120px;}

#top #btn_main0 .btn3 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_06.jpg) no-repeat 0px 0px; clear:left; margin:6px 6px 0 0;}
#top #btn_main0 .btn3 a:hover{background:url(../../proaudio/img/btn_main_06.jpg) no-repeat 0px -120px;}

#top #btn_main0 .btn4 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_07.jpg) no-repeat 0px 0px; margin-top:6px;}
#top #btn_main0 .btn4 a:hover{background:url(../../proaudio/img/btn_main_07.jpg) no-repeat 0px -120px;}

#top #btn_main0 .btn5 a{width:347px; height:90px; background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px 0px; clear:left; margin:6px 6px 0 0;}
#top #btn_main0 .btn5 a:hover{background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px -90px;}

#top #btn_main0 .btn6 a{width:347px; height:90px; background:url(../../proaudio/img/btn_main_05.jpg) no-repeat 0px 0px; margin-top:6px;}
#top #btn_main0 .btn6 a:hover{background:url(../../proaudio/img/btn_main_05.jpg) no-repeat 0px -90px;}

#top #btn_main0 .btn7 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_08.jpg) no-repeat 0px 0px; clear:left; margin:6px 6px 0 0;}
#top #btn_main0 .btn7 a:hover{background:url(../../proaudio/img/btn_main_08.jpg) no-repeat 0px -120px;}

#top #btn_main0 .btn8 a{width:347px; height:120px; background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px 0px; margin-top:6px;}
#top #btn_main0 .btn8 a:hover{background:url(../../proaudio/img/btn_main_04.jpg) no-repeat 0px -120px;}


/*SONOMA SYSTEMS固有*/

#sonoma .box340{width:340px; float:left; font-size:85%;}

#sonoma .box1{width:690px; height:auto; background:url(../../proaudio/img/sonoma/bg_box690.gif) repeat-y;}
#sonoma .box2{width:340px; text-align:center; padding:5px 0; font-size:85%;}
#sonoma .box3{width:690px; height:auto; margin:5px 0 20px 0; font-size:85%;}
#sonoma .box4{width:680px; height:auto; margin:5px 0 20px 0; font-size:100%; background:#252422; padding:10px 10px 0 10px;}
#sonoma .box5{width:700px; height:auto; margin:5px 0 20px 0; font-size:100%; padding:0;}
#sonoma .box6{width:690px; height:auto; margin:5px 0 5px 0; font-size:85%;}

#sonoma .list1{font-size:85%; line-height:130%; margin:10px 0 0 5px;}
#sonoma .list1 li{padding:0 0 6px 10px; background:url(../img/ic_circle2.gif) no-repeat 0px 2px;}

#sonoma .hr2{width:340px; height:5px; text-indent:-1000px; background:url(../../proaudio/common/img/bg_hr.gif) repeat-x; margin:5px 0; clear:both; line-height:0; font-size:0;}

#sonoma .tbl1{width:690px; border-collapse:collapse; font-size:85%;}
#sonoma .tbl1 th{border:solid 1px #000000; vertical-align:top; padding:2px;}
#sonoma .tbl1 td{border:solid 1px #000000; vertical-align:middle; padding:2px 8px; color:#B9B9B9; background:#323232; text-align:left;}
#sonoma .tbl1 .th1{color:#FFFFFF; background:#78502E; text-align:left; padding-left:10px;}
#sonoma .tbl1 .th2{font-weight:normal; color:#B9B9B9; background:#413E34;}
#sonoma .tbl1 .th3{color:#FFFFFF; text-align:left;}
#sonoma .tbl1 .price{text-align:right; padding-right:15px;}


/*Lavry Engineering固有 契約終了により削除 復活の可能性アリ*/

/*#lavry{}

#lavry #box_btn2{width:710px; height:100px; padding:0 20px 20px 20px;}
#lavry #box_btn2 ul li{float:left;}
#lavry #box_btn2 ul li a{text-indent:-9999px; display:block; overflow:hidden; width:230px; height:100px;}

#lavry #box_btn2 .btn1 a{background:url(../../proaudio/img/lavry/btn_gold.jpg) no-repeat 0px 0px;}
#lavry #box_btn2 .btn1 a:hover{background:url(../../proaudio/img/lavry/btn_gold.jpg) no-repeat 0px -100px;}

#lavry #box_btn2 .btn2 a{background:url(../../proaudio/img/lavry/btn_blue.jpg) no-repeat 0px 0px;}
#lavry #box_btn2 .btn2 a:hover{background:url(../../proaudio/img/lavry/btn_blue.jpg) no-repeat 0px -100px;}

#lavry #box_btn2 .btn3 a{background:url(../../proaudio/img/lavry/btn_black.jpg) no-repeat 0px 0px;}
#lavry #box_btn2 .btn3 a:hover{background:url(../../proaudio/img/lavry/btn_black.jpg) no-repeat 0px -100px;}

#lavry .btn{width:710px;}
#lavry .btn li{float:left;}

#lavry .box1{background:#252422; padding:0 20px 20px 0; margin-bottom:20px; font-size:85%;}
#lavry .box1 .left{width:345px; padding-bottom:5px;}
#lavry .box1 .right{width:315px; padding:5px 0;}
#lavry .box1 .btn{width:315px; padding-top:10px;}
#lavry .box1 .btn img{margin-right:10px;}


#lavry .box2{clear:both; width:650px; padding-left:20px;}
#lavry .box2 .left{width:325px; padding-top:10px;}
#lavry .box2 .right{width:315px; padding-top:10px;}
#lavry .box2 .center{padding-top:10px;}
#lavry .box2 li{padding-left:10px; text-indent:-10px;}
#lavry .box2 .tbl1{width:320px; border-collapse:collapse;}
#lavry .box2 .tbl1 th{width:60%; border-top:solid 1px #999999; border-bottom:solid 1px #999999; font-weight:normal; text-align:left; vertical-align:top; padding:2px;}
#lavry .box2 .tbl1 td{width:40%; border-top:solid 1px #999999; border-bottom:solid 1px #999999; vertical-align:top; padding:2px 0 2px 10px;}

#lavry .box3{background:#252422; padding:0 20px 20px 0; margin-bottom:20px; font-size:85%;}
#lavry .box3 .left{width:455px; padding-bottom:5px;}
#lavry .box3 .right{width:200px; padding:30px 0 5px 0;}

#lavry .box4{clear:both; width:650px; padding-left:20px;}
#lavry .box4 .left{width:435px; padding-top:10px;}
#lavry .box4 .right{width:200px; padding-top:10px;}
#lavry .box4 .right p{width:128px; padding-bottom:5px;}*/


/*Sonic Studio固有*/

#sonic{}

#sonic .box710op1{width:708px; margin:0 20px; border-bottom:#7F4C00 solid 1px; border-left:#7F4C00 solid 1px; border-right:#7F4C00 solid 1px;}
#sonic .box710op2{width:708px; margin:0 20px; border-bottom:#661919 solid 1px; border-left:#661919 solid 1px; border-right:#661919 solid 1px;}
#sonic .box710op3{width:708px; margin:0 20px; border-bottom:#9758A7 solid 1px; border-left:#9758A7 solid 1px; border-right:#9758A7 solid 1px;}
#sonic .box690op{width:690px; padding:10px 9px 10px 9px;}

#sonic #box_btn2{width:710px; height:100px; padding:0 20px 20px 20px;}
#sonic #box_btn2 ul li{float:left;}
#sonic #box_btn2 ul li a{text-indent:-9999px; display:block; overflow:hidden; width:350px; height:100px;}

#sonic #box_btn2 .btn1 a{background:url(../../proaudio/img/sonic/btn_soundblade.jpg) no-repeat 0px 0px;}
#sonic #box_btn2 .btn1 a:hover{background:url(../../proaudio/img/sonic/btn_soundblade.jpg) no-repeat 0px -100px;}

#sonic #box_btn2 .btn2 a{background:url(../../proaudio/img/sonic/btn_premaster.jpg) no-repeat 0px 0px;}
#sonic #box_btn2 .btn2 a:hover{background:url(../../proaudio/img/sonic/btn_premaster.jpg) no-repeat 0px -100px;}

#sonic #box_btn2 .btn3 a{background:url(../../proaudio/img/sonic/btn_option.jpg) no-repeat 0px 0px;}
#sonic #box_btn2 .btn3 a:hover{background:url(../../proaudio/img/sonic/btn_option.jpg) no-repeat 0px -100px;}

#sonic #box_btn2 .btn4 a{background:url(../../proaudio/img/sonic/btn_ddp.jpg) no-repeat 0px 0px;}
#sonic #box_btn2 .btn4 a:hover{background:url(../../proaudio/img/sonic/btn_ddp.jpg) no-repeat 0px -100px;}



#sonic #box_btn3{width:710px; height:78px; padding:10px 20px 3px 20px;}
#sonic #box_btn3 ul li{float:left;}
#sonic #box_btn3 ul li a{text-indent:-9999px; display:block; overflow:hidden; height:78px;}

#sonic #box_btn3 .btn1 a{width:230px; margin-right:9px; background:url(../../proaudio/img/sonic/op_btn_series300.jpg) no-repeat 0px 0px;}
#sonic #box_btn3 .btn1 a:hover{background:url(../../proaudio/img/sonic/op_btn_series300.jpg) no-repeat 0px -78px;}

#sonic #box_btn3 .btn2 a{width:231px; background:url(../../proaudio/img/sonic/op_btn_nexstage.jpg) no-repeat 0px 0px;}
#sonic #box_btn3 .btn2 a:hover{background:url(../../proaudio/img/sonic/op_btn_nexstage.jpg) no-repeat 0px -78px;}

#sonic #box_btn3 .btn3 a{width:230px; margin-right:10px; background:url(../../proaudio/img/sonic/op_btn_soft.jpg) no-repeat 0px 0px;}
#sonic #box_btn3 .btn3 a:hover{background:url(../../proaudio/img/sonic/op_btn_soft.jpg) no-repeat 0px -78px;}


#sonic #box_btn4{width:710px; height:210px; padding:0 20px 20px 20px;}
#sonic #box_btn4 ul li{float:left;}
#sonic #box_btn4 ul li a{text-indent:-9999px; display:block; overflow:hidden; width:350px; height:100px;}

#sonic #box_btn4 .btn1 a{background:url(../../proaudio/img/sonic/btn_soundblade.jpg) no-repeat 0px 0px;}
#sonic #box_btn4 .btn1 a:hover{background:url(../../proaudio/img/sonic/btn_soundblade.jpg) no-repeat 0px -100px;}

#sonic #box_btn4 .btn2 a{background:url(../../proaudio/img/sonic/btn_premaster.jpg) no-repeat 0px 0px;}
#sonic #box_btn4 .btn2 a:hover{background:url(../../proaudio/img/sonic/btn_premaster.jpg) no-repeat 0px -100px;}

#sonic #box_btn4 .btn3 a{background:url(../../proaudio/img/sonic/btn_option.jpg) no-repeat 0px 0px;}
#sonic #box_btn4 .btn3 a:hover{background:url(../../proaudio/img/sonic/btn_option.jpg) no-repeat 0px -100px;}

#sonic #box_btn4 .btn4 a{background:url(../../proaudio/img/sonic/btn_ddp.jpg) no-repeat 0px 0px;}
#sonic #box_btn4 .btn4 a:hover{background:url(../../proaudio/img/sonic/btn_ddp.jpg) no-repeat 0px -100px;}


#sonic .box1{background:#252422; padding:10px; margin-bottom:20px; font-size:85%;}
#sonic .box2{width:180px; float:right;}
#sonic .box3{width:90px; padding-top:15px; margin:0 auto;}
#sonic .box4{background:#252422; padding:10px; margin-bottom:20px;}

#sonic .list1{width:330px; float:left;}
#sonic .list2{width:670px; float:left;}
#sonic .list1 li,#sonic .list2 li{padding:0 0 6px 13px; background:url(../img/ic_circle5.gif) no-repeat 0px 6px;}
#sonic .list3{width:420px; float:left;}
#sonic .list4{width:670px; float:left;}
#sonic .list3 li,#sonic .list4 li{padding:0 0 6px 13px; background:url(../img/ic_circle6.gif) no-repeat 0px 6px;}
#sonic .list5{width:330px; float:left;}
#sonic .list6{width:670px; float:left;}
#sonic .list5 li,#sonic .list6 li{padding:0 0 6px 13px; background:url(../img/ic_circle7.gif) no-repeat 0px 6px;}
#sonic .list5 .none,#sonic .list6 .none{padding:0 0 6px 13px; background:none;}
#sonic .list7{width:auto; float:left;}
#sonic .list7 li{padding:0 0 6px 13px; background:url(../img/ic_circle7.gif) no-repeat 0px 6px;}
#sonic .list7 .none{padding:0 0 6px 13px; background:none;}
#sonic .list8{width:auto; float:left;}
#sonic .list9{width:330px; float:left;}
#sonic .list8 li,#sonic .list9 li{padding:0 0 6px 13px; background:url(../img/ic_circle8.gif) no-repeat 0px 6px;}
#sonic .list8 .none,#sonic .list9 .none{padding:0 0 6px 13px; background:none;}


#sonic .tbl1{width:660px;}
#sonic .tbl1 th{width:50%; text-align:left; font-weight:normal; padding:0 0 6px 13px; background:url(../img/ic_circle5.gif) no-repeat 0px 6px; vertical-align:top;}
#sonic .tbl1 td{width:auto; vertical-align:top;}

#sonic .tbl2{width:660px;}
#sonic .tbl2 th{width:400px; text-align:left; font-weight:normal; padding:0 0 6px 13px; background:url(../img/ic_circle6.gif) no-repeat 0px 6px; vertical-align:top;}
#sonic .tbl2 td{width:auto; vertical-align:top;}

#sonic .ec{width:100px; height:40px; float:left;}
#sonic .price{width:230px; height:35px; float:left; padding:5px 0 0 10px; line-height:100%; font-size:85%;}
#sonic .dl{width:185px; float:right;}
#sonic .matchup{width:340px; height:auto; float:right;}
#sonic .readtxt{font-size:120%; color:#FFFF00; font-weight:bold;}

#sonic .playbtn{width:110px; height:22px;}



/*ES-1000固有 削除予定*/

#es1000{}

#es1000 .box1{background:#252422; padding:10px; margin-bottom:20px; font-size:85%;}
#es1000 .box2{background:#252422; padding:10px 15px 10px 15px; margin-bottom:20px; font-size:85%;}

#es1000 .list1{width:510px; float:left;}
#es1000 .list1 li{padding:0 0 6px 13px; background:url(../img/ic_circle3.gif) no-repeat 0px 6px;}

#es1000 .box3{width:146px; float:right;}

#es1000 h3{width:655px; height:auto; padding:3px 0 3px 5px; font-size:100%; font-weight:bold; line-height:100%; color:#FFFFFF; background:#414141;}

#es1000 .tbl1{width:660px; border-collapse:collapse; margin:5px 0 0 0;}
#es1000 .tbl1 th{width:25%; border-bottom:solid 1px #666666; padding:2px; vertical-align:top; text-align:left; font-weight:normal;}
#es1000 .tbl1 td{width:75%; border-bottom:solid 1px #666666; padding:2px; vertical-align:top;}

#es1000 .ec{width:100px; height:40px; float:left;}
#es1000 .price{width:230px; height:35px; float:left; padding:5px 0 0 10px; line-height:100%; font-size:85%;}


/*CD.1固有*/

#cd1{}

#cd1 .box1{background:#252422; padding:10px 20px 10px 20px; margin-bottom:20px; font-size:85%;}
#cd1 .box2{background:#252422; padding:10px 15px 10px 15px; margin-bottom:20px; font-size:85%;}
#cd1 .box3{padding:10px 15px 10px 15px; margin-bottom:20px;}
#cd1 .box3 .red{color:#CC3300;}
#cd1 .box3 strong{color:#FFFFFF;}

#cd1 .list1{}
#cd1 .list1 li{padding:0 0 6px 13px; background:url(../img/ic_circle4.gif) no-repeat 0px 6px;}

#cd1 h3{width:655px; height:auto; padding:3px 0 3px 5px; font-size:100%; font-weight:bold; line-height:100%; color:#FFFFFF; background:#414141;}

#cd1 .tbl1{width:660px; border-collapse:collapse; margin:5px 0 20px 0;}
#cd1 .tbl1 th{width:25%; border-bottom:solid 1px #666666; padding:2px; vertical-align:top; text-align:left; font-weight:normal;}
#cd1 .tbl1 td{width:75%; border-bottom:solid 1px #666666; padding:2px; vertical-align:top;}

#cd1 .ec{width:100px; height:40px; float:left;}
#cd1 .price{width:230px; height:35px; float:left; padding:5px 0 0 10px; line-height:100%; font-size:85%;}


/*MYTEK固有*/

#mytek{}

#mytek #nav_r{width:750px; height:220px;}
#mytek #nav_r h1{float:left; width:590px; height:220px;}

#mytek .box0{background:#000000; padding:10px 0; margin-bottom:20px;}
#mytek .box1{background:#000000; padding:10px; margin-bottom:20px; font-size:85%;}
#mytek .list{width:auto; float:left;}
#mytek .list li{padding:0 0 6px 13px; background:url(../img/ic_circle9.gif) no-repeat 0px 6px;}
#mytek .list .none{padding:0 0 6px 0; background:none;}


#mytek .box_lineup{width:auto; background:#252422; padding:10px;}

#mytek .box_lineup h3{font-size:100%; font-weight:bold; color:#0066CC; padding-bottom:5px;}
#mytek .box_lineup .box_l{width:370px; float:left;}
#mytek .box_lineup .box_r{width:280px; float:right;}
#mytek .box_lineup .box_r .photo{padding-bottom:5px;}
#mytek .box_lineup .box_r .btn{width:235px; padding:0 0 0 23px;}
#mytek .box_lineup .box_r .price{width:235px; margin-left:23px; padding-top:4px; text-align:right; font-size:85%;}

#mytek .box_glay{width:auto; background:#252422; padding:10px;}

#mytek .box_option{width:220px; float:left;}
#mytek .box_option h3{background:#273543; font-size:100%; font-weight:bold; padding:5px 5px 4px 10px; width:205px; color:#FFFFFF; line-height:1; }
#mytek .box_option .price{width:auto; text-align:center; padding:4px 0; font-size:85%;}
#mytek .box_option .btn{width:auto; text-align:right;}


/*Amarra固有*/

#amarra{}

#amarra #nav_r{width:750px; height:220px;}
#amarra #nav_r h1{float:left; width:590px; height:220px;}

#amarra .box0{background:#000000; padding:10px 0; margin-bottom:20px;}

#amarra .box_lineup{width:auto; background:#252422; padding:15px;}
#amarra .box_lineup h3{font-size:100%; font-weight:bold; color:#AEA32B; padding-bottom:5px;}
#amarra .box_lineup .box_l{float:left; width:440px}
#amarra .box_lineup .box_l .btn{width:100px; float:left;}
#amarra .box_lineup .box_l .price{width:auto; clear:both; font-size:85%;}
#amarra .box_lineup .box_l .dl{width:185px; float:right;}
#amarra .box_lineup .box_r{float:right; width:191px; padding-right:10px;}

#amarra .box340{width:340px; float:left; font-size:85%;}
#amarra .box340 ul{width:330px; padding:10px 5px 0 5px;}
#amarra .box340 li{padding:0 0 6px 13px; background:url(../img/ic_circle10.gif) no-repeat 0px 6px;}
#amarra .box340 .none{padding:0 0 6px 0; background:none;}

#amarra .box1{background:#000000; font-size:85%;}
#amarra .box1 ul{width:330px; padding:10px 5px 0 5px; float:left;}
#amarra .box1 li{padding:0 0 6px 13px; background:url(../img/ic_circle10.gif) no-repeat 0px 6px;}
#amarra .box1 .none{padding:0 0 6px 0; background:none;}

#amarra .box_lineup2{width:auto; background:#252422; padding:15px;}
#amarra .box_lineup2 h3{font-size:100%; font-weight:bold; color:#AEA32B; padding-bottom:5px;}
#amarra .box_lineup2 .box_l{float:left; width:390px}
#amarra .box_lineup2 .box_l .btn{width:100px; float:left;}
#amarra .box_lineup2 .box_l .price{width:270px; float:left; padding:4px 0 0 20px; font-size:85%;}
#amarra .box_lineup2 .box_r{float:right; width:244px;}

#amarra .tbl_errortxt{width:500px; border:solid 1px #999999; border-collapse:collapse;}
#amarra .tbl_errortxt td{width:10%; border:solid 1px #999999; text-align:center; padding:5px 0;}

#amarra .underline{text-decoration:underline;}

#amarra .box_info{border:solid 1px #444; padding:15px; margin-bottom:10px; background:#222;}

/*StorPort固有*/

#storport{}

#storport #nav_r{width:750px; height:220px;}
#storport #nav_r h1{float:left; width:590px; height:220px;}

#storport .box0{background:#000000; padding:10px 0; margin-bottom:20px;}
#storport .box1{background:#000000; padding:10px; margin-bottom:20px; font-size:85%;}
#storport .list{width:auto; float:left;}
#storport .list li{padding:0 0 6px 13px; background:url(../img/ic_circle11.gif) no-repeat 0px 6px;}
#storport .list .none{padding:0 0 6px 0; background:none;}


#storport .box_lineup{width:auto; background:#252422; padding:10px;}

#storport .box_lineup h3{font-size:100%; font-weight:bold; color:#CC9900; padding-bottom:5px;}
#storport .box_lineup .box_l1{width:400px; float:left;}
#storport .box_lineup .box_r1{width:232px; float:right;}
#storport .box_lineup .box_r1 .photo{padding-bottom:5px;}
#storport .box_lineup .box_r1 .btn{width:232px;}
#storport .box_lineup .box_r1 .price{width:232px; text-align:right; font-size:85%;}

#storport .box_lineup .box_l2{width:440px; float:left;}
#storport .box_lineup .box_r2{width:198px; float:right;}
#storport .box_lineup .box_r2 .photo{padding-bottom:5px;}
#storport .box_lineup .box_r2 .btn{width:198px;}
#storport .box_lineup .box_r2 .price{width:198px; text-align:right; font-size:85%;}



/*====================================
ポップアップウィンドウ
====================================*/

/*Lavry Engineering固有*/

#popup{width:auto; height:auto; margin:0; padding:0; background:url(../img/bg.gif); font-size:75%; line-height:150%;}

#popup #conteiner{width:550px; height:auto; margin:10px auto;}
#popup #conteiner2{width:610px; height:auto; margin:10px auto;}

/*Sonic Sound固有*/

#popup #conteiner3{width:750px; height:auto; background:url(../../proaudio/popup/img/bg_body.gif) repeat-y; margin:0 auto; color:#464646;}
#popup #body2{width:690px; height:auto; background:url(../../proaudio/popup/img/ft.gif) bottom no-repeat; padding:20px 30px;}
#popup .btn_close{width:61px; height:11px; margin:30px auto;}

#popup .tbl1{width:690px; border-collapse:collapse; border:solid 1px #CCCCCC;}
#popup .tbl1 th{background:#9AA4C7; padding:3px 5px; border:solid 1px #CCCCCC; text-align:left; color:#FFFFFF;}
#popup .tbl1 td{padding:3px 5px; border:solid 1px #CCCCCC;}
#popup .tbl1 .th1{font-weight:normal; text-align:center;}
#popup .tbl1 .td1{width:70%; background:#EDEDED;}
#popup .tbl1 .td2{width:15%; background:#F7F7F7; text-align:center;}

/*販売店一覧固有*/

#popup .tbl2{width:690px; border-collapse:collapse; border:solid 1px #CCCCCC;}
#popup .tbl2 th{background:#9AA4C7; padding:3px 5px; border:solid 1px #CCCCCC; text-align:left; color:#FFFFFF; vertical-align:top;}
#popup .tbl2 td{padding:3px 5px; border:solid 1px #CCCCCC; vertical-align:top;}
#popup .tbl2 .th1{font-weight:normal; text-align:center;}
#popup .tbl2 .td1{width:30%; background:#EDEDED;}
#popup .tbl2 .td2{width:52%; background:#F7F7F7;}
#popup .tbl2 .td3{width:18%; background:#F7F7F7;}
#popup .tbl2 .td4{width:100%; background:#F7F7F7;}

/*重要なお知らせ*/

#popup #conteiner4{width:700px; height:auto; background:url(../../proaudio/popup/img/bg_body2.gif) repeat-y; margin:0 auto; color:#464646;}
#popup #conteiner4 #body3{width:620px; height:auto; background:url(../../proaudio/popup/img/ft_700.gif) bottom no-repeat; padding:20px 40px 10px 40px;}
#popup #body3{width:620px; height:auto; background:url(../../proaudio/popup/img/ft.gif) bottom no-repeat; padding:20px 40px;}
#popup #body3 h2{width:620px; font-size:105%; font-weight:bold; color:#FFFFFF; background:#9AA4C7; padding:4px 0; text-align:center; margin:20px 0;}
#popup #body3 .txt1{width:auto;}
#popup #body3 .txt2{width:auto; text-align:right;}
#popup #body3 .txt3{width:590px; padding:0 15px;}
#popup #body3 .txt4{width:590px; padding:0 15px; text-align:right;}
#popup #body3 .txt5{width:590px; padding:10px 14px; border:solid 1px #CCCCCC; background:#F7F7F7; margin-top:20px;}

#popup .btn_close{width:61px; height:11px; margin:30px auto;}



