@charset "UTF-8";


/* ------------------------------
↓ぬテンプレ
------------------------------ */

html {
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#FF9900;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
}


/* 画像先読み */
@media screen {
    div#preloader { 
        position: absolute; 
        left: -9999px; 
        top: -9999px; 
    } 
    div#preloader img { 
        display: block; 
    }
}
@media print { 
    div#preloader, 
    div#preloader img { 
        visibility: hidden; 
        display: none; 
    }
}



body {
background:#ffffff;
}

body,p,span,h1,h2,li {
font:14px "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; 
line-height: 1.5em;
letter-spacing: 0.1ex;
}

table{
height: 0px;
}

table tr{
height: 0px;
}

table tr td{
height: 0px;
}
/* ------------------------------
header
------------------------------ */
#top_navigation_bar {
background:#999999 url(../img/top_background.gif) repeat-x scroll center bottom;
width: 100%;
height:25px;
overflow: hidden;
z-index: 20;
position: absolute;
top: 0px;
left: 0px;
}

#top_navigation_bar h1{
font-size: 12px;
font-weight: normal;
padding: 4px 15px;
text-align: left;
color: #000000;
}


/* ------------------------------
footer
------------------------------ */


#footer {
background:#970F00;
width:950px;
height:auto;
overflow:hidden;
clear:both;
margin: 0 auto;
text-align: left;
border-left: 1px solid #FFD959;
border-right: 1px solid #FFD959;
vertical-align: top;
}

#footer img {
margin: 10px;
vertical-align: top;
}

#footer2 img {
margin: 10px;
vertical-align: top;
}


#footer2 {
background:#cc0033;
width:950px;
height:90px;
overflow:hidden;
clear:both;
margin: 0 auto;
text-align: left;
vertical-align: top;
}


#footer p {
clear:both;
padding:15px 0 0 20px;
font-size: 14px;
color: #FFFFFF;
}


#footer2 p {
clear:both;
padding:15px 0 0 20px;
font-size: 14px;
color: #FFFFFF;
}


#footerleft{
width: 600px;
padding:0;
font-size: 14px;
float: left;
overflow: hidden;
}

#footerright{
width: 450px;
padding:10px 0 10px 0;
font-size: 14px;
float: right;
overflow: hidden;
color: #FFFFFF;
letter-spacing: 0em;
}

#footerright a:hover{
background:url(../img/footerbg_rtab-trans.png) no-repeat top right;
}

#footer a { color:#ffffff; }

#footerright2{
width: 400px;
padding:0;
font-size: 14px;
float: left;
overflow: hidden;
}

#footerright2 a:hover{
background:url(../img/footerbg2_rtab-trans.png) no-repeat top right;
}

#footer2 a { color:#ffffff; }



/* ------------------------------
contents
------------------------------ */

#contentiner_shadow {
background:#FFFFCC url(../img/headerbg-rx.png) repeat-x;
width:950px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:0;
border-left: 1px solid #FFD959;
border-right: 1px solid #FFD959;
}

#contentiner_shadow2 {
background:url(../img/background_shadow2-trans.png) repeat-y;
width:950px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:0;
}

#contentiner {
background:url(../img/main_sita_bg-trans.png) no-repeat left bottom;
width:950px;
height:auto;
overflow:hidden;
position:relative;
margin-left:auto;
margin-right:auto;
z-index:10;
}

#contentiner2 {
width:950px;
height:auto;
overflow:hidden;
position:relative;
margin-left:auto;
margin-right:auto;
z-index:0;
}

#content0{
height:auto;
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:950px;
z-index:10;
visibility: visible;
border-left: 1px solid #FFD959;
border-right: 1px solid #FFD959;
}

.contentbox{
background:url(../img/content_naka-trans.png) repeat-y left top;
width: 950px;
overflow: hidden;
}
.content_sita{
background:url(../img/content_sita-trans.png) no-repeat left top;
width: 950px;
height: 12px;
overflow: hidden;
margin-bottom: 50px;
}

#header{
background:url(../img/headerbg-trans.png) no-repeat left top;
width: 950px;
height: 270px;
overflow: hidden;
margin: 25px auto 0px auto;
}

.toplogobox{
width: 475px;
height: 316px;
overflow: hidden;
position: absolute;
top: 25px;
left: 25px;
z-index: 10;
}
/* ------------------------------
トップページスライド
------------------------------ */

