@charset "shift_jis";
#main{
text-align:center;
}

/**************************************************/
#tee td{
text-align:left;}
.inside dl{
margin:0;
padding:0;}
.inside dd{
margin:0px;
padding:0 0 0 13.5em;
}

/********************************************************tee_lvl1*/
#tee_lvl1 #contents{
margin:0 8px;
height:600px;
background:url(images/bg_btm_lvl1.jpg)  bottom left no-repeat;
}

#tee_lvl1 #tee_lvl1_head{
position:relative;
z-index:1;
width: 764px;
height: 246px;
}


#tee_lvl1 #main #contents ul{
float:left;
margin:2px 20px 0 20px;
padding:0;
list-style-type:none;
position:relative;
z-index:2;
width: 720px;
}
#tee_lvl1 #main #contents li{
float:left;
margin:0 9px;
}
#tee_lvl1 #main #contents a{
display:block;
margin:0;
width:65px;
height:176px;
text-indent:-9999px;
overflow:hidden;
background:#fff
}
#tee_lvl1 #main #contents a.menu_tee01{
background:url(images/menu_tee01_01.gif) no-repeat #fff;
height:164px;}
#tee_lvl1 #main #contents a.menu_tee02{
background:url(images/menu_tee02_01.gif) no-repeat #fff;
}
#tee_lvl1 #main #contents a.menu_tee03{
background:url(images/menu_tee03_01.gif) no-repeat #fff;
}
#tee_lvl1 #main #contents a.menu_tee04{
background:url(images/menu_tee04_01.gif) no-repeat #fff;
}
#tee_lvl1 #main #contents a.menu_tee05{
background:url(images/menu_tee05_01.gif) no-repeat #fff;
}
#tee_lvl1 #main #contents a.menu_tee06{
background:url(images/menu_tee06_01.gif) no-repeat #fff;
}
#tee_lvl1 #main #contents a.menu_tee07{
background:url(images/menu_tee07_01.gif) no-repeat #fff;
}
#tee_lvl1 #main #contents a.menu_tee_event{
background:url(images/menu_tee_event.gif) no-repeat #fff;
}
#tee_lvl1 #main #contents a.menu_tee01:hover{
background-position:0px -164px;}
#tee_lvl1 #main #contents a.menu_tee02:hover,
#tee_lvl1 #main #contents a.menu_tee03:hover,
#tee_lvl1 #main #contents a.menu_tee04:hover,
#tee_lvl1 #main #contents a.menu_tee05:hover,
#tee_lvl1 #main #contents a.menu_tee06:hover,
#tee_lvl1 #main #contents a.menu_tee07:hover,
#tee_lvl1 #main #contents a.menu_tee_event:hover{
background-position:0px -175px;}
#tee_lvl1 #main #contents a.menu_tee04:hover{
background-position:0px -245px;}

/********************************************************tee_lvl2*/

#tee_lvl2 #main #contents{
margin:0 30px;
padding:0;
text-align:left;
}
#tee_lvl2 #main #contents p{
margin: 0 5px;
}
#tee_lvl2 #main #contents h2{
margin:6px 0 20px 0;
padding:0;
}

/*rollover_btn*/

#tee_lvl2 #main #contents #menu_tee,
#tee_lvl2 #main #contents #btm_tee,
#tee_lvl2 #main #contents #btm_tee_1{
margin:2px 0 10px 0;
padding:0;
list-style-type:none;
float:left;
}
#tee_lvl2 #main #contents #menu_tee{
background:url(images/bar.gif) no-repeat 0 -2px;
width:720px;
}
#tee_lvl2 #main #contents #btm_tee{
background:url(images/bar_btm.gif) no-repeat 0 0;
padding:0 0 0 240px;
width:360px;
}
#tee_lvl2 #main #contents #btm_tee_1{
background:url(images/bar_btm.gif) no-repeat 0 0;
padding:0 0 0 360px;
width:360px;
}
#tee_lvl2 #main #contents #menu_tee li,
#tee_lvl2 #main #contents #btm_tee li,
#tee_lvl2 #main #contents #btm_tee_1 li{
float:left;
padding:0;
}

