@charset "shift_jis";

@import url('pickup.css'); 
@import url('productright.css'); 
@import url('category.css'); 


* {
	margin: 0;
	padding: 0;
	list-style: none;
}
.clear{
	clear:both;
	}
.left{
	float:left;
	}
.right{
	float:right;
	margin-top: 5px;
	}
.red{
	color:#bd0004;
}
.font60{
	font-size:80%;
}


body{
	/*font-family: Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family: sans-serif;
	font-size:80%;
	line-height:140%;
	margin:0 auto;
		}

/*背景画像ココ
body{
	background-image:url(https://titivate.jp/images/bg1017.jpg);
	background-repeat:no-repeat;
	background-position:center 80px;
	*background-position:-120px 100px;
}
/*背景画像ココマデ*/			


#wrap{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background-color:#FFF;
	}
.redBig{
	color:#bd0004;
	font-size:120%;
	}
.redBig2{
	color:#bd0004;
	font-size:200%;
	}
.bigText{
	font-size:130%;
	text-align:center;
	}


/*#########リンクここから#########*/
img{
	border-style:none;
	opacity: 1.0;
	filter: alpha(opacity=100);
				}
	
a:hover img {
	opacity: 0.7;
 	filter: alpha(opacity=70);
				}	
	

a:link {
	text-decoration:underline;
	color: #004BBD;
}

a:visited {
	color: #004BBD;
}
a:hover {
	color: #772241;
}

/*#########リンクここまで#########*/

/*#########マージンここから#########*/
.mlr5{
	margin:0 5px;
	}
.mb5{
	margin-bottom:5px;
	}
.mt5{
	margin-top:5px;
	}
.mt10{
	margin-top:10px;
	}
.mt20{
	margin-top:20px;
	}
.mb10{
	margin-bottom:10px;
	}
.mtb10{
	margin-top:10px;
	margin-bottom:10px;
	}
.mb15{
	margin-bottom:15px;
	}
.mb20{
	margin-bottom:20px;
	}
.mb30{
	margin-bottom:30px;
	}		
.mr4{
	margin-right:4px;
	}
.mr6{
	margin-right:6px;
	}
.mr8{
	margin-right:8px;
	}
.mr10{
	margin-right:10px;
	}
.ml5{
	margin-left:5px;
	}	
.mr20{
	margin-right:20px;
	}
.mr23{
	margin-right:23px;
	}	
.mr24{
	margin-right:24px;
	}	
.mr25{
	margin-right:25px;
	}	
.ml10{
	margin-left:10px;
	}
.ml20{
	margin-left:20px;
	}
/*#########マージンここまで#########*/
#curucuruArea{
	width:1050px;
	margin:0 auto;
	height: 550px;
	clear: both;
	}

/*
#curucuruArea {
	height: 400px;
	width: 1000px;
margin:0 auto;
}*/


/*#########PCヘッダーここから#########*/
#headAreaPC{
	width:100%;
	margin:0 auto;
	padding-top: 20px;
	height: 100%;
	margin-bottom: 40px;
	}
#headAreaPC #headTopArea{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	/* [disabled]margin-bottom:7px; */
	}
#headAreaPC #headTopArea #leftArea{
	float: left;
	width: auto;
	text-align:center;
}
#headAreaPC p.StoreName {
	/* [disabled]margin:15px 0 0 0; */
	/*ハロウィン用padding*/
	/* [disabled]padding-top:5px; */
	width: 220px;
	float: left;
}

#headAreaPC p.Concept {
	margin:0;
	font-size:60%;
	color:#666;
	width: 280px;
	float: left;
	position: absolute;
	left: 235px;
	top: 24px;
	line-height: 10px;
	text-align: left;
}

#headAreaPC p.Reading {
	margin:0;
	font-size:70%;
	color:#666;
	width: 290px;
	position: absolute;
	left: 236px;
	top: 0px;
	text-align: left;
}

#headAreaPC h1 {
	margin:0;
	font-size:70%;
	color:#666;
	width: 340px;
	position: absolute;
	left: 236px;
	top: 13px;
	text-align: left;
}

#headAreaPC #headTopArea #leftArea{
	width: 490px;
	float: left;
	position: relative;
	/* [disabled]top: 10px; */
	top: 8px\9;
	margin-bottom: 20px;
}
#headAreaPC #headTopArea #rightArea{
	width: 400px;
	float: right;
	margin-bottom: 12px;
}
#headAreaPC #headTopArea #rightArea .rightAreaTop{
	width:640px;
	}