#topflash{
width: 950px;
height: auto;
margin: 0 auto;
text-align: left;
overflow: hidden;
position: relative;
top: 25px;
padding-bottom:25px;
}

#slider {
width:453px;
height:299px;
position:absolute;
top:350px;
right:20px;
z-index:800;
overflow:hidden;
}

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}

#slider, #slider li{ 
width:453px;
height:299px;
overflow:hidden; 
}

#slider li.slider_text { background:url(../img/fukidashi-trans.png) repeat-y left; overflow: auto; } 
#slider li.slider_text p { margin:30px 30px 0 30px; color:#333; overflow: auto; }
* html #slider li.slider_text p {
position: relative;
z-index: 850;
}
* html #slider li.slider_text p a {
position: relative;
z-index: 850;
}

p.sign { text-align:right; }

span#prevBtn , span#nextBtn {
position:absolute;
top:250px;
right:20px;
z-index:90;
}	

span#prevBtn a, span#nextBtn a {
width:230px;
height:70px;
display:block;
background:url(../img/slider_guide.jpg) no-repeat top;
text-indent:-9999em;
}

span#prevBtn a:hover, span#nextBtn a:hover { 
background:url(../img/slider_guide_hover.jpg) no-repeat top; 
}


/* ------------------------------
navigation
------------------------------ */
.logobox{
width: 250px;
height: 150px;
overflow: hidden;
display: block;
}
.backtop{
width: 475px;
height: 100px;
overflow: hidden;
}

.backtop a{
background:url(../img/logo-trans.png);
width: 475px;
height: 100px;
overflow: hidden;
display: block;
}

.backtop a:hover{
background:url(../img/logo_over-trans.png);
width: 475px;
height: 100px;
overflow: hidden;
display: block;
}

.navigation {
width:950px;
height:42px;
margin-bottom: 20px;
}

.navigationin{
padding: 0 0 0 50px;
}

.navigation a {
display: block;
font-size: 14px;
overflow:hidden;
}


.navigation2 {
width:735px;
height:58px;
}

.navigationin2{
padding: 0 0 0 0px;
}

.navigation2 a {
display: block;
font-size: 14px;
overflow:hidden;
}


#lmenu01 { width: 179px;float:left; }
#lmenu02 { width: 114px;float:left; }

#lmenu04 { width: 96px;float:left; }
#lmenu05 { width: 70px;float:left; }
#lmenu06 { width: 114px;float:left; }
#lmenu07 { width: 76px;float:left; }
#lmenu08 { width: 91px;float:left; }


#lmenu01 a{ background:url(../img/icon_01-trans.png);width: 179px;height: 42px; position: relative; }
#lmenu02 a{ background:url(../img/icon_02-trans.png);width: 114px;height: 42px; position: relative; }

#lmenu04 a{ background:url(../img/icon_04-trans.png);width: 96px;height: 42px; position: relative; }
#lmenu05 a{ background:url(../img/icon_05-trans.png);width: 70px;height: 42px; position: relative; }
#lmenu06 a{ background:url(../img/icon_06-trans.png);width: 114px;height: 42px; position: relative; }
#lmenu07 a{ background:url(../img/icon_07-trans.png);width: 76px;height: 42px; position: relative; }
#lmenu08 a{ background:url(../img/icon_08-trans.png);width: 91px;height: 42px; position: relative; }


#lmenu01 a:hover{ background:url(../img/icon_11-trans.png);width: 179px; }
#lmenu02 a:hover{ background:url(../img/icon_12-trans.png);width: 114px;}

#lmenu04 a:hover{ background:url(../img/icon_14-trans.png);width: 96px; }
#lmenu05 a:hover{ background:url(../img/icon_15-trans.png);width: 70px; }
#lmenu06 a:hover{ background:url(../img/icon_16-trans.png);width: 114px; }
#lmenu07 a:hover{ background:url(../img/icon_17-trans.png);width: 76px; }
#lmenu08 a:hover{ background:url(../img/icon_18-trans.png);width: 91px; }


