@charset "utf-8";
/******************************************

common

*******************************************/
#ToqSeries img, p, div, h2, h3, h4, dl, dd, dt, ul, ol, li,table,td,tr,span{
margin:0;
padding:0;
border:0;
}

#ToqSeries {
width:950px;
color:#5E2C00;
font-size:12px;
line-height:20px;
/*overflow: hidden;*/
position:relative;
}

#ToqSeries a{
font-weight:normal;
text-decoration:underline;
color:#5E2C00;
}
#ToqSeries a:visited{
font-weight:normal;
text-decoration:underline;
color:#5E2C00;
}

#ToqSeries a:hover{
font-weight:normal;
text-decoration:none;
color:#FF8833;
}
#ToqSeries a:active{
font-weight:normal;
text-decoration:none;
color:#FF8833;
}

#ToqSeries .HeadArea .Serch a{
color: #0033CC;
text-decoration: underline;
}
#ToqSeries .HeadArea .Serch a:visited{
color: #0033CC;
text-decoration: underline;
}
#ToqSeries .HeadArea .Serch a:hover{
color: #0033CC;
text-decoration: none;
}
#ToqSeries .HeadArea .Serch a:active{
color: #0033CC;
text-decoration: none;
}

/******************************************

ittoq/kattoqTop

*******************************************/

#ToqSeries.IttoqTop,
#ToqSeries.KattoqTop,
#ToqSeries.IttoqTop .MainContents,
#ToqSeries.KattoqTop .MainContents{
width:950px;
overflow: hidden;
position:relative;
margin-top: -25px;
}
#ToqSeries.IttoqTop .share{
width:670px;
height:25px;
list-style-type:none;
float:left;
}
#ToqSeries.KattoqTop .share{
width:950px;
height:25px;
list-style-type:none;
}
#ToqSeries.IttoqDetail .share,
#ToqSeries.KattoqDetail .share{
width:480px;
height:25px;
float:left;
}


#ToqSeries .share li,
#ToqSeries.IttoqDetail .share li,
#ToqSeries.KattoqDetail .share li{
float:right;
margin:0 0 0 1em;
}

#ToqSeries .HeadArea{
width:935px;
background:url(../../img/ttoq/head_bg.gif) 0 0 repeat;
padding:15px 15px 25px 0;
overflow: hidden;
position:relative;
}

#ToqSeries.KattoqTop .HeadArea .logo,
#ToqSeries.IttoqTop .HeadArea .logo{
background:url(../../img/ttoq/top_logo_bg.png) 0 -10px no-repeat;
width:333px;
height:180px;
padding:10px 10px 0 10px;
margin:0 0 0 14px;
text-align:center;
float:left;
overflow: hidden;
position:relative;
}
/*IE7ハック*/
*:first-child+html #ToqSeries.KattoqTop .HeadArea .logo,
*:first-child+html #ToqSeries.IttoqTop .HeadArea .logo{
padding-left:0px;
}

#ToqSeries.KattoqTop .HeadArea h2,
#ToqSeries.IttoqTop .HeadArea h2{
margin:0 0 1em 0;
}

#ToqSeries.KattoqTop .HeadArea .logo p,
#ToqSeries.IttoqTop .HeadArea .logo p{
width:313px;
height:41px;
font-size:13px;
line-height:20px;
text-align:left;
font-weight:bold;
/*background:url(../../img/ttoq/logo_cap_ul.gif) 0 0;*/

}

#ToqSeries .HeadArea .Serch,
#ToqSeries .HeadArea .Serch{
background:url(../../img/ttoq/serch_bg.png) 0 0 repeat;
width:548px;
float:right;
overflow: hidden;
position:relative;
}


#ToqSeries .HeadArea .Serch dl,
#ToqSeries .HeadArea .Serch dl{
padding:10px 15px 5px 15px;
overflow: hidden;
position:relative;}