#headText{
	height:auto;
	margin:10px 5px 0 0;
	font-size:80%;
	line-height:100%;
	color:#333;
	float:right;
	/* [disabled]height: 36px; */
}




/*ボタンここから*/
#headAreaPC #headTopArea #rightArea ul.headBtn {
	margin-top:20px;
	color: #000;
	float: right;
	*font-size: 80%;
	_font-size: 80%;
}

#headAreaPC #headTopArea #rightArea ul.headBtn li {
	margin:0;
	float:left;
	list-style:none;
	display: block;
}


#headAreaPC #headTopArea #rightArea ul.headBtn li a{
  color:#000000;
  text-decoration:none;
}
#headAreaPC #headTopArea #rightArea ul.headBtn li a:hover{
  text-decoration:underline;
}
/*ボタンここまで*/


#headAreaPC #headTopArea #rightArea ul.navi {
	width:450px;
	_width:465px;

	*width:465px;
	margin-top:8px;
	color: #000;
	font-size: 85%;

	*font-size: 80%;
	_font-size: 80%;
	/*float:none;*/
	float: right;
	display: block;
	text-align: right;
	clear: both;
}

#headAreaPC #headTopArea #rightArea ul.navi li {
	width:auto;
	height:auto;
	margin:0;
	list-style:none;
	display: inline;
}
#headAreaPC #headTopArea #rightArea ul.navi li a{
  color:#000000;
  text-decoration:none;
}
#headAreaPC #headTopArea #rightArea ul.navi li a:hover{
  text-decoration:underline;
}
#headAreaPC #headTopArea #rightArea ul.navi li.guide{
	margin-right:10px;
}
#headAreaPC #headTopArea #rightArea ul.navi li.faq{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}
#headAreaPC #headTopArea #rightArea ul.navi li.company{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}
#headAreaPC #headTopArea #rightArea ul.navi li.shipping{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;

}
#headAreaPC #headTopArea #rightArea ul.navi li.contact{
	margin-right:5px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}


/*#########PCヘッダー紗栄子ここから marginbottom40pxヌキ#########*/
#headAreaPCsaeko{
	width:100%;
	margin:0 auto;
	padding-top: 20px;
	height: 100%;
	}
#headAreaPCsaeko #headTopArea{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	/* [disabled]margin-bottom:7px; */
	}
#headAreaPCsaeko #headTopArea #leftArea{
	float: left;
	width: auto;
	text-align:center;
}
#headAreaPCsaeko p.StoreName {
	/* [disabled]margin:15px 0 0 0; */
	/*ハロウィン用padding*/
	/* [disabled]padding-top:5px; */
	width: 220px;
	float: left;
}

#headAreaPCsaeko p.Concept {
	margin:0;
	font-size:60%;
	color:#666;
	width: 280px;
	float: left;
	position: absolute;
	left: 235px;
	top: 24px;
	line-height: 10px;
	text-align: left;
}

#headAreaPCsaeko p.Reading {
	margin:0;
	font-size:70%;
	color:#666;
	width: 290px;
	position: absolute;
	left: 236px;
	top: 0px;
	text-align: left;
}

#headAreaPCsaeko h1 {
	margin:0;
	font-size:70%;
	color:#666;
	width: 340px;
	position: absolute;
	left: 236px;
	top: 13px;
	text-align: left;
}

#headAreaPCsaeko #headTopArea #leftArea{
	width: 490px;
	float: left;
	position: relative;
	/* [disabled]top: 10px; */
	top: 8px\9;
	margin-bottom: 20px;
}
#headAreaPCsaeko #headTopArea #rightArea{
	width: 400px;
	float: right;
	margin-bottom: 12px;
}
#headAreaPCsaeko #headTopArea #rightArea .rightAreaTop{
	width:640px;
	}
#headText{
	height:auto;
	margin:10px 5px 0 0;
	font-size:80%;
	line-height:100%;
	color:#333;
	float:right;
	/* [disabled]height: 36px; */
}

/*ボタンここから*/
#headAreaPCsaeko #headTopArea #rightArea ul.headBtn {
	margin-top:20px;
	color: #000;
	float: right;
	*font-size: 80%;
	_font-size: 80%;
}

#headAreaPCsaeko #headTopArea #rightArea ul.headBtn li {
	margin:0;
	float:left;
	list-style:none;
	display: block;
}


#headAreaPCsaeko #headTopArea #rightArea ul.headBtn li a{
  color:#000000;
  text-decoration:none;
}
#headAreaPCsaeko #headTopArea #rightArea ul.headBtn li a:hover{
  text-decoration:underline;
}
/*ボタンここまで*/