/********************/
#tee_lvl1 #main #contents #btn_buy,
#tee_lvl2 #main #contents #btn_buy,
#tee_lvl2 #main #contents #menu_tee a,
#tee_lvl2 #main #contents #btm_tee a,
#tee_lvl2 #main #contents #btm_tee_1 a,
#tee_lvl2 #main #contents .goods a{
margin:0;
padding:0;
display:block;
text-indent:-9999px;
overflow:hidden;
}
#tee_lvl2 #main #contents #menu_tee a{
width:260px;
height:21px;
}

#tee_lvl2 #main #contents #btm_tee a,
#tee_lvl2 #main #contents #btm_tee_1 a{
width:120px;
height:21px;
}

/********************/
#tee_lvl2 #main #contents #menu_tee a.menu_tee00{
background:url(images/menu_tee00.gif) no-repeat;
width:200px;}
#tee_lvl2 #main #contents a.menu_tee01l{
background:url(images/menu_tee01l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee02r{
background:url(images/menu_tee02r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee02l{
background:url(images/menu_tee02l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee03r{
background:url(images/menu_tee03r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee03l{
background:url(images/menu_tee03l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee04r{
background:url(images/menu_tee04r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee04l{
background:url(images/menu_tee04l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee05r{
background:url(images/menu_tee05r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee05l{
background:url(images/menu_tee05l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee06r{
background:url(images/menu_tee06r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee06l{
background:url(images/menu_tee06l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee07r{
background:url(images/menu_tee07r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee07l{
background:url(images/menu_tee07l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee08r{
background:url(images/menu_tee08r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee08l{
background:url(images/menu_tee08l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee09r{
background:url(images/menu_tee09r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee09l{
background:url(images/menu_tee09l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee11r{
background:url(images/menu_tee11r.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_tee11l{
background:url(images/menu_tee11.gif) no-repeat;}
/*detail*/
#tee_lvl2 #main #contents #menu_tee a.menu_detail{
background:url(images/menu_tee_detail.gif) no-repeat;
width:200px;}
#tee_lvl2 #main #contents a.menu_detail_1{
background:url(images/menu_tee_detail_1.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_detail_l{
background:url(images/menu_tee_detail_l.gif) no-repeat;}
#tee_lvl2 #main #contents a.menu_detail_r{
background:url(images/menu_tee_detail_r.gif) no-repeat;}
/*btm*/
#main #contents a.menu_tee_btm01{
background:url(images/menu_tee_btm01.gif) no-repeat;}
#main #contents a.menu_tee_btm02{
background:url(images/menu_tee_btm02.gif) no-repeat;}
#main #contents a.menu_tee_btm03{
background:url(images/menu_tee_btm03.gif) no-repeat;}


#tee_lvl2 #main #contents #menu_tee a:hover,
#tee_lvl2 #main #contents #btm_tee a:hover,
#tee_lvl2 #main #contents #btm_tee_1 a:hover
{
background-position:0px -21px;}

#tee_lvl2 #main #contents #next{
font-weight:bold;
width:600px;
text-align:right;
margin:0 0 5px 0;
}
/* for gallary.html*/
#tee_lvl2 #main #contents #next_1{
font-weight:bold;
width:720px;
text-align:right;
margin:0 0 5px 0;
}
#tee_lvl2 #main #contents .textlink a,
#tee_lvl2 #main #contents #next a,
#tee_lvl2 #main #contents #next_1 a{
margin:0;
}
/**/
#tee_lvl1 #main #contents #btn_buy,
#tee_lvl2 #main #contents #btn_buy{
background:url(images/btn_buy.gif) no-repeat;
width:120px;
height:120px;
float:right;
z-index:2;
position:relative;
top: -70px;
padding:0;
margin-bottom:-70px;
}
#tee_lvl1 #main #contents #btn_buy{
top:40px;
}

#tee_lvl1 #main #contents a#btn_buy:hover,
#tee_lvl2 #main #contents a#btn_buy:hover{
background-position:0px -120px;}


#tee_lvl1 #main #contents #btn_about a{
	background:url(images/btn_aboutus.gif) no-repeat #fff;
	width:170px;
	height:75px;
	display:block;
	float:left;
	z-index:3;
	position:relative;
	top: 50px;
	left:230px;
	background-image: url(images/btn_abountus.gif);
}


#tee_lvl1 #main #contents #btn_about a:hover{
background-position:0px -75px;}


/**/
#tee_lvl2 table{
width:350px;
border-collapse:collapse;
margin:10px 0 10px 30px;
border:1px solid #ccc;
text-align:center;
}
#tee_lvl2 td,th{
padding:3px 8px 2px 8px;
border:1px dotted #ccc;
}
#tee_lvl2 th{
width:120px;
color:#666;
text-align:left;
vertical-align:top;
background:#efefef;
}
.size_strong{
color:#900;
font-weight:bold;
border-bottom:solid 1px #ccc;
}



/*detail*/

#tee_lvl2 #main #contents p.price{
width:710px;
background-color:#eeebdc;
border:1px solid #e0ddd0;
color:#666;
text-align:right;
margin:3px 2px 5px 0 ;
padding:0;
}
.price span{
color:#900;
font-weight:bold;}

#tee_detail{
margin:0 20px;
}

/*table*/
#tee_lvl2 table{
width:500px;}

#tee_sub{
width:364px;
float:right;
padding:0;
margin:0 0 10px  0;
}
#tee_sub img{
float:left;
border:1px solid #ccc;
margin:0 1px 0 0 ;
}
#tee_sub table {
width:250px;
border:none;
margin:10px 0 0 20px ;
}
#tee_lvl2 #size{
width:500px}

#tee_lvl2 #main #contents #tee_detail #tee_sub table th{
width:80px;}
#tee_lvl2 #main #contents #tee_detail #tee_sub table td{
text-align:left;
border-bottom:1px dotted #ccc;
padding:2px 5px;
}
#tee_detail #tee_sub img.tee_04{
margin:0;
}
#tee_detail #tee_sub p{
clear:both;
margin:0 ;
padding:10px 0 0 0;
}

#tee_sub ul{
list-style-type:disc;
font-size:9pt;}

#tee_sub li{
width:200px;
}

.le{
float:left}


/*for gallery.html only*/
.ri_box{
float:right;
font-size:x-small;
color:#555555;
width:240px;
padding:0;
}
.ri_box span{
color:#e84560;
padding-right:5px;
}

#tee_lvl2 .table_1{
border:0;
width:380px;
margin:10px 20px 0 0;
}
#tee_lvl2 .table_1 th{
background:none;
width:90px;}
#tee_lvl2 .table_1 td,
#tee_lvl2 .table_1 th{
padding:2px;
border-width:0 0 1px 0;
text-align:left;}

/*for event only*/
#tee_lvl2 .table_event{
border:0;
width:400px;
margin:10px 30px 20px 30px;
float:left
}
#tee_lvl2 .table_event th{
background:none;
width:120px;}
#tee_lvl2 .table_event td,
#tee_lvl2 .table_event th{
padding:2px;
border-width:0 0 1px 0;
text-align:left;}

#tee_lvl2 .ri img{
display:block;
margin:0 0 5px 0;
}