.dropdown3 {width:96px; height: 42px; float: left; position: relative;}
.dropdown3 dt {width:96px; height: 42px;cursor:pointer; background:url(../img/icon_03-trans.png);}
.dropdown3 dt:hover {background:url(../img/icon_13-trans.png);}
.dropdown3 dd {width:130px; position:absolute; overflow:hidden; display:none; z-index:200; opacity:0;}
.dropdown3 ul {width:130px; list-style:none; border-top:none;}
.dropdown3 li {display:inline;text-align: center;}
.dropdown3 li a{width:130px; display:block; color:#666; text-decoration:none; background:#fff;}
.dropdown3 li a{padding:3px;}
.dropdown3 li a:hover {background:#ddffff; color:#55f;}
.dropdown3 .underline {border-bottom:1px solid #6699FF;}

/* ------------------------------
インフォメーション
------------------------------ */

.infomain{
padding-left: 100px;
overflow: hidden;
}

.titbox{
clear: both;
}

.info_u_l{
width: 330px;
height: 400px;
overflow: hidden;
float: left;
}

.info_u_r{
background:url(../img/info_bunbg-trans.png) no-repeat left top;
width: 420px;
height: 400px;
overflow: hidden;
float: left;
}

.info_u_r p{
color: #999;
line-height: 130%;
padding: 75px 0 0 20px;
}

.info_b_l{
width: 403px;
height: 330px;
float: left;
}

.info_b_r{
background:url(../img/info_jusho_bg-trans.png) no-repeat left top;
width: 351px;
height: 330px;
overflow: hidden;
float: left;
}

.info_b_r p{
color:#666;
line-height: 130%;
padding: 60px 10px 0 20px;
overflow: hidden;
font-size: 13px;
}

.info_ue{
background:url(../img/info_ue-trans.png) no-repeat left top;
width: 750px;
height: 20px;
}

.info_naka{
background:url(../img/info_naka-trans.png) repeat-y left top;
width: 750px;
color: #666;
padding: 30px;
line-height: 100%;
}

.info_naka b{
color: #000;
}
/* ------------------------------
コンセプト
------------------------------ */

.conbox{
background:url(../img/con_back2-trans.png) no-repeat left top;
width: 760px;
overflow: hidden;
}

.conbox p{
background:url(../img/info_naka-trans.png) repeat-y left top;
color: #999999;
line-height: 190%;
padding: 20px 0 20px 20px;
margin-top: 280px;
}

.conbox2{
background:url(../img/info_ue-trans.png) no-repeat left top;
width: 760px;
height: 20px;
margin-bottom: 30px;
overflow: hidden;
}

/* ------------------------------
メニュー
------------------------------ */

.menu_titbox{
overflow: hidden;
margin-bottom: 20px;
}

.menuleft{
width: 386px;
overflow: hidden;
float: left;
}

.menu_ue{
background:url(../img/menu_ue-trans.png) no-repeat left top;
width: 386px;
height: 13px;
overflow: hidden;
}

.menu_naka{
background:url(../img/menu_naka-trans.png) repeat-y left top;
width: 386px;
overflow: hidden;
}

.menu_sita01{
background:url(../img/menu_sita_01-trans.png) no-repeat left bottom;
width: 386px;
padding-bottom: 13px;
margin-bottom: 20px;
overflow: hidden;
}

.menu_sita02{
background:url(../img/menu_sita_02-trans.png) no-repeat left bottom;
width: 386px;
padding-bottom: 13px;
margin-bottom: 20px;
overflow: hidden;
}

.menu_sita03{
background:url(../img/menu_sita_03-trans.png) no-repeat left bottom;
width: 386px;
padding-bottom: 13px;
margin-bottom: 20px;
overflow: hidden;
}

.menu_sita04{
background:url(../img/menu_sita_04-trans.png) no-repeat left bottom;
width: 386px;
padding-bottom: 13px;
margin-bottom: 20px;
overflow: hidden;
}

.menu_sita05{
background:url(../img/menu_sita_05-trans.png) no-repeat left bottom;
width: 386px;
padding-bottom: 13px;
margin-bottom: 20px;
overflow: hidden;
}

.menu_sita06{
background:url(../img/menu_sita_06-trans.png) no-repeat left bottom;
width: 386px;
padding-bottom: 13px;
margin-bottom: 20px;
overflow: hidden;
}


.menu_name{
color: #CC0033;
padding: 0 35px 5px 20px;
overflow: hidden;
}

.menu_namein{
display: block;
width: 160px;
overflow: hidden;
float: left;}

.menu_pr{
width: 160px;
overflow: hidden;
text-align: right;
float: left;
}

.menu_pr span{
color: #999;
font-size: 10px;
}

.menu_nameunder{
clear: both;
color: #999;
font-size: 10px;
padding: 0px 35px 5px 20px;
margin-top: -5px;
line-height: 150%;
overflow: hidden;
}

.menu_box_sita{
padding: 0px 20px 20px 0;
margin-top: -10px;
overflow: hidden;
color: #999;
font-size: 10px;
text-align: right;
}

/* ------------------------------
商品案内
------------------------------ */

.infoitem{
padding-left: 90px;
overflow: hidden;
}

.item_titbox{
background:url(../img/menu_dot-trans.png) no-repeat left center;
overflow: hidden;
padding: 25px 0 25px 30px;
font-size: 18px;
font-weight: bold;
letter-spacing: 0em;
color: #FFCC00;
clear: both;
}

.itemleft{
width: 400px;
overflow: hidden;
float: left;
}

.item_in_l{
width: 185px;
overflow: hidden;
float: left;
}

.item_in_r{
width: 215px;
overflow: hidden;
color: #999;
font-size: 12px;
float: left;
letter-spacing: 0em;
line-height: 140%;
}

.item_in_r_in{
overflow: hidden;
padding: 0 10px 0 0;
}

.item_in_r2{
width: 400px;
height: 150px;
overflow: hidden;
color: #999;
font-size: 12px;
float: left;
letter-spacing: 0em;
line-height: 140%;
}

/* ------------------------------
スタッフ
------------------------------ */

.st_box{
background:url(../img/st_boxbg-trans.png) no-repeat left top;
width: 760px;
height: 360px;
overflow: hidden;
}

.st_left{
width: 300px;
overflow: hidden;
float: left;
}

.st_right{
width: 460px;
overflow: hidden;
float: left;
}

.stp01{
background:url(../img/st_11.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp01 a{
background:url(../img/st_01.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*
.stp01 a:hover{
background:url(../img/st_11.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/
.stp02{
background:url(../img/st_12.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp02 a{
background:url(../img/st_02.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp02 a:hover{
background:url(../img/st_12.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}

*/

.stp03{
background:url(../img/st_13.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp03 a{
background:url(../img/st_03.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp03 a:hover{
background:url(../img/st_13.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/


.stp04{
background:url(../img/st_14.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp04 a{
background:url(../img/st_04.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp04 a:hover{
background:url(../img/st_14.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/


.stp05{
background:url(../img/st_15.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp05 a{
background:url(../img/st_05.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp05 a:hover{
background:url(../img/st_15.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/


.stp06{
background:url(../img/st_16.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp06 a{
background:url(../img/st_06.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp06 a:hover{
background:url(../img/st_16.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/


.stp07{
background:url(../img/st_17.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp07 a{
background:url(../img/st_07.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp07 a:hover{
background:url(../img/st_17.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/


.stp08{
background:url(../img/st_18.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp08 a{
background:url(../img/st_08.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp08 a:hover{
background:url(../img/st_18.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/


.stp09{
background:url(../img/st_19.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp09 a{
background:url(../img/st_09.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp09 a:hover{
background:url(../img/st_19.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/



.stp0a{
background:url(../img/st_1a.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp0a a{
background:url(../img/st_0a.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
/*

.stp0a a:hover{
background:url(../img/st_1a.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}
*/



.stp21{
background:url(../img/st_31.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp21 a{
background:url(../img/st_21.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}




.stp22{
background:url(../img/st_32.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp22 a{
background:url(../img/st_22.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}




.stp23{
background:url(../img/st_33.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp23 a{
background:url(../img/st_23.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}




.stp24{
background:url(../img/st_34.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp24 a{
background:url(../img/st_24.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}




.stp25{
background:url(../img/st_35.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp25 a{
background:url(../img/st_25.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}




.stp26{
background:url(../img/st_36.jpg) no-repeat left top;
margin:23px 0 0 23px;
overflow: hidden;
}

.stp26 a{
background:url(../img/st_26.jpg) no-repeat left top;
width: 214px;
height: 283px;
overflow: hidden;
display: block;
}



.st_name{
font-size: 20px;
color: #FF6600;
overflow: hidden;
padding: 20px 0 39px 0;
}

.st_under{
font-size: 14px;
color: #333;
line-height: 170%;
overflow: hidden;
padding: 0 0 0 50px;
}

/* ------------------------------
q&a
------------------------------ */

.qabox_ue{
background:url(../img/qa_ue-trans.png) no-repeat left top;
width: 752px;
height: 22px;
overflow: hidden;
}

.qabox_sita{
background:url(../img/qa_sita-trans.png) no-repeat left bottom;
width: 752px;
padding-bottom: 10px;
overflow: hidden;
margin-bottom: 40px;
}

.qabox_naka{
background:url(../img/qa_naka-trans.png) repeat-y left top;
width: 752px;
overflow: hidden;
}

.qbox_bun{
background:url(../img/qa_q_tit-trans.png) no-repeat left top;
width: 603px;
height: 50px;
margin: 0 0 0 20px;
overflow: hidden;
}

.qbox_bun p{
padding: 20px 0 0 30px;
color: #999;
}

.qa_a_box{
padding: 10px 0 30px 20px;
}

.qa_a_box_ue{
background:url(../img/qa_a_tit-trans.png) no-repeat left top;
width: 714pxpx;
height: 25px;
overflow: hidden;
}

.qa_a_box_naka{
background:url(../img/qa_a_naka-trans.png) repeat-y left top;
width: 714pxpx;
overflow: hidden;
}
.qa_a_box_sita{
background:url(../img/qa_a_sita-trans.png) no-repeat left top;
width: 714pxpx;
height: 11px;
overflow: hidden;
}

.qa_a_box_naka p{
padding: 10px 15px;
overflow: hidden;
color: #CC3333;
}



/* ------------------------------
ギャラリー
------------------------------ */

#flashcontent{
width: 900px;
overflow: hidden;
}

#gallery_main{
width: auto;
height: auto;
padding-left: 5px;
overflow: hidden;
margin: 0;
color: #999;
}

#gallery_ue{
width: 950px;
height: 160px;
overflow: hidden;
margin: 0 auto 0 auto;

}


.galbox{
width: 180px;
height: 200px;
float: left;
overflow: hidden;
text-align: center;
}



.setsumei_image {
float:right;
width:330px;
overflow:hidden;
}

/* ------------------------------
お問い合わせ
------------------------------ */

.otoiawase table tr td{
border: none;
}

#example{
color: #999;
}


/* ------------------------------
↑ぬテンプレ終わり
------------------------------ */






/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FONT SIZER CSS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fontResizer { 
float:right;
width:150px;
height:70px;
speak:none;
}

.fontResizer a { 
display:block;
width:70px;
float:left;
}

.fontResizer a:hover { 
 
}

/* 
The following control the way the font-resizer links appear only 
Set the actual size-changes in the function call
*/

.smallFont { font-size: 9px; }

.medFont { font-size: 14px; }

.largeFont { font-size: 20px; }

.curFont { background: #56C6A0; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TinyAccordion CSS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#options {
width:750px;
overflow:hidden;
text-align:right;
color:#9ac1c9;
}

#options a {
text-decoration:none;
color:#9ac1c9;
}

#options a:hover {color:#033;}

#acc {
width:750px;
overflow:hidden;
list-style:none;
color:#033;
margin:35px 0 0 0;
}

#acc li {
width:700px;
background:url(../img/list_image_qanda-trans.png) no-repeat top left;
}



#acc h3 {
width:700px;
font-weight:normal;
cursor:pointer;
background:;
}

#acc h3:hover {}

#acc .acc-section {width:700px;overflow:hidden; background:#fff;}

#acc .acc-content {
width:670px;
padding:15px;
border-top:none;
background:#fff;
}

#nested {width:680px; list-style:none; color:#033; margin-bottom:15px;}

#nested h3 {
width:650px;
cursor:pointer;
background:url(images/header.gif);
}

#nested h3:hover {background:url(images/header_over.gif);}

#nested .acc-section {overflow:hidden; background:#fff;}

#nested .acc-content {
width:630px;
padding:15px;
border-top:none;
background:#fff;
}

#nested .acc-selected {background:url(images/header_over.gif);}