#headAreaPCsaeko #headTopArea #rightArea ul.navi {
	width:450px;
	_width:465px;

	*width:465px;
	margin-top:8px;
	color: #000;
	font-size: 85%;

	*font-size: 80%;
	_font-size: 80%;
	/*float:none;*/
	float: right;
	display: block;
	text-align: right;
	clear: both;
}

#headAreaPCsaeko #headTopArea #rightArea ul.navi li {
	width:auto;
	height:auto;
	margin:0;
	list-style:none;
	display: inline;
}
#headAreaPCsaeko #headTopArea #rightArea ul.navi li a{
  color:#000000;
  text-decoration:none;
}
#headAreaPCsaeko #headTopArea #rightArea ul.navi li a:hover{
  text-decoration:underline;
}
#headAreaPCsaeko #headTopArea #rightArea ul.navi li.guide{
	margin-right:10px;
}
#headAreaPCsaeko #headTopArea #rightArea ul.navi li.faq{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}
#headAreaPCsaeko #headTopArea #rightArea ul.navi li.company{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}
#headAreaPCsaeko #headTopArea #rightArea ul.navi li.shipping{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;

}
#headAreaPCsaeko #headTopArea #rightArea ul.navi li.contact{
	margin-right:5px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}



/*#########naviセールアイコン#########*/
.sale_icon{

    width: 36px;
    height: 36px;
    z-index: 1000;
    background-image: url("http://titivate.jp/images/head2nd/navi_sale_icon.png");
    background-repeat: no-repeat;
    position: absolute;
    color: rgb(255, 255, 255);
    left: 882px;
    padding-top: 10px;

    text-align: center;
    top: -14px;
	font-size:75%;
	line-height:105%;
}
.sale_icon_tops{

    width: 36px;
    height: 36px;
    z-index: 1000;
    background-image: url("http://titivate.jp/images/head2nd/navi_sale_icon.png");
    background-repeat: no-repeat;
    position: absolute;
    color: rgb(255, 255, 255);
    left: 380px;
    padding-top: 10px;

    text-align: center;
    top: -14px;
	font-size:75%;
	line-height:105%;
}
.sale_icon_skirt{

    width: 37px;
    height: 36px;
    z-index: 1000;
    background-image: url("http://titivate.jp/images/head2nd/navi_sale_icon.png");
	background-position:right top;
    background-repeat: no-repeat;
    position: absolute;
    color: rgb(255, 255, 255);
    left: 505px;
    padding-top: 10px;
    text-align: center;
    top: -14px;
	font-size:7px;
	line-height:110%;
}
.sale_icon_shoes{

    width: 37px;
    height: 36px;
    z-index: 1000;
    background-image: url("http://titivate.jp/images/head2nd/navi_sale_icon.png");
	background-position:right top;
    background-repeat: no-repeat;
    position: absolute;
    color: rgb(255, 255, 255);
    left: 755px;
    padding-top: 10px;
    text-align: center;
    top: -14px;
	font-size:60%;
	line-height:110%;
}
.sale_icon_onepiece{

    width: 37px;
    height: 36px;
    z-index: 1000;
    background-image: url("http://titivate.jp/images/head2nd/navi_sale_icon.png");
	background-position:right top;
    background-repeat: no-repeat;
    position: absolute;
    color: rgb(255, 255, 255);
    left: 255px;
    padding-top: 10px;
    text-align: center;
    top: -14px;
	font-size:60%;
	line-height:110%;
}
/*#########PCヘッダーここまで#########*/





/*#########スマホヘッダーここから#########*/
#headArea{
	width:100%;
	margin:0 auto;
	padding-top: 10px;
	}
#headArea #headTopArea{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:7px;
	}
#headArea #headTopArea #leftArea{
	float: left;
	width: auto;
	text-align:center;
}
#headArea h1 {
	margin:15px 0 0 0;
	width: 220px;
	float: left;
}

#headArea h2 {
	margin:0;
	font-size:60%;
	color:#666;
	width: 240px;
	float: left;
	position: absolute;
	left: 235px;
	top: 44px;
	line-height: 10px;
	text-align: left;
}

#headArea h6 {
	margin:0;
	font-size:90%;
	color:#666;
	width: 100px;
	position: absolute;
	left: 236px;
	top: 23px;
	text-align: left;
}

#headArea #headTopArea #leftArea{
	width: 490px;
	float: left;
	position: relative;
	top: 10px;
	top: 8px\9;
}
#headArea #headTopArea #rightArea{
	width: 500px;
	float: right;
	margin-bottom: 8px;
}
#headArea #headTopArea #rightArea .rightAreaTop{
	width:640px;
	}
