@charset "Shift_JIS";

/* メイン左右
----------------------------------------------- */
#products_l{
float:left;
width:120px;
text-align:left;
}

#products_r{
float:right;
width:679px;
background: url(../common/img/side_line.gif) repeat-y left;
text-align:left;
}

#products_r hr{
clear:both;
visibility:hidden;
}

/* タイトル
----------------------------------------------- */
#main_l h2 {
margin:0;
padding:0;
}


/* メインエリア
----------------------------------------------- */
#products_main {
width:650px;
margin:0 0 0 auto;
text-align:left;
}

#products_main p{
margin:0;
padding:0;
}

.syurui{
float:left;
margin:0;
padding:0;
}

.pr_new{
float:right;
margin:0;
padding:0;
}

.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{
width:650px;
margin:40px auto 0 auto;
}

#shop h3{
width:650px;
background:none;
padding:0;
margin:0 0 5px 0;
}

.shop_setsumei{
text-align:center;
font-size:0.9em;
}

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

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

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

.td_01,
.td_02,
.td_04,
.td_07{
text-align:center;
}

.td_03{
text-align:left;
}

.td_05,
.td_06{
text-align:right;
}

#shop_tyuui{
width:650px;
color:#FF0000;
background:url(../common/img/line_dot.gif) repeat-x bottom;
padding:0 0 10px 0;
margin:10px auto 15px auto;
}

#shop_btn{
text-align:center;
margin:10px auto 0 auto;
padding-bottom:30px;
}


/* サイドメニュー
----------------------------------------------- */
#menu ul{
list-style:none;
margin:0 0 20px 0;
padding:0;
}

#menu li{
display:block;
width:119px;
height:20px;
padding: 0;
font-size:8px;
}

#menu a{
text-decoration:none;
display:block;
width:119px;
height:20px;
text-indent:-9999px;
padding:0;
font-size:8px;
}

#menu a:hover{ background-position:0px -20px; }

#menu01 a { background:url(img/menu_01.gif) no-repeat; }
#menu02 a { background:url(img/menu_02.gif) no-repeat; }
#menu03 a { background:url(img/menu_03.gif) no-repeat; }
#menu04 a { background:url(img/menu_04.gif) no-repeat; }
#menu05 a { background:url(img/menu_05.gif) no-repeat; }
#menu06 a { background:url(img/menu_06.gif) no-repeat; }


/* 製品詳細　特別情報あり
----------------------------------------------- */
#main_copy_top{
padding-bottom:15px;
}

#main_copy_side{
margin:0 0 15px 0;
background:none;
padding:0;
}

#shop_link{
border:1px solid #B7CBC0;
padding:10px;
margin:10px 0;
}

#shop_link ul{
list-style:none;
margin:0;
padding:0;
}

#shop_link li{
background:url(img/list-mark.gif) no-repeat 0 5px;
padding-left:12px;
font-size:12px;
margin-bottom:5px;
}

