@import "../common/common.css";

/* side main_l
----------------------------------------------- */
#main_l02 p{
font-size:0.9em;
margin:7px 5px 0 0;
color:#FF0000;
border:1px solid #E0E0E0;
padding:3px;
}


#main_l ul,
#main_l02 ul{
list-style:none;
margin:15px 0 30px 0;
}

#main_l li,
#main_l02 li{
border-left:4px solid #D2D2D2;
margin-bottom:5px;
padding-left:6px;
font-size:0.9em;
}

#main_l a:link, 
#main_l a:visited,
#main_l02 a:link, 
#main_l02 a:visited {color:#606060; text-decoration: none;}
#main_l a:active,
#main_l a:hover,
#main_l02 a:active,
#main_l02 a:hover   {color:#606060; text-decoration: underline;}




/* list
----------------------------------------------- */
.list_text{
background:#F2F2F2;
padding:8px;
margin-bottom:30px;
}


#pro_list h3{
clear:both;
width:650px;
border-bottom:1px solid #E0E0E0;
padding-bottom:2px;
margin-bottom:10px;
}

#pro_list h3 img{
margin-right:5px;
}

.pro_list_photo{
float:left;
width:135px;
text-align:center;
padding-bottom:30px;
}

.pro_list_spec{
float:right;
width:492px;
text-align:left;
padding-bottom:30px;
}

.pro_list_spec h4{
font-weight:normal;
font-size:1.1em;
margin:5px 0 10px 0;
}

.pro_list_spec p{
margin-bottom:10px;
}

/* details
----------------------------------------------- */
#products_main {
width:650px;
margin:0 0 0 auto;
text-align:left;
}



.syurui{
float:left;
}

.pr_new{
float:right;
}

.pr_campaign {
margin:0 0 15px 0;
}


#products_main h3{
clear:both;
width:625px;
height:43px;
background:url(img/title_bg.gif) no-repeat;
padding:12px 0 0 25px;
font-size:15px;
color:#323232;
margin:5px auto;
}



#products_main h4{
background:url(../common/img/line_dot.gif) repeat-x bottom;
padding-bottom:7px;
margin:30px 0 5px 0;
}


#products_photo{
float:left;
width:368px;
}

#btn_voice{
text-align:center;
padding:15px 0;
}

#products_text{
float:right;
width:280px;
}

#products_tokutyo{
width:650px;
}

#products_sonota{
width:650px;
background:url(../common/img/line_dot.gif) repeat-x top;
padding:30px 0;
margin:20px auto 0 auto;
text-align:center;
}

#shop_tyuui{
width:650px;
color:#FF0000;
margin:15px auto 5px auto;
}

/* table
---------------- */
#pro_table table{
width:100%;
margin:20px auto 0 auto;
border-collapse: collapse;
}

#pro_table th {
background:#F2F2F2;
padding:10px;
font-weight:normal;
text-align:center;
border: 1px #CCCCCC solid;
font-size:11px;
}

#pro_table td {
padding:10px;
border: 1px #CCCCCC solid;
font-size:12px;
}

.t_photo{
text-align:center;
}