#ToqSeries.HeadArea .Serch dl dt,
#ToqSeries .HeadArea .Serch dl dt{
float:left;
width:12%;
background-color:#D2EDED;
padding:0 0.2em 0 0.2em;
text-align:center;
}
#ToqSeries .HeadArea .Serch dl dd,
#ToqSeries .HeadArea .Serch dl dd{
float:right;
width:85%;
}
#ToqSeries .HeadArea .Serch dl dd ul,
#ToqSeries .HeadArea .Serch dl dd ul{
list-style-type:none;
}
#ToqSeries .HeadArea .Serch dl dd ul li,
#ToqSeries .HeadArea .Serch dl dd ul li{
float:left;
margin:0 0.5em 0 0;
white-space: nowrap;
}
/**** 2012/04/17 EDIT ****/
#ToqSeries.IttoqTop .helpflowlink {
width: 270px;
float: right;
}
#ToqSeries.IttoqTop .helpflowlink a{
padding-left: 22px;
font-size: 14px; line-height: 25px;
float: right;
background: url(../../img/ttoq/icon_guide__001.png) no-repeat;
display:block;
}
#ToqSeries.KattoqTop .helpflowlink {
position: absolute;
top: 210px; left: 20px;
width: 270px;
}
#ToqSeries.KattoqTop .helpflowlink a{
padding-left: 22px;
font-size: 14px; line-height: 25px;
color: #fff;
float: right;
background: url(../../img/ttoq/icon_guide__001.png) no-repeat;
display:block;
}
#ToqSeries .helpflowlink_detail a{
padding-left: 18px;
font-size: 12px; line-height: 16px;
color: #ffffff;
float: right;
background: url(../../img/ttoq/icon_help_w__001.png) no-repeat 0 1px;
display:block;
}

/******************************************

ittoq/kattoqTop・PickUp

*******************************************/
#ToqSeries .MainContents .PickUp,
#ToqSeries .MainContents .SBoxArea{
width:100%;
overflow: hidden;
position:relative;
padding:0 0 0 15px;
}

#ToqSeries.KattoqTop .MainContents .PickUp{
background:url(../../img/ttoq/top_pickup_kattoq_bg.gif) 0 0 repeat;
}
#ToqSeries.IttoqTop .MainContents .PickUp{
background:url(../../img/ttoq/top_pickup_ittoq_bg.gif) 0 0 repeat;
}
#ToqSeries.KattoqTop .MainContents .SBoxArea{
background:url(../../img/ttoq/top_sbox_kattoq_bg.gif) 0 0 repeat;
}
#ToqSeries.IttoqTop .MainContents .SBoxArea{
background:url(../../img/ttoq/top_sbox_ittoq_bg.gif) 0 0 repeat;
}


#ToqSeries .MainContents .PickUp h2{
width:920px;
height:43px;
text-align:right;
margin:0.5em 0 0.5em 0;

}
#ToqSeries .MainContents .PickUp ul{
list-style-type:none;
padding:1em 0 0 0;
}

#ToqSeries .MainContents .SBoxArea ul{
list-style-type:none;
padding:1em 0 0 0;
}
#ToqSeries .MainContents .PickUp ul li{
float:left;
margin:0 15px 1em 0;
}
#ToqSeries .MainContents .SBoxArea ul li{
float:left;
margin:0 16px 1em 0;
height:373px;
}

#ToqSeries.KattoqTop .MainContents .PickUp ul li .Box{
width:450px;
background:url(../../img/ttoq/top_pickup_kattoq_bot.gif) 0 bottom no-repeat;
background-color:#FFFFFF;
padding:0 0 5px 0;
overflow: hidden;
position:relative;
text-align:center;
}

#ToqSeries.IttoqTop .MainContents .PickUp ul li .Box{
width:450px;
background:url(../../img/ttoq/top_pickup_ittoq_bot.jpg) 0 bottom no-repeat;
background-color:#FFFFFF;
padding:0 0 15px 0;
overflow: hidden;
position:relative;
text-align:center;
}

#ToqSeries.IttoqTop .MainContents .SBoxArea ul li .Box{
width:296px;
background:url(../../img/ttoq/top_pickup_ittoq_bg.gif) 0 bottom no-repeat;
background-color:#FFFFFF;
padding:0 0 15px 0;
overflow: hidden;
position:relative;
text-align:center;
}	

#ToqSeries.KattoqTop .MainContents .SBoxArea ul li .Box{
width:296px;
background:url(../../img/ttoq/top_sbox_kattoq_bot.png) 0 bottom no-repeat;
background-color:#FFFFFF;
padding:0 0 15px 0;
overflow: hidden;
position:relative;
text-align:center;
}	
#ToqSeries.IttoqTop .MainContents .SBoxArea ul li .Box{
width:296px;
background:url(../../img/ttoq/top_sbox_ittoq_bot.gif) 0 bottom no-repeat;
background-color:#FFFFFF;
padding:0 0 10px 0;
overflow: hidden;
position:relative;
text-align:center;
}

#ToqSeries.KattoqTop .MainContents .PickUp ul li .Box,
#ToqSeries.KattoqTop .MainContents .SBoxArea ul li .Box{
border-top:#D94C49 5px solid;
}