/*ｔシャツ詳細*/
#tee_lvl2 .goods{
margin:0 2px;
padding:0;
}
#tee_lvl2 #main #contents .goods a{
background-position:5px 0px;
margin:0 2px 5px 0;
width:138px;
height:140px;
border:1px solid #ccc;
background-repeat: no-repeat;
float:left;
}
#tee_lvl2 #main #contents .goods .tee_sum_01 a{
background-image: url(images/t_s01.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_02 a{
background-image: url(images/t_s02.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_03 a{
background-image: url(images/t_s03.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_04 a{
background-image: url(images/t_s04.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_05 a{
background-image: url(images/t_s05.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_06 a{
background-image: url(images/t_s06.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_07 a{
background-image: url(images/t_s07.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_08 a{
background-image: url(images/t_s08.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_09 a{
background-image: url(images/t_s09.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_10 a{
background-image: url(images/t_s10.jpg) }
/*logoT*/
#tee_lvl2 #main #contents .goods .tee_sum_11 a{
background-image: url(images/t_s11.jpg) }
#tee_lvl2 #main #contents .goods .tee_sum_12 a{
background-image: url(images/t_s12.jpg) }


#tee_lvl2 #main #contents .goods a:hover{
background-position:5px -140px;
border:1px solid #ffa700;
}

.attention{
font-size:8pt;
color:#900;
}
#tee_lvl2 #main #contents ul.attention li{
line-height:130%;}
#tee_lvl2 #main #contents ul.attention{
list-style-type:circle;
width:650px;
margin:2px 10px;

background:none;}
/*******************************************************/

#tee_lvl2 #main #contents #man{
margin:30px 10px 10px 10px;
background:url(hand/images/btm_man.gif) no-repeat bottom #eeebdc;
padding:0;
}
#tee_lvl2 #main #contents #man p{
width:540px;
padding:50px 20px 0px 140px;
margin:0;
}
#tee_lvl2 #main #contents #man #man_pht_01{
background:url(hand/images/01_matsui/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_02{
background:url(hand/images/02_nakagawa/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_03{
background:url(hand/images/03_miyake/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_04{
background:url(hand/images/04_kohara/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_05{
background:url(hand/images/05_seto/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_06{
background:url(hand/images/06_ishihara/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_07{
background:url(hand/images/07_murata/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_08{
background:url(hand/images/08_amano/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_09{
background:url(hand/images/09_gomi/man.jpg) no-repeat #eeebdc;}
#tee_lvl2 #main #contents #man #man_pht_10{
background:url(hand/images/10_yabuuchi/man.jpg) no-repeat #eeebdc;}


#tee_lvl2 #main #contents #man #man_work{
text-align:right;
width:690px;
padding:0;
background:none;}
#tee_lvl2 #main #contents #man #man_work img{
/*border:1px solid #ccc;*/
margin:5px;
}
/*
#tee_lvl2 #main #contents #man a,
#tee_lvl2 #main #contents #tee_detail #tee_sub p a,
#tee_lvl2 #main #contents #tee_detail #tee_sub a{
display:inline;
text-indent:0;
}*/

#tee_lvl2 #main #contents #man span{
font-weight:bold;
display:block;
}


#tee_lvl2 #main #contents .btn_order{
width:184px;
height:45px;
background:url(images/btn_order.gif) no-repeat;
float:right;
margin:40px 0 0 0;
display:block;
text-indent:-9999px;
overflow:hidden;
}

#tee_lvl2 #main #contents #tee_detail #tee_sub .btn_sold{
width:184px;
height:45px;
float:right;
margin:40px 0 0 0;
display:block;
border:none;
}
#tee_lvl2 #main #contents #tee_detail #tee_sub .btn_order a:hover{
background: -45px 0}


/*for t04_1.html*/
.kai{
font-weight:bold;
padding:0 10px 0 0;
color:#993333}
.ue{
font-weight:bold;
padding:0 10px 0 0;
color:#666633}

#tee_lvl2 #main #contents #tee_kind{
float:left;
width:400px;
border:dotted 1px #ccc;}
#tee_lvl2 #main #contents #tee_kind th{
/*width:60px;*/
padding:2px 2px 2px 5px;
background:#eeeeee;
color:#444444;
}
#tee_lvl2 #main #contents #tee_kind td{
width:50px;
padding:2px;
text-align:center;}
#tee_lvl2 #main #contents #tee_kind td.sold{
color:#999;}

#tee_lvl2 #main #contents #tee_sozai{
float:left;
width:250px;
border:dotted 1px #ccc;
}
#tee_lvl2 #main #contents #tee_sozai th{
width:40px;
padding:2px;
background:none;
font-weight:normal;
text-align:left;
}
#tee_lvl2 #main #contents #tee_sozai td{
/*width:240px;*/
padding:2px;
text-align:left;}

#tee_lvl2 #table_t00{
border:1px solid #ccc;
margin:0 0 0 60px;
width:600px;
}

#tee_lvl2 #table_t00 th{
width:120px;
}
#table_t00 th,#table_t00 td{
text-align:left;
border:1px dotted #ccc;
}
