@charset "utf-8";
/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 * Last modified 10, 2009　商品だし一覧用（カテゴリ共通）
 * -----------------------------------------------------------*/
/* ==========  キーワード検索用 ========== */
.header_m3{
clear:both;
margin-bottom:0px;
margin-top:0px;
background-image:url(https://www.taku3.net/imgs/images/menu_g1.jpg);
background-repeat:repeat-x;
height:33px;

} 

.header_m3 ul{
margin-bottom:0px;
margin-top:0px;
list-style-type:none;
font-size:90%;
padding-bottom:5px;
padding-top:10px;

}
.header_m3 li{

float:left;
}
.header_m3 li.m1_1 a{
text-decoration:none;
color:#0000FF;
}
#header .header_m3 li.m1_1b a{
text-decoration:none;
color:#0000FF;
font-weight:bold;
}

.header_m3 li.m1_1 a:hover{
text-decoration:none;
background-color:#B5DAFF;
color:#3333CC;
}
.header_m3 li.m1_2{
margin-left:2px;
}

.header_m3 li.m1_5{
margin-left:50px;
font-weight:bold;
}
.header_m3 li.m1_5 a{
color:#006633;
}

/* ==========  商品だし一覧トップページ========== */
.pr_t{
width:820px;
background-color:#FFFFFF;
}
.pr_t1{
clear:both;
width:800px;
margin-left:15px;
background-image:url(https://www.taku3.net/imgs/images/kwaku_02.gif);
background-repeat:repeat-y;
margin-top:0px;
padding-top:0px;



}
.pr_t1 h5{
margin-top:0px;
clear:both;
margin-bottom:0px;
}

.pr_t2{
clear:both;
margin-top:0px;
width:800px;
padding-bottom:0px;
padding-top:10px;

}


.google_468{
margin-top:20px;
}


.pr_t1 h4{
margin-top:10px;
text-align:center;
width:800px;
}
.pr_t1 h4 a{

margin-left:10px;
color:#0000FF;
}

.pr_t2 ul{
margin-left:30px;
padding-left:0px;
list-style-type:none;
margin-top:10px;
}

.pr_t2 li{
background-image:url(https://www.taku3.net/imgs/images/b016lis.gif);
background-repeat:no-repeat;
font-size:95%;
margin-bottom:3px;
padding-left:20px;
}
.pr_t2 .red a{
color:#FF0000;
font-weight:bold;
}
.pr_t2 h3{

padding:2px;
font-size:95%;
margin-left:10px;
margin-top:10px;
margin-bottom:0px;
}
.pr_t2 h3 a{
color:#333333;
}
.pr_t3 ul{
margin-left:20px;
padding-left:0px;
list-style-type:none;
margin-top:0px;
}

.pr_t3 li{
margin-top:0px;
font-size:95%;
margin-bottom:3px;
padding-left:20px;
}

/* ==========  色わけ ランキング横========== */
.pr_r2_l h3{
background-color:#FF99CC;

}
.pr_r2_l h3 a{
color:#FFFFFF;
}

.pr_r2_l{
margin-left:10px;
width:156px;
float:left;
font-size:95%;
margin-top:0px;
}
.pr_r2_l ul{

list-style-type:none;
margin-top:0px;
}

.pr_r2_l li{
padding-left:20px;
background-image:url(https://www.taku3.net/imgs/images/b016lis.gif);
background-repeat:no-repeat;
}


/* ==========  色わけ 90========== */

.pr_c90_l h3{
background-color:#FFEEEE;
border-left:#FF8080 5px solid;
border-bottom:#FF8080 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c90_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 1========== */

.pr_c01_l h3{
background-color:#FFECF5;
border-left:#CC3366 5px solid;
border-bottom:#CC3366 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c01_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 2========== */
.pr_c02_l h3{
background-color:#FFFFEC;
border-left:#FF9966 5px solid;
border-bottom:#FF9966 1px solid;
display:block;
padding:2px 5px;
}

.pr_c02_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 3========== */
.pr_c03_l h3{
background-color:#EEFFF7;
border-left:#008C46 5px solid;
border-bottom:#008C46 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c03_l{
width:195px;
float:left;
margin-top:0px;
}

/* ==========  色わけ 4========== */
.pr_c04_l h3{
background-color:#F2F2E6;
border-left:#B3AB6A 5px solid;
border-bottom:#B3AB6A 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}


.pr_c04_l{
width:195px;
float:left;
margin-top:0px;
}

/* ==========  色わけ 5========== */
.pr_c05_l h3{
background-color:#FBE6FF;
border-left:#990099 5px solid;
border-bottom:#990099 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c05_l{
width:195px;
float:left;
margin-top:0px;
}

/* ==========  色わけ 6========== */
.pr_c06_l h3{
background-color:#C1E0FF;
border-left:#2693FF 5px solid;
border-bottom:#2693FF 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c06_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 7========== */
.pr_c07_l h3{
background-color:#F0E1E1;
border-left:#804040 5px solid;
border-bottom:#804040 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c07_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 8========== */
.pr_c08_l h3{
background-color:#F5FEE2;
border-left:#669603 5px solid;
border-bottom:#669603 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}


.pr_c08_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 9========== */
.pr_c09_l h3{
background-color:#FFF8E1;
border-left:#CC9933 5px solid;
border-bottom:#CC9933 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}
.pr_c09_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 10========== */
.pr_c10_l h3{
background-color:#FCFCFC;
border-left:#666666 5px solid;
border-bottom:#666666 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c10_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  色わけ 11========== */
.pr_c11_l h3{
background-color:#FFF0F8;
border-left:#FF99CC 5px solid;
border-bottom:#FF99CC 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c11_l{
width:195px;
float:left;
margin-top:0px;
}

/* ==========  色わけ 12========== */
.pr_c12_l h3{
background-color:#E6F5FF;
border-left:#004080 5px solid;
border-bottom:#004080 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}
.pr_c12_l{
width:195px;
float:left;
margin-top:0px;
}

/* ==========  色わけ 00========== */
.pr_c00_l h3{
background-color:#F3F3E2;
border-left:#A0C78D 5px solid;
border-bottom:#A0C78D 1px solid;
display:block;
padding:2px 5px;
margin-bottom:5px;
}

.pr_c00_l{
width:195px;
float:left;
margin-top:0px;
}
/* ==========  文字の大きさ　========== */
.small{
font-size:80%;
font-weight:bold;
}
 
/* ==========  商品だし一覧部========== */
.pro_list{
clear:both;
margin-top:0px;

}

.pro_01{
background-color:#FFFFFF;
margin-left:30px;
clear:both;
BORDER-TOP:#EBEBEB 1px solid;
width:760px;
height:110px;
}
.pro_02{
background-color:#FFFFFF;
margin-left:30px;
clear:both;
BORDER-TOP:#EBEBEB 1px solid;
width:760px;
height:5px;
}


.pi_01{
width:110px;
float:left;
}
.pi_01 img{
margin-top:5px;
margin-bottom:0px;
	BORDER-RIGHT:#EBEBEB 1px solid;
        BORDER-TOP:#EBEBEB 1px solid;
        BORDER-LEFT: #EBEBEB 1px solid;
        BORDER-BOTTOM: #EBEBEB 1px solid;
		}
.p_m{
width:540px;
float:left;
}


.p_m h5{
font-size:80%;
color:#666666;
margin-bottom:0px;
margin-top:5px;
}
.p_m h4{
width:540px;
margin-top:0px;
margin-bottom:0px;
margin-top:6px;
}
.p_m h4 a{
font-size:90%;
color:#0000FF;
letter-spacing:2px;
}
.p_m p{
width:530px;
font-size:90%;
margin-top:5px;
margin-bottom:0px;
}
.p_m p a{
font-size:70%;
color:#0000CC;
}

.p_m h6{
font-size:80%;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
}
.p_m h6 a{
color:#990033;
}

.p_k{
width:105px;
text-align:center;
float:left;


}
.p_k h5{
margin-top:30px;
color:#FF0000;
font-size:100%;
font-weight:bold;
margin-bottom:0px;
}
.p_k h6{
margin-top:0px;
}
.p_m .red{
color:#990000;
}

/* ==========  表示方法部========== */

.narabekae{
padding-left:30px;
margin-bottom:0px;
margin-top:20px;
}


.narabekae ul{
 padding-left:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;
 list-style-type:none;
}
.narabekae li{
 margin-bottom:0px;
font-size:90%;
letter-spacing:2px;
float:left;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:5px;
}
.narabekae a{
color:#0000FF;
 font-weight:bold;
 }
.narabekae .red a{
color:#FF0000;
}
/* ==========  表示キーメニュー========= */

.ticat_menu{
margin-bottom:0px;
padding-left:10px;
margin-top:0px;
}
.Ticat_menu h3{
font-weight:bold;
margin-bottom:10px;
margin-top:5px;
font-size:90%;
line-height:150%;

}
.Ticat_menu h3 a{
color:#990000;
}
.ticat_menu h3 .blue a{
color:#0000FF;
}
.kw_menu p{
background-color:#FFFFFF;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
float:left;
font-size:90%;
 BORDER-BOTTOM: #EBEBEB 1px solid;
 margin-top:0px;
margin-bottom:0px;
white-space:nowrap;

}
.ticat_menu p a{
color:#0000FF;
white-space:nowrap;
}

.ticat_menu .red a{
color:#FF0000;
}
.kw_menu{
clear:both;
margin-top:-8px;
margin-bottom:0px;
}

/* ==========  送料無料========== */
.tn{
margin-left:10px;
}
.ticat_menu_1{
margin-bottom:0px;
margin-left:30px;
margin-top:5px;
clear:both;

}
.ticat_menu_1 p{
background-color:#E0F8FE;
padding:5px;
float:left;
font-size:90%;
 BORDER-BOTTOM: #EBEBEB 1px solid;
 margin-top:0px;
margin-bottom:0px;

}



.ticat_menu_1 .red{
color:#990033;
font-weight:bold;
}


/* ==========  表示方法部 2========== */

.narabekae2{
clear:both;
padding-top:10px;
padding-left:30px;
margin-bottom:0px;
margin-top:0px;
}

.narabekae2 h3{
font-weight:normal;
 margin-bottom:0px;
font-size:90%;
letter-spacing:2px;
float:left;
margin-top:0px;
padding-left:5px;
}
.narabekae2 a{
color:#0000FF;
 font-weight:bold;
 }
.narabekae2 .red a{
color:#FF0000;
}

/* ==========  表示方法部 2========== */
.okuri{
font-size:90%;
width:750px;
text-align:center;
margin-top:30px;
clear:both;
}

.okuri2{
clear:both;
margin-top:0px;
padding-top:0px;
        BORDER-TOP:#EBEBEB 1px solid;
		margin-bottom:30px;
}


/* ==========  商品だしトップ左========== */

.menu_01 h2{
padding-left:30px;
padding-top:5px;
   background-image:url(https://www.taku3.net/imgs/images/hanbai_o_12.gif);
   background-repeat:no-repeat;
font-size:80%;
   height:24px;
   color:#333333;
   overflow:hidden;
   margin: 0px;
}
.menu_01 h3{
 border-bottom-color : #e4e4e4;
  border-bottom-width : 1px;
  border-right-width : 1px;
  border-style : none inset inset none;
  border-right-color : #e6e6e6;
  background-color : white;
  padding-left : 10px;
  font-size : 80%;
  padding-top : 5px;
  padding-bottom:2px;
  margin: 0;

}
/* ==========  商品だし詳細ページ用========== */
.menu{
font-size:95%;
margin-top:10px;
margin-left:10px;
width:780px;
margin-bottom:10px;
}


.pro_s01{
background-color:#FFFFFF;
margin-left:30px;
clear:both;
BORDER:#FFA64D 1px solid;
width:745px;
}
.pro_s01 h4{
margin-top:0px;
  background-image : url(https://www.taku3.net/imgs/images/shosai_t4.gif);
  font-size:100%;
  height : 25px;
  padding-left:30px;
  padding-top:8px;
  }


.pi_s01{
width:160px;
float:left;
}
.pi_s01 img{
margin-top:5px;
margin-left:5px;
margin-bottom:0px;
	BORDER-RIGHT:#EBEBEB 1px solid;
        BORDER-TOP:#EBEBEB 1px solid;
        BORDER-LEFT: #EBEBEB 1px solid;
        BORDER-BOTTOM: #EBEBEB 1px solid;
		}
.pro_s01 .p_m{
width:400px;
margin-left:10px;
float:left;
}
.pro_s01 .p_m h5{
font-size:80%;
color:#666666;
margin-bottom:0px;
margin-top:5px;
}
.pro_s01 .p_m h2{
font-size:90%;
width:400px;
margin-top:0px;
margin-bottom:0px;
margin-top:6px;
}
.pro_s01 .p_m h2 a{
font-size:130%;
color:#0000FF;
letter-spacing:2px;
}

.pro_s01 .p_m h3{
font-size:100%;

}
.pro_s01 .p_m p{
width:400px;
font-size:90%;
margin-top:5px;
margin-bottom:0px;
}
.pro_s01 .p_m p a{
font-size:70%;
color:#0000CC;
}

.pro_s01 .p_m h6{
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
}
.pro_s01 .p_m h6 a{
color:#990033;
font-size:130%;
}

.pro_s01 .p_k{
width:170px;
float:left;


}
.pro_s01 .p_k h5{
margin-top:30px;
color:#FF0000;
font-size:100%;
font-weight:bold;
margin-bottom:0px;
}
.pro_s01 .p_k h6{
margin-top:0px;
}

.pro_s02{
clear:both;
}
.pro_s02 h2{
width:745px;
background-color:#F6F6F6;
margin-left:30px;
margin-bottom:0px;
font-size:130%;
border-left:10px solid #992222;
  padding : 5px 2px 2px 5px;
}
.pro_s02 h2 a{
color:#990033;
}
.pro_s02 h5{
margin-top:0px;
margin-left:50px;
}
/* ========== 　運営・住所 ========== */
.p_p{
clear:both;
width:400px;
float:left;
margin-left:30px;
margin-bottom:30px;
}

.p_p h6{
margin-top:30px;
margin-left:10px;
margin-right:10px;
font-size:100%
}

.p_p  ul{
 list-style-type : none;
 margin-left : 3px;
 margin-bottom : 0px;
 margin-top : 5px;
 padding-left:0px;
}
.p_p li{
 border-left:solid 5px #009900;
 padding-left:5px;
}
.ads_br_k{
padding-top:20px;
float:left;
}
.ads_br_k_top{
clear:both;
margin-left:20px;
margin-top:20px;
}
/* ========== 　店舗一覧 ========== */
.pro_list_2{
clear:both;
margin-top:50px;
margin-left:50px;
}
.pro_list_2 table{
width:700px;
border:#CCCCCC 1px solid;
}
.pro_list_2 .td_1{
font-size:90%;
font-weight:bold;
background-color:#CCCCCC;
}
.pro_list_2 .td_2{
font-size:90%;
text-align:center;
font-weight:bold;
background-color:#CCCCCC;
}
.pro_list_2 .td_3{
border-bottom:#CCCCCC 1px solid;
}
.pro_list_2 .td_4{
text-align:center;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
}
.clear{
clear:both;
}