#ToqSeries.IttoqTop .MainContents .PickUp ul li .Box,
#ToqSeries.IttoqTop .MainContents .SBoxArea ul li .Box{
border-top:#F7AD27 5px solid;
}


#ToqSeries .MainContents .PickUp ul li .Box .HeadArea{
background-color:#554235;
background-image:none;
font-size:86%;
padding:10px;
width:430px;
text-align:left;
margin:0 0 1em 0;
}
#ToqSeries .MainContents .SBoxArea ul li .Box .HeadArea{
background-color:#554235;
background-image:none;
font-size:86%;
padding:5px 10px 5px 10px;
text-align:left;
margin:0 0 1em 0;
width:276px;
}
#ToqSeries .MainContents .PickUp ul li .Box .HeadArea h3,
#ToqSeries .MainContents .SBoxArea ul li .Box .HeadArea h3{
color:#FFFFFF;
display:block;
width:100%;
font-size:86%;

}


#ToqSeries .MainContents .PickUp ul li .Box .HeadArea span,
#ToqSeries .MainContents .SBoxArea ul li .Box .HeadArea span{
color:#E8D4AB;
border:1px solid #E8D4AB;
line-height:0.8;
padding:0.5em;
float:right;

}


#ToqSeries .MainContents .PickUp ul li .Box .GoodsImg,
#ToqSeries .MainContents .SBoxArea ul li .Box .GoodsImg{
margin:0 0 1em 0;
position: relative;	
}
#ToqSeries .MainContents .PickUp ul li .Box .kind {
position: absolute;
top: 255px;
left: 378px;
width: 70px;
height: 63px;
}

#ToqSeries .MainContents .SBoxArea ul li .Box .kind {
position: absolute;
top: 170px;
left: 223px;
width: 70px;
height: 62px;
}
#ToqSeries .MainContents .PickUp ul li .Box h4.Tit,
#ToqSeries .MainContents .SBoxArea ul li .Box h4.Tit{
display:block;
width:96%;
text-align:left;
margin:0 auto 0.5em;
line-height:1.2;
}

#ToqSeries .MainContents .PickUp ul li .Box h4.Tit span,
#ToqSeries .MainContents .SBoxArea ul li .Box h4.Tit span{
margin:0 0 0 0.5em;
}

#ToqSeries .MainContents .PickUp ul li .Box .Price,
#ToqSeries .MainContents .SBoxArea ul li .Box .Price{
width:96%;
display:block;
height:35px;
line-height:35px;
background:url(../../img/ttoq/top_price_bg.gif) 0 0 no-repeat;
margin:0 auto 0.5em;
text-align:left;
line-height:30px\9;
}
#ToqSeries .MainContents .PickUp ul li .Box .Price .Discount,
#ToqSeries .MainContents .SBoxArea ul li .Box .Price .Discount{
width:60px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0.2em 0;
font-size:10px;
float:left;
}
#ToqSeries .MainContents .PickUp ul li .Box .Price .Special,
#ToqSeries .MainContents .SBoxArea ul li .Box .Price .Special{

width:92px;
height:35px;
margin:0 0.5em 0 0.2em;
display:block;
color:#FFFFFF;
font-size:19px;
/*line-height:30px;*/
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
float:left;
/*forIE
*font-size:23px;*/
*line-height:2px;
line-height:25px\9;
font-size:20px\9;
}
/*safari*/
*|html[xmlns*=""] #ToqSeries .MainContents .PickUp ul li .Box .Price .Special,
*|html[xmlns*=""] #ToqSeries .MainContents .SBoxArea ul li .Box .Price .Special{ line-height:25px;  }

#ToqSeries .MainContents .PickUp ul li .Box .Price .Special span,
#ToqSeries .MainContents .SBoxArea ul li .Box .Price .Special span{
display:inline;
color:#FFFFFF;
font-size:10px;
font-family:inherit;
font-style: normal;
margin:0 0 0 0.5em;

}
#ToqSeries .MainContents .PickUp ul li .Box .Price .normal,
#ToqSeries .MainContents .SBoxArea ul li .Box .Price .normal{
font-size:10px;
font-family:inherit;
display:inline;
}
#ToqSeries .MainContents .PickUp ul li .Box h4.Shopname,
#ToqSeries .MainContents .SBoxArea ul li .Box h4.Shopname{
display:block;
width:92%;
font-size:86%;
text-align:left;
margin:0 auto 0.5em;
padding:0.5em;
background-color:#F0E8D2;
line-height:1.4;
}