#headText{
	height:auto;
	margin:10px 5px 0 0;
	font-size:80%;
	line-height:100%;
	color:#333;
	float:right;
	/* [disabled]height: 36px; */
}


/*ボタンここから*/
#headArea #headTopArea #rightArea ul.headBtn {
	width:410px;
	margin-top:20px;
	color: #000;
	float: right;






	*font-size: 80%;
	_font-size: 80%;
}

#headArea #headTopArea #rightArea ul.headBtn li {
	margin:0;
	float:left;
	list-style:none;
	display: block;
}


#headArea #headTopArea #rightArea ul.headBtn li a{
  color:#000000;
  text-decoration:none;
}
#headArea #headTopArea #rightArea ul.headBtn li a:hover{
  text-decoration:underline;
}

/*ボタンここまで*/

















#headArea #headTopArea #rightArea ul.navi {
	width:100%;
	margin-top:5px;
	color: #000;
	font-size: 85%;
	*font-size: 80%;
	_font-size: 80%;
	float:none;
}

#headArea #headTopArea #rightArea ul.navi li {
	width:auto;
	height:auto;
	margin:0;
	float:left;
	list-style:none;
	display: inline;
	text-align:right;
}
#headArea #headTopArea #rightArea ul.navi li a{
  color:#000000;
  text-decoration:none;
}
#headArea #headTopArea #rightArea ul.navi li a:hover{
  text-decoration:underline;
}
#headArea #headTopArea #rightArea ul.navi li.top{
	background: url(https://titivate.jp/images/icon_faq.gif) no-repeat scroll right center;
	margin-right:5px;
	padding:2px 13px 0 5px;
	/* [disabled]border-left:#666 dotted 1px; */
}
#headArea #headTopArea #rightArea ul.navi li.guide{
	background: url(https://titivate.jp/images/icon_guide.gif) no-repeat scroll right center;
	margin-right:5px;
	padding:2px 13px 0 0;
	border-left:#666 dotted 1px;
}
#headArea #headTopArea #rightArea ul.navi li.faq{
	background: url(https://titivate.jp/images/icon_faq.gif) no-repeat scroll right center;
	margin-right:5px;
	padding:2px 13px 0 5px;
	border-left:#666 dotted 1px;
}
#headArea #headTopArea #rightArea ul.navi li.company{
	background: url(https://titivate.jp/images/icon_company.gif) no-repeat scroll right center;
	margin-right:5px;
    padding:2px 13px 0 5px;
	border-left:#666 dotted 1px;
}
#headArea #headTopArea #rightArea ul.navi li.shipping{
	background: url(https://titivate.jp/images/icon_shipping.gif) no-repeat scroll right center;
	margin-right:5px;
	padding:2px 13px 0 5px;
	border-left:#666 dotted 1px;

}
#headArea #headTopArea #rightArea ul.navi li.contact{
	background: url(https://titivate.jp/images/icon_contact.gif) no-repeat scroll right center;
	margin-right:5px;
	padding:2px 13px 0 5px;
	border-left:#666 dotted 1px;
}
#headArea #headTopArea #rightArea ul.navi li.cart{
	background: url(https://titivate.jp/images/icon_cart.gif) no-repeat scroll right center;
    padding:2px 13px 0 5px;
	border-left:#666 dotted 1px;
}
#headArea #headTopArea #rightArea ul.navi li.mail{
	background: url(https://titivate.jp/images/icon_mail.gif) no-repeat scroll right center;
	margin-right:5px;
	padding:2px 13px 0 5px;
	border-left:#666 dotted 1px;
}

#headArea #headTopArea #rightArea ul.navi li.rakuten{
	background: url(https://titivate.jp/images/icon_rakuten.gif) no-repeat scroll right center;
    padding:2px 13px 0 5px;
	border-left:#666 dotted 1px;
}


/*#########スマホヘッダーここまで#########*/

/*#########ヘッダーボトムはここから#########*/
#infoArea{
	width:100%;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-color:#E4E5EA;
	clear:both;
	}
#infoAreaSale{
	width:980px;
	height:45px;
	margin:10px 0 10px 0;
	padding:10px;
	background-color:#f9f9f9;
	clear:both;
	}	
#search{
	width:1000px;
	/* [disabled]float:left; */
	padding: 10px 0;
	margin: 0 auto;
	}
