/*-------------------テーブル設定---------------------*/
table.main_table{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:860px;
 float:left;
}
td.left_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:200px;
}
td.right_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 width:640px;
}
/*-------------------左テーブル設定---------------*/
.left_cart{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*---------------カテゴリー--------------*/
.left_category_title{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.left_category_table{
 background:url(./../images/left_category_table.gif) repeat-y left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.left_category_botton{
 background:url(./../images/left_category_listmark.gif) no-repeat 10px 16px;
 margin:0px 0px 0px 0px;
 padding:15px 0px 15px 25px;
 font-size:12px;
 line-height:12px;
 color:#ff3333;
 vertical-align:top;
 font-weight:bold;
}
.left_category_botton a{
 color:#ff3333;
 text-decoration:none;
}
.left_category_botton a:hover{
 background-color:#EE8BB6;
 color:#ffffff;
}
.left_category_bar{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 10px;
}
.left_category_bottom{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*---------------ランキング--------------*/
.left_rank_title{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.left_rank_table{
 background:url(./../images/left_category_table.gif) repeat-y left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.left_rank{
 margin:0px 0px 0px 10px;
 padding:10px 0px 0px 0px;
}
ul.left_rank_item{
 margin:0px 0px 0px 10px;
 padding:10px 0px 10px 0px;
 width:180px;
 height:80px;
}
li.left_item_image{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:70px;
 float:left;
}
li.left_item_text{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:110px;
 float:left;
}
.left_item_title{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:10px;
 color:#333333;
 line-height:12px;
}
.left_item_title a{
 color:#333333;
 text-decoration:none;
}
.left_item_title a:hover{
 background-color:#EE8BB6;
 color:#ffffff;
}
.left_item_price{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 color:#ff3333;
 line-height:14px;
 font-weight:bold;
 text-align:right;
 width:110px;
}
/*---------------カート--------------*/
.left_cart_title{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.left_cart_table{
 background:url(./../images/left_category_table.gif) repeat-y left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
ul.left_cart_item{
 margin:0px 0px 0px 10px;
 padding:10px 0px 0px 0px;
 width:180px;
 height:70px;
}
li.left_cart_image{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:70px;
 float:left;
}
li.left_cart_text{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:110px;
 float:left;
}
.left_cart_title{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:10px;
 color:#333333;
 line-height:12px;
}
.left_cart_price{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 color:#ff3333;
 line-height:14px;
 font-weight:bold;
 text-align:right;
 width:110px;
}
.left_cart_bar{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 10px;
}
.left_count_price{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 color:#ff3333;
 line-height:14px;
 font-weight:bold;
 text-align:right;
 width:110px;
 text-align:center;
 width:180px;
}
ul.left_cart_botton{
 margin:10px 0px 0px 10px;
 padding:0px 0px 5px 0px;
 width:180px;
 height:20px;
}
li.left_gocart{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:95px;
 float:left;
}
li.left_goreji{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:85px;
 float:left;
}
/*----------制作工程-------------*/
.left_plan{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*-----------------各コンテンツ用テキストタイトル------------*/
.h3_table{
 background:url(./../images/h3_table.gif) no-repeat left top;
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 50px;
 width:660px;
 height:55px;
 text-align:left;
 vertical-align:top;
}
.h3_table h3{
 margin:0px 0px 0px 0px;
 padding:22px 0px 0px 0px;
 font-size:16px;
 color:#444444;
 letter-spacing:0px;
}
.h3_table_content{
 background:url(./../images/h3_table_content.gif) repeat-y left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 30px 0px;
 width:660px;
}
.h3_table_bottom{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:660px;
}
/*-----------------サブ用テキストタイトル------------*/
.h5_table{
 background:url(./../images/h5_midashi.gif) no-repeat 25px top;
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
}
.h5_table h5{
 margin:0px 0px 0px 0px;
 padding:0px 0px 16px 50px;
 font-size:14px;
 color:#444444;
 font-weight:bold;
}
/*-----------------右テーブル------------*/
.right_inquiry_table{
 background:url(./../images/right_inquiry_table.gif) no-repeat left top;
 margin:25px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:210px;
 height:200px;
}
.right_inquiry_title{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
 width:210px;
 text-align:center;
 vertical-align:top;
 font-size:10px;
 letter-spacing:-0.5px;
 line-height:10px;
 color:#444444;
}
.right_inquiry_tel{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 16px;
 width:210px;
 vertical-align:top;
}
.right_inquiry_text{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 45px;
 width:210px;
 vertical-align:top;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#444444;
}
.blue{
 color:#007cff;
}
.red{
 color:#ff3400;
}
.right_inquiry_name{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 width:210px;
 text-align:center;
 font-size:10px;
 letter-spacing:-1px;
 line-height:10px;
 color:#444444;
 font-family:"ＭＳ ゴシック";
}
.right_inquiry_logo{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 16px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 color:#444444;
}
.right_inquiry_botton{
 margin:0px 0px 0px 0px;
 padding:8px 0px 0px 10px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 color:#444444;
}
/*------------------------------*/
.right_hp_title{
 background:url(./../images/right_hp_title.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:210px;
}
.right_hp_title_under{
 background:url(./../images/right_hp_title.gif) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:210px;
}
.right_hp_title h4{
 margin:0px 0px 0px 0px;
 padding:9px 0px 9px 0px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#ffffff;
 text-align:center;
}
.right_hp_title_under h4{
 margin:0px 0px 0px 0px;
 padding:9px 0px 9px 0px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#ffffff;
 text-align:center;
}
.right_hp_table{
 background:url(./../images/right_hp_table.gif) repeat-y left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:210px;
}
.right_hp_image{
 margin:0px 0px 0px 0px;
 padding:10px 15px 0px 15px;
 width:210px;
}
.right_hp_name p{
 margin:0px 0px 0px 0px;
 padding:5px 15px 0px 15px;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#343434;
}
.right_hp_name p a{
 color:#343434;
 text-decoration:none;
}
.right_hp_name p a:hover{
 color:#ffffff;
 background-color:#006600;
}