/******************************************

ittoq/kattoqDetail

*******************************************/
#ToqSeries.IttoqDetail,
#ToqSeries.KattoqDetail{
width:950px;
overflow: hidden;
position:relative;
background:url(../../img/ttoq/detai_common_rbg.gif) right 0 repeat-y;
margin:0 0 15px 0;

}
#ToqSeries.IttoqDetail .MainContents,
#ToqSeries.KattoqDetail .MainContents{
width:740px;
overflow: hidden;
position:relative;
float:left;
}

#ToqSeries.IttoqDetail .RightArea,
#ToqSeries.KattoqDetail .RightArea{
width:178px;
padding:10px;
border-top: 1px solid #E8DBBB;
float:right;
overflow: hidden;
position:relative;
}

#ToqSeries.IttoqDetail .MainContents .HeadArea,
#ToqSeries.KattoqDetail .MainContents .HeadArea{
width:720px;
padding:15px 10px 10px 10px;
}

#ToqSeries.IttoqDetail .MainContents .HeadArea .logo,
#ToqSeries.KattoqDetail .MainContents .HeadArea .logo{
width:715px;
background-color:#FFFFFF;
padding:1em 0;
overflow: hidden;
position:relative;
}
#ToqSeries.IttoqDetail .MainContents .HeadArea .logo,
#ToqSeries.IttoqDetail .MainContents dt{
border-left:5px solid #F6AC41;}
#ToqSeries.KattoqDetail .MainContents .HeadArea .logo,
#ToqSeries.KattoqDetail .MainContents dt{
border-left:5px solid #E73333;}

#ToqSeries.IttoqDetail .MainContents .HeadArea .logo h2{
padding:0 2em;
text-align:center;
float:left;
border-right:1px solid #E8DBBB;

}
#ToqSeries.KattoqDetail .MainContents .HeadArea .logo h2{
padding:0 1em;
text-align:center;
float:left;
border-right:1px solid #E8DBBB;

}
#ToqSeries.IttoqDetail .MainContents .HeadArea .logo .Tit{

width:70%;
padding:0 1em 0 1em;
display: table-cell;
vertical-align: middle;
font-size: 1.2em;
float:right;
}
#ToqSeries.KattoqDetail .MainContents .HeadArea .logo .Tit{
width:71%;
padding:0 1em 0 1em;
display: table-cell;
vertical-align: middle;
font-size: 1.2em;
float:right;
}
#ToqSeries.IttoqDetail .MainContents .HeadArea .logo h3,
#ToqSeries.KattoqDetail .MainContents .HeadArea .logo h3{
font-size:15px;
font-weight:bold;
}
#ToqSeries.IttoqDetail .MainContents .HeadArea .logo p{
color:#F6AC40;
font-size:91%;
margin: 0 0 0.5em 0;
}

#ToqSeries.KattoqDetail .MainContents .HeadArea .logo p{
color:#E73333;
font-size:91%;
margin: 0 0 0.5em 0;
}


/******************************************

ittoq/kattoqDetail/MainContents

*******************************************/
#ToqSeries.IttoqDetail .MainContents .Detail,
#ToqSeries.KattoqDetail .MainContents .Detail{

overflow: hidden;
position:relative;
margin:0 0 1em 0;

}

#ToqSeries.IttoqDetail .MainContents .Detail .Left,
#ToqSeries.KattoqDetail .MainContents .Detail .Left{
width:457px;
float:left;
padding:0 0 0 0;
margin:1em 0 0 10px;
_margin:0 0 0 5px;

}


#ToqSeries.IttoqDetail .MainContents{
background:url(../../img/ttoq/detail_ittoq_mainbg.gif) 0 0 repeat-x;

}
#ToqSeries.KattoqDetail .MainContents{
background:url(../../img/ttoq/detail_kattoq_mainbg.gif) 0 0 repeat-x;

}

#ToqSeries.IttoqDetail .MainContents .Detail .Right,
#ToqSeries.KattoqDetail .MainContents .Detail .Right{
width:263px;
float:right;
padding:1em 10px 0 0;
text-align:center;
margin:0 auto;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Right .Price,
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Price{
padding:0 0 0 0;
margin:0 0 0 0;
line-height:60px;
/*IE*/
line-height/*\**/:45px\9;

}