#searchArea{
	width:630px;
	margin:0;
	float: left;
}
#searchbox{
	width:127px;
	height:25px;
	/* [disabled]margin-top:7px; */
	border:1px solid #cccccc;
	vertical-align:text-bottom;
}
#headAreaPC #naviLock {
	width: 100%;
	z-index: 99999;
}

#headAreaPCsaeko #naviLock {
	width: 100%;
	z-index: 99999;
}




p .keyeord {
	font-size:90%;
	padding: 0 0 0 10px;
}
#searchMoney{
	width:50px;
	height:25px;
	border:1px solid #cccccc;
	vertical-align:text-bottom;
	margin: 0 5px;
}

/* iPhone / mobile webkit */
@media screen and (max-device-width: 480px) {
p .keyeord {
	font-size:48%;
}

}

#searchBtn{
	width:70px;
	height:25px;
	margin:0 0 0 2px;
	vertical-align:text-bottom;
}
#searchBox p{
  font-size:70%;
  color:#000;
}
#searchBox form{
  width:440px;
  margin-top:5px;
  float:left;
}
#yen{
  width: 60px;
  height:20px;
  margin-right:3px;
  border:1px solid #cccccc;
  vertical-align:text-bottom;
}
#information{
	width:340px;
	height:29px;
	margin-right:10px;
	padding:18px 5px 0 5px;
	float:left;
	background:url(https://titivate.jp/images/head_information.jpg) top center no-repeat;
	font-size:80%;
	line-height:125%;
	display:block;
	overflow:hidden;
	}
#point{
	width: 160px;
	height:29px;
	padding:18px 5px 0 5px;
	float: left;
	background:url(https://titivate.jp/images/head_rakuten_point.jpg) top center no-repeat;
	font-size:80%;
	line-height:125%;
	display:block;
	overflow:hidden;
	}
/*ボタンここから*/
#basket {
	width: 370px;
	float: right;
}

#basket ul.headBtn {
	color: #000;
	float: right;










	*font-size: 80%;
	_font-size: 80%;
	width: 370px;
}

#basket ul.headBtn li {
	margin:0;
	float:left;
	list-style:none;
	display: block;
}


#basket ul.headBtn li a{
  color:#000000;
  text-decoration:none;
}
#basket ul.headBtn li a:hover{
  text-decoration:underline;
}
/*ボタンここまで*/


#headAreaPC #headTopArea #rightArea ul.navi {
	width:450px;
	_width:465px;






	*width:465px;
	margin-top:10px;
	color: #000;
	font-size: 85%;






	*font-size: 80%;
	_font-size: 80%;
	/*float:none;*/
	float: right;
	display: block;
	text-align: right;
	clear: both;
}

#headAreaPC #headTopArea #rightArea ul.navi li {
	width:auto;
	height:auto;
	margin:0;
	list-style:none;
	display: inline;
}
#headAreaPC #headTopArea #rightArea ul.navi li a{
  color:#000000;
  text-decoration:none;
}
#headAreaPC #headTopArea #rightArea ul.navi li a:hover{
  text-decoration:underline;
}
#headAreaPC #headTopArea #rightArea ul.navi li.guide{
	margin-right:10px;
}
#headAreaPC #headTopArea #rightArea ul.navi li.faq{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}
#headAreaPC #headTopArea #rightArea ul.navi li.company{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}
#headAreaPC #headTopArea #rightArea ul.navi li.shipping{
	margin-right:10px;
	border-left:1px solid #cccccc;
	padding-left: 10px;

}
#headAreaPC #headTopArea #rightArea ul.navi li.contact{
	margin-right:5px;
	border-left:1px solid #cccccc;
	padding-left: 10px;
}
/*#########ヘッダーボトムはここまで#########*/


/*#########SEO対策ここから#########*/

#titleCopyArea{
	position:relative;
	width:1000px;
	margin:0 auto;
}

#titleCopyArea h1 {
	margin:0;
	font-size:70%;
	color:#666;
	width: 350px;
	position: absolute;
	left: 236px;
	top: 30px;
	text-align: left;
}

#titleCopyArea p {
	margin:0;
	font-size:70%;
	color:#666;
	width: 250px;
	position: absolute;
	left: 236px;
	top: 50px;
	text-align: left;
	line-height: 12px;
}

#titleCopyArea2{
	position:relative;
	width:1000px;
	margin:0 auto;
}

#titleCopyArea2 p {
	margin:0;
	font-size:70%;
	color:#666;
	width: 350px;
	position: absolute;
	left: 236px;
	top: 30px;
	text-align: left;
	line-height: 1.4;
}