#ToqSeries.IttoqDetail .MainContents .Detail .Right .Price p.Special{
background:url(../../img/ttoq/detail_ittoq_dealbg.png) -10px 0 no-repeat;
width:263px;
height:65px;
padding:0;
color:#FFFFFF;
position: relative;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Price p.Special{
background:url(../../img/ttoq/detail_kattoq_dealbg.png) -10px 0 no-repeat;
width:263px;
height:65px;
color:#FFFFFF;
position: relative;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Right .kind,
#ToqSeries.KattoqDetail .MainContents .Detail .Right .kind{
position: absolute;
top: 2px;
left: 668px;
width: 70px;
height: 63px;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Right .Price .Special span,
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Price .Special span{
font-size:32px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
margin: 0 0.2em 0 0;
}
/*safari*/
*|html[xmlns*=""] #ToqSeries.IttoqDetail .MainContents .Detail .Right .Price .Special span,
*|html[xmlns*=""]#ToqSeries.KattoqDetail .MainContents .Detail .Right .Price .Special span { line-height:50px;  }


#ToqSeries.IttoqDetail .MainContents .Detail .Right .Price .rate,
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Price .rate{
font-weight:bold;
line-height:1.2;
margin:0 0 2em 0;}



#ToqSeries.IttoqDetail .MainContents .Detail .Right .AcBtn,
#ToqSeries.KattoqDetail .MainContents .Detail .Right .AcBtn{
width:263px;
display:block;
text-align:center;
margin:0 0 1em 0;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right .AcBtn{
margin:0 0 0.5em 0;
}
#ToqSeries.KattoqDetail .MainContents .AcBtnBot{
width:100%;
display:block;
text-align:center;
margin:0
}

#ToqSeries.IttoqDetail .MainContents .Detail .Right .Att,
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Att{
width:233px;
display:block;
text-align:left;
border:1px solid #DACFBD;
background-color:#FFFFFF;
padding:10px 5px 10px 5px;
margin:0 0 0 10px;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Att{
padding:5px 5px 5px 5px;

}
#ToqSeries.IttoqDetail .MainContents .Detail .Right .Att ul{
list-style-type:none;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Right .Att ul li{
margin:0 0 0.5em 0;
line-height:1.2;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Right .Att .Vote,
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Att .Vote{
width:100%;
border-top:#DACFBD 1px solid;
padding:0.5em 0 0 0;
text-align:right;
overflow: hidden;
position:relative;
}

#ToqSeries.KattoqDetail .MainContents .Detail .Right .Comment{
	font-weight:bold;
	line-height:1.2;
	padding:0.5em 0;
	border-bottom:#DACFBD 1px solid;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right .Comment span{
	font-weight:bold;
	color:#E73333;
}



#ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar .form{
	margin:0 0 1px 0;
	font-size:10px;
	text-align:center;
	
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right ul{
	list-style-type:none;
	font-size:10px;
	overflow: hidden;
position:relative;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right ul li{
	float:left;
	margin:0;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right ul li.Start{
	text-align:left;
	width:110px;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right ul li.Mid{
	text-align:left;
	width:20px;
	
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right ul li.End{
	text-align:right;
	width:103px;
}


#ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table{
border-collapse: collapse;
border:1px solid #E2D7C3;
padding:1px;
}



#ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table td{
width:115px;
height:20px;
padding:1px 1px 0 1px;
}


#ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table td.entries{
width:115px;
padding-left:0;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table td.entries img{
    vertical-align:text-bottom;
}
*:first-child+html #ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table td.entries{
padding:0 0 2px 0;
}

#ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table td.no_entries{
width:115px;
padding-right:0;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table td.no_entries img{
    vertical-align:text-bottom;
}

*:first-child+html #ToqSeries.KattoqDetail .MainContents .Detail .Right #entry_bar table td.no_entries{
padding:0 0 2px 1px;
}





/******************************************

ittoq/kattoqDetail/Description

*******************************************/

#ToqSeries.IttoqDetail .MainContents .Description{
padding:0 10px 1em ;
overflow: hidden;
position:relative;}

#ToqSeries.IttoqDetail .MainContents dl{
padding:0 10px 0 0;

}

#ToqSeries.IttoqDetail .MainContents dt{
margin:0 0 0.5em 0;
padding:0 0 0 0.5em;
font-size:120%;
font-weight:bold;
width:60%;
}

#ToqSeries.KattoqDetail .MainContents .Description{
padding:0 10px 0 ;
margin:0;
background:#fff url(../../img/ttoq/detail_attbg_kattoq.gif) 10px 0 repeat-y;
overflow: hidden;
position:relative;}

#ToqSeries.KattoqDetail .MainContents .Description p{
	margin:0 0 1em 0;}