titleCopyArea2 p .headCopy{
	margin:0;
	font-size:70%;
	color:#666;
	width: 250px;
	position: absolute;
	left: 236px;
	top: 35px;
	text-align: left;
	line-height: 12px;
}




/*#########SEO対策ここまで#########*/



/*#########6時間タイムセール#########*/
.timBan{
	width:145px;
	height:70px;
	margin:0;
	}
#timeSale{
	width:143px;
	height:320px;
	margin-bottom:35px;
	padding-top:8px;
	overflow:scroll;
    overflow-x: hidden;
	border: 1px #CCCCCC solid;
	font-size:70%;
	}
#timeSale li{
	width:112px;
	height:auto;
	margin:0 0 12px 7px;
	text-align:center;
	line-height:110%;
	}
#timeSale li img{
	display:block;
	margin-bottom: 3px;
	}
#timeSale li .topDate {
	color: #666;
}
#timeSale li .pink{
	width:112px;
	padding-top:2px;
	display:block;
	color: #bd0004;
}

/*#########6時間タイムセール#########*/








/*#########メインここから#########*/
#mainArea{
	width:700px;
	height:auto;
	float: right;
	}
.mainBanner{
	width:700px;
	margin-bottom:35px;
	}
.mainBanner li{
	float:left;
	}	
.mainBanner a img{
	margin-bottom:10px;
	}
h2{
	margin-bottom:10px;
	padding-left:5px;
	/*border-bottom:#CCC dotted 1px;*/
	clear:both;
	}
.arrivalArea{
	width:700px;
	margin-bottom:35px;
	}
	
#newArrivalArea{
	width:700px;
	height:200px;
	margin-bottom:10px;
	color:#333;
	font-size:10px;
	background: #FFF;
	}
	
#newsArea{
	width:700px;
	margin-bottom:10px;
	clear:both;
	display: block;
/*		height:230px;*/
		height: 320px;
	}
#newsLeft ul{
	width: 400px;

/*	margin-left: 1em;*/
	padding: 0;
	display:block;
	
}
#newsLeft ul li{
	font-size:80%;
	color:#666;
	margin-bottom:10px;
	line-height:130%;
	list-style: disc outside;
    margin-left: 15px;
	padding: 0;

}
.newsTitle{
	width:435px;
	
	}
#newsArea #newsLeft{
	width: 435px;
	margin:0;
	float: left;
}
#newsArea .newsText{
	width: 417px;
height: 110px;
/*	height: 184px;*/
	display: block;
	overflow: auto;
	padding: 10px 8px 10px 10px;
	/*overflow-x:hidden;*/
}
#newsLeft dl{
	width: 100%;
	font-size:80%;
	clear:both;
}
#newsLeft dd{
	width: 290px;
	margin-bottom:10px;
	float:right;
	line-height:130%;
}
#newsLeft dl dt.new{
	width: 60px;
	font-size:90%;
	color:#666;
	margin:0;
	padding:0 0 0 50px;
	background: url(https://titivate.jp/images/icon_info_new.gif) left top no-repeat;
	float:left;
}
#newsLeft dl dt.sale{
	width: 60px;
	font-size:90%;
	color:#666;
	margin:0;
	padding:0 0 0 50px;
	background: url(https://titivate.jp/images/icon_info_sale.gif) left top no-repeat;
	float:left;
}
#newsLeft dl dt.rank{
	width: 60px;
	font-size:90%;
	color:#666;
	margin:0;
	padding:0 0 0 50px;
	background: url(https://titivate.jp/images/icon_info_ranking.gif) left top no-repeat;
	float:left;
}
#newsLeft dl dt.re{
	width: 60px;
	font-size:90%;
	color:#666;
	margin:0;
	padding:0 0 0 50px;
	background: url(https://titivate.jp/images/icon_info_re.gif) left top no-repeat;
	float:left;
}
#newsLeft dl dt.evant{
	width: 60px;
	font-size:90%;
	color:#666;
	margin:0;
	padding:0 0 0 50px;
	background: url(https://titivate.jp/images/icon_info_evant.gif) left top no-repeat;
	float:left;
}
#newsArea #newsRight{
	width:230px;
	margin:0;
	float:right;
}

#eventArea{
	width:700px;
	height:20px;
	margin:0 0 35px 0;
	clear:both;
	}
#eventArea ul{
	margin-left:5px;
	clear:both;
	}
#eventArea ul li{
	padding:0 15px 0 12px;
	background: url(https://titivate.jp/images/triangle.jpg) center left no-repeat;
	font-size: 80%;
	float:left;
	}