#ToqSeries.KattoqDetail .MainContents .Description .Left{
padding:10px;
width:220px;
float:left;
}
#ToqSeries.KattoqDetail .MainContents .Description .Right{
width:465px;
float:right;
}
#ToqSeries.KattoqDetail .MainContents .Description .Att{
	font-size:86%;
	color: red;
	margin:0 0 1em 0;
	display:block;
}

#ToqSeries.KattoqDetail .MainContents .Description h3{
border-left: 5px solid #E73333;
padding:0 0 0 10px;
margin: 0 0 1em 0;}

#ToqSeries.KattoqDetail .MainContents .Description .Left dl{
margin:0 0 1em 0;
}

#ToqSeries.KattoqDetail .MainContents .Description .Left dl dt{
font-weight:bold;
margin:0 0 0 0;
border:none;}
#ToqSeries.KattoqDetail .MainContents .Description .Left dl dd{
margin:0 0 1em 0;}

#ToqSeries.KattoqDetail .MainContents .Description .Left dl.Period dd{
padding:3px;
background-color:#FFFFFF;
color:#E73333;
margin:0;
}
#ToqSeries.KattoqDetail .MainContents .Description .Left dl.Period
{
margin:0 0 0.5em 0;
}

/******************************************

ittoq/kattoqDetail/ShopInfo

*******************************************/	
#ToqSeries.IttoqDetail .MainContents .ShopInfo,
#ToqSeries.KattoqDetail .MainContents .ShopInfo{

padding:15px;
background-color:#F1F0EB;
margin:0 auto 1em;
overflow: hidden;
position:relative;
}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Data,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Data{

margin:0 0 1em 0;
overflow: hidden;
position:relative;

}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Data .Img,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Data .Img{
width:180px;
height:180px;
border:1px solid #FFFFFF;
float:left;
}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Data table,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Data table{
width:500px;
float:right;
padding:0;
border-collapse: collapse;
border:1px solid #E2D7C3;
}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Data th,
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Data td,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Data th,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Data td{
padding:5px;
border:1px solid #E2D7C3;}

#ToqSeries.IttoqDetail .MainContents .ShopInfo .Data th,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Data th{
width:20%;
background-color:#714A48;
color:#FFFFFF;
text-align:left;
}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Data td,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Data td{
background-color:#FFFFFF;
}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote{
margin:0 0 1em 0;
overflow: hidden;
position:relative;}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul{
list-style-type:none;

}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li{
background:url(../../img/ttoq/detail_votebg_ittoq.gif) 0 0 no-repeat;
width:249px;
height:83px;
padding:10px;
float:right;
margin: 0 0 0 10px;
text-align:left;
}

#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li div.Go,
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li div.Attend,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li div.Go,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li div.Attend{
margin:0 0 2em 0;}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li div h4,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li div h4{
font-weight:bold;
display:inline;
float:left;}	
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li div.Go,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li div.Go{
color:#E53333;}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li div.Attend,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li div.Attend{
color:#28658C;
}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li div p,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li div p{
float:right;
display:inline;}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li ul,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li ul{
list-style-type:none;
width:100%;

overflow: hidden;
position:relative;}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Vote ul li ul li,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Vote ul li ul li{
width:20px;
height:20px;
float:left;
margin:0 0.5em 0 0;
padding:0;
}
#ToqSeries.IttoqDetail .MainContents .ShopInfo .Map,
#ToqSeries.KattoqDetail .MainContents .ShopInfo .Map{
	border:1px #FFFFFF solid;
}
/******************************************

ittoq/kattoqDetail/RightArea

*******************************************/

#ToqSeries.IttoqDetail .RightArea .Box,
#ToqSeries.KattoqDetail .RightArea .Box{
width:178px;
height:195px;
background:url(../../img/ttoq/detail_common_rboxbg.gif) 0 0 no-repeat;
background-color:#FFFFFF;
padding:12px 0 10px 0;
text-align:center;
margin:0 0 1em 0;
overflow: hidden;
position:relative;
}
#ToqSeries.IttoqDetail .RightArea h2,
#ToqSeries.KattoqDetail .RightArea h2{
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:0 0 1em 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.4;}

#ToqSeries.IttoqDetail .RightArea h2{
	background:url(../../img/ttoq/detail_rtit_ittoq.gif) 0 0 repeat;

}
#ToqSeries.KattoqDetail .RightArea h2{
	background:url(../../img/ttoq/detail_rtit_kattoq.gif) 0 0 repeat;

}
#ToqSeries .RightArea .Box .Img{
margin:0 0 0.5em 0;
position:relative;
}
#ToqSeries.KattoqDetail .RightArea .Box .kind{
position: absolute;
top: 8px;
left: 100px;
width: 70px;
height: 63px;
}