.rankingArea{
	width:700px;
	margin-bottom:35px;
	}
.rankingTitle{
	border:none;
	}

#pickupArea{
	width:700px;
	margin-bottom:35px;
	clear:both;
	}
#pickupArea p{
	width:150px;
	height:auto;
	margin:10px 0 20px 25px;
	display:block;
	text-align:center;
	line-height:110%;
	float:left;
	font-size:85%;
	}

#pickupArea p img{
	display:block;
	margin-bottom: 5px;
	}

#pickupArea p .topDate {
	color: #666;
}
#pickupArea p .pink{
	width:150px;
	padding-top:2px;
	display:block;
	color: #bd0004;
}
#mainArea ul#iconArea{
	width:700px;
	clear:both;
	}
#mainArea ul#iconArea li{
	margin:0 0 15px 0;
	float:left;
	}
#lookbArea{
	width:700px;
	margin-bottom:35px;
	clear:both;
	}
#lookbArea p{
	margin:0;
	}
#lookbArea p img{
	border:none;
	}
/*#########メインここまで#########*/

/*#########フッターここから#########*/
#footerAreaBox{
	width:100%;
	clear: both;
	}

/*#footerArea{
	width:100%;
	}

#footArea{
	width:1000px;
	}
#footArea p{
	margin:0;
	padding:0;
	}
#footArea .ate{
	width:958px;
	margin:30px 0 50px;
	padding:10px 20px 30px;
	background-color:#F5F5F5;
	line-height:150%;
	text-align:center;
	border: 1px solid #C8C8C8;
	}
.ateTitile{
	font-weight:bold;
	font-size:180%;
	line-height:200%;
	color:#bd0004;
	}
#footArea .nagare{
	margin:25px;
	}
#footArea dl {
	width: 440px;
		color:#333;
	line-height:150%;
}
#footArea .fotterLeft {
	float: left;
}

#footArea .fotterRight {
	float: right;
}
#footArea dt {
	background: url(https://titivate.jp/images/side/listicon.gif) left center no-repeat;
	text-indent: 20px;
	border-bottom: 1px dotted #999;
	margin-top: 30px;
	margin-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
}
#footArea dd {
	font-size: 90%;
}

#footAreaa address {
	float: left;
	line-height: 1.4;
	font-size: 90%;
	margin-left: 20px;
}

.copyright {
	font-size: 90%;
	text-align: center;
	margin-bottom: 20px;
}*/



/*#########フッターここまで#########*/

/*#########セカンドのヘッダーここから#########*/

#wrapSecond{
	width:1000px;
	height:100px;
	margin:0 auto;
	padding:0;
	background-color:#FFF;
	clear:both;
	}
#wrapSecond a img{
	margin-top:10px;
	}
#wrapSecond ul{
	width:1000px;
	font-size:120%;
}	
#wrapSecond ul li{
	float:left;
	text-align:center;
	font-size:80%;
}
	
	
#wrapSecondBottom{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0;
	background-color:#FFF;
	}
#wrapSecondBottom a img{
	margin-top:10px;
	}	

#cautionsArea {
	padding: 8px;
	text-align: center;
	background-color: #bd0004;
	margin-top: 10px;
	font-size: 85%;
	color:#FFF;
}
#cautionsArea a {
	color:#FFF;
	}
#cautionsArea a:hover{
	color:#fea6a8;
}

/*#########セカンドのヘッダーここまで#########*/


/*#########ポイントここから#########*/
#headSecondArea{
	width:100%;
	height:100%;
	margin: 0 auto;
	z-index: 1;
	}
	
#pointWrap{
	width:1000px;
	margin:0 auto;
	color:#333;
	z-index: 50;
	}
#pointWrap TABLE{
	width:100%;
	margin-bottom:30px;
	line-height:150%;
	font-size:70%;
	float:right;
	}
#pointWrap TABLE TD{
	padding:15px 0 15px 15px;
	}

/*#########ポイントここまで#########*/

/*#########会社概要とクローズここから#########*/
#companyArea{
	width:100%;
	}
#companyArea p{
	margin-bottom: 20px;
	line-height:150%;
}
#companyArea #lineBox {
	border: 1px solid #999;
	padding: 5px;
	margin-bottom: 20px;
}
#companyArea h3.titleA{
	background:url(http://titivate.jp/images/listicon.gif) left center no-repeat;
	
	margin-bottom:15px;
	padding:4px 0 8px 15px;
	font-size:150%;
	font-weight:bold;
	}