#ToqSeries .RightArea .Price{
	width:100%;
	display:block;
margin:0 0 0.2em 0;
color:#E63333;

}
#ToqSeries .RightArea .Price span{
font-size:160%;
font-family:Georgia, "Times New Roman", Times, serif;
}

#ToqSeries .RightArea h3{
text-align:left;
font-size:11px;
line-height:1.4;
width:158px;
margin:0 auto;	}	

#ToqSeries .RightArea h3 span{
margin:0 0 0 1em;

}



/******************************************

ittoq/kattoqDetail/Calender

*******************************************/

#ToqSeries.IttoqDetail .MainContents .Cal{
background:url(../../img/ttoq/detail_cal_titbg.gif) 0 0 no-repeat;
padding:1.5em 0 0 0;
text-align:center;

}
#ToqSeries.IttoqDetail .MainContents .Cal h3,
#ToqSeries.IttoqDetail .MainContents .Cal p.step{
padding:0 10px;
text-align:left;
}
#ToqSeries.IttoqDetail .MainContents .Cal h3{
font-size:14px;
font-weight:bold;
margin:0 0 0.5em;}

#ToqSeries.IttoqDetail .MainContents .Cal .step .num{
padding-right: 5px;

font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight: bold;
color: #714A48;
}

#ToqSeries.IttoqDetail .MainContents .Cal .month{
	height:25px;
	width:720px;
	width/*\**/: 700px\9;}
	#ToqSeries.IttoqDetail .MainContents .Cal .month h4{
		font-weight:bold;
		font-size:14px;
		float:left;
		padding:0 0 0 20px;
		padding/*\**/: 0 0 0 10px\9; }
	
	#ToqSeries.IttoqDetail .MainContents .month ul{
		list-style-type:none;
		width:300px;
		float:right;
		padding:0 0 0 0;}
			#ToqSeries.IttoqDetail .MainContents .month li{
		float:right;
		margin:0 0 0 1em;
		}
	
	
#ToqSeries.IttoqDetail .MainContents .Cal .notes{
list-style-type:none;
width:725px;
overflow: hidden;
position:relative;}
#ToqSeries.IttoqDetail .MainContents .Cal .notes li{
margin:0 0 0 1em;
float:right;}
#ToqSeries.IttoqDetail .MainContents .Cal .notes{margin:0 0.5em 0 0;}

#ToqSeries.IttoqDetail .MainContents .Cal .notes .blue,
#ToqSeries.IttoqDetail .MainContents .Cal table td p.status1{
color: #06C;
}
#ToqSeries.IttoqDetail .MainContents .Cal .notes .red,
#ToqSeries.IttoqDetail .MainContents .Cal table td p.status2,
#ToqSeries.IttoqDetail .MainContents .Cal table td .time{
color: red;
}
#ToqSeries.IttoqDetail .MainContents .Cal .notes .gray,
#ToqSeries.IttoqDetail .MainContents .Cal table td p.status3{
color: #222;
}

#ToqSeries.IttoqDetail .MainContents .Cal table{
width:700px;
margin:0 auto;
border-collapse: collapse;
border:1px solid #E2D7C3;
}
#ToqSeries.IttoqDetail .MainContents .Cal table td,
#ToqSeries.IttoqDetail .MainContents .Cal table th{
border: 1px solid #CCB598;
width:100px;
padding:5px;
}
#ToqSeries.IttoqDetail .MainContents .Cal table th{
background-color:#E0D1A5;
text-align:center;
font-weight:bold;

}

#ToqSeries.IttoqDetail .MainContents .Cal table th.sat{
background-color:#C8D3FB;
color:#2754EF;

}
#ToqSeries.IttoqDetail .MainContents .Cal table th.sun{
background-color:#FBD3C8;
color:#EB3F2C;

}

#ToqSeries.IttoqDetail .MainContents .Cal table td{
text-align: left;
vertical-align:top;
height:80px;
}
/*IEハック*/
#ToqSeries.IttoqDetail .MainContents .Cal table td{
height:105px\9;/*ie8*/
/height:105px\9;/*ie6,7*/
}


#ToqSeries.IttoqDetail .MainContents .Cal table td.other{
background-color:#F2F2F2;
}

#ToqSeries.IttoqDetail .MainContents .Cal table td span{
font-weight:bold;
font-family:"Arial Black", Gadget, sans-serif;
}
#ToqSeries.IttoqDetail .MainContents .Cal table td span.other_month{
color:#999999;
}

#ToqSeries.IttoqDetail .MainContents .Cal table td p{
display:block;
width:100%;
text-align:center;}

/*#ToqSeries.IttoqDetail .MainContents .Cal table td p.status1,
#ToqSeries.IttoqDetail .MainContents .Cal table td p.status2,
#ToqSeries.IttoqDetail .MainContents .Cal table td p.status3{
font-size:120%;}*/
#ToqSeries.IttoqDetail .MainContents .Cal table td .time1{
}

#ToqSeries.IttoqDetail .MainContents .Cal table td .time2{
border-top:1px #CCB598 dotted;
padding:0.5em 0 0 0;
margin: 0.5em 0 0 0;
}

#ToqSeries.IttoqDetail .MainContents .Cal table td a,
#ToqSeries.IttoqDetail .MainContents .Cal table td visited{
text-decoration:none;
display:block;width:100%;height:100%;
}


/******************************************

ittoq/kattoqDetail/ImageNavigation

*******************************************/


#ToqSeries.IttoqDetail .MainContents .Detail .Left .navi ul,
#ToqSeries.KattoqDetail .MainContents .Detail .Left .navi ul{
list-style:none;
width:451px;
height:68px;
background-color:#5D2C00;
margin:0;
padding:5px 0 0 6px;
position:relative;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Left li,
#ToqSeries.KattoqDetail .MainContents .Detail .Left li{
float:left;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation ul li a,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation ul li a{
display:block;
width:109px;
height:61px;
padding:1px;
}


#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text ul li a,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text ul li a{
display:block;
width:109px;
height:61px;
padding:1px;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text a,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text a{
background:#5D2C00;
}

#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text .navi a.active{
background:#F5AB40;
}
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text .navi a.active{
background:#E73333;
}
#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image{ 
width:457px;
height:257px;
position:relative;
/*背景追加*/
background-color:#997d67;

}
#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a{ display:block; }
#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a{ position:absolute; top:0; left:0; z-index:8; }
#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a.active,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a.active{ z-index:10; }
#ToqSeries.IttoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a.last-active,
#ToqSeries.KattoqDetail .MainContents .Detail .Left #image-navigation-text .navi-image a.last-active{ z-index:9; }

/* ページナビゲーション（共通記述） */
#icy_pager
{
    text-align:left;
    margin-top:15px;
}
#icy_pager .pager_number
{
    float:left;
    display:inline;
    width:25px;
    height:25px;
    margin-right:4px;
    background:  url("../../img/ttoq/pager_number.png") no-repeat;
    text-decoration:none;
    color: #663333;
    text-align:center;
    line-height:25px;
}
#icy_pager a:hover.pager_number
{
    background:  url("../../img/ttoq/pager_number.png") 0 -25px no-repeat;
}
#icy_pager .pager_number.selected
{
    color: white;
    font-weight:bold;
    background:  url("../../img/ttoq/pager_number.png") 0 -50px no-repeat;
}
#icy_pager .pager_pass
{
    float:left;
    display:inline;
    width:30px;
    height:25px;
    margin-right:4px;
    background:  url("../../img/ttoq/pager_pass.png") no-repeat;
    text-decoration:none;
    color: #663333;
    text-align:center;
    line-height:25px;
}
#icy_pager a:hover.pager_pass
{
    background:  url("../../img/ttoq/pager_pass.png") 0 -25px no-repeat;
}
#icy_pager .pager_pass_nolink /* add20100907 */
{
    float:left;
    display:inline;
    width:30px;
    height:25px;
    margin-right:4px;
    background:  url("../../img/ttoq/pager_pass.png") no-repeat;
    text-decoration:none;
    color: #999;
    text-align:center;
    line-height:25px;
}
/* /ページナビゲーション（共通記述） */

/**** 2013/04/5 EDIT ****/
.serch_bot{
    width: 548px; height: 14px;
}
.serch_bot img{
    text-align: text-bottom;
}
.head_bot{
    clear: both;
    width: 950px; height: 15px;
    margin-top: 25px;
}
.head_bot img{
    text-align: text-bottom;
}
#globalFooter{
    position: relative;
}
#contents{
    padding: 0;
}
#full-main-nopad{
    overflow: visible;
}
.result-none{
  padding: 50px;
  text-align: center;
}