#companyArea table.holiday {
	border: 1px solid #666;
	border-collapse:collapse;
	margin:0 0 20px 0;
	font-size:100%;
	clear:both;
	text-align: center;
	line-height:105%;
}
#companyArea table.holiday tr th {
	width:70px;
	background-color: #C9C9C9;
	border-bottom: 1px solid #666;
	text-align: center;
	padding: 5px 0 5px 0;
}
#companyArea table.holiday tr td {
	border-bottom: 1px solid #666;
	padding: 7px 2px 5px;
	line-height:105%;
}
	
#companyArea table {
	width: 698px;
	border: 1px solid #666;
	border-collapse:collapse;
	margin:0 0 20px 0;
	font-size:100%;
	clear:both;
}
#companyArea table tr th {
	background-color: #C9C9C9;
	border-bottom: 1px solid #666;
	text-align: right;
	padding: 5px 10px 5px 5px;
	width: 150px;
}
#companyArea table tr td {
	border-bottom: 1px solid #666;
	padding: 5px 5px 10px;
}
#companyArea .smalltext {
	font-size: 90%;
	line-height: 140%;
}
#companyArea .pink {
	color: #bd0004
}

#companyArea h4{
	clear:both;
	color:#FFF;
	background-color:#666;
	font-size:120%;
	line-height:180%;
	padding-left:5px;
	margin:20px 0 15px;
}
#companyArea h4.ate{
	clear:both;
	color:#bd0004;
	background-color:#ccc;
	font-size:120%;
	line-height:200%;
	text-align:center;
	margin:20px 0;
	padding:20px 0;
}
#companyArea h4.ate a{
	color:#bd0004;
	}

#companyArea h5 {
	font-size: 110%;
	margin-bottom:15px;
}
#companyArea .paytable{
	clear:both;
	width: 100%;
	margin-bottom: 30px;
}
#companyArea table.paytable  tr th{
	text-align:center;
}
#companyArea .pagetop {
	width: 700px;
	text-align: right;
	font-size: 80%;
	margin-top: 20px;
	margin-bottom: 50px;
}
/*#########会社概要ここまで#########*/


/********ピコエリア********/
body{positiom:absolute;}
div.rightBox{position:fixed; /* for Firefox */
_position:absolute; /* for IE */top:0; right:0;
width:90px;
}	

body#index div#picoArea{
	width: 57px;
	height: 246px;
	position: fixed;
	top: 170px;
	text-indent:-9999px;
	z-index:9999;
	display:block;
	right: 0px;
}



div#picoArea a#picopico {
	display: block;
	background: url("https://titivate.jp/images/side/piko_sf_r1205.gif") no-repeat scroll 0 0 transparent;
	background-position: 20px 0px;
	position: relative;
	top:0;
	left:0;
	outline:none;
	width: 90px;
	height: 246px;
	z-index:9999;
}

body#index div#picoArea a#picopico:hover{
	display: block;
	background: url("https://titivate.jp/images/side/piko_sf_r1205.gif") no-repeat scroll 0 0 transparent;
	background-position: 0px 0px;
	position: relative;
	top:0;
	left:0;
	left:0;
	outline:none;
	width: 57px;
	height: 246px;
}

body#index div#picoArea2{
	width: 75px;
	height: 280px;
	position: fixed;
	top: 150px;
	left: -21px;
	text-indent:-9999px;
	z-index:9999;
	display:block;
}
div#picoArea2 a#picopico2 {
	display: block;
	background: url("https://titivate.jp/images/piko3.gif") no-repeat scroll 0 0 transparent;
	background-position: -10x 0px;
	position: relative;
	top:0;
	left:-18;
	outline:none;
	width: 75px;
	height: 280px;
	z-index:9999;
}
body#index div#picoArea2 a#picopico2:hover{
	display: block;
	background: url("https://titivate.jp/images/piko3.gif") no-repeat scroll 0 0 transparent;
	background-position: 16px 0px;
	position: relative;
	top:0;
	left:-0;
	outline:none;
	width: 80px;
	height: 280px;
}
.eventArea{
	width:1000px;
	margin:0 0 30px;
	clear:both;
	}

/*ご利用ガイドのプライバシーポリシー*/
#privacyArea dl{
	margin-bottom:20px;
}
/*#########g_navi#########*/
#navArea{
	background-color:#91949D;
	width:100%;
	height: 30px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#navArea a{
	text-decoration:none;
	color:#fff;
}
#navArea a:link.#navArea a:hover.#navArea a:visited{
	text-decoration:none;
	color:#fff;
}

