/**2014-3-19 Edit**/

/**  container  **/
#Conta{
	margin:0;
	background-image:url(../header/img/012.png);
	background-repeat:repeat-x;
}

/******************************************************************************************  header  **/
#Head{
	width:1000px;
	margin:0;
	padding:0;
}
#Head div{
	margin:0;
	padding:0;
}
/**   search  **/
#Head .Kensaku{
	margin:0; padding:0;
}
#Head .Kensaku p{
	width:600px;
	height:30px;
	font:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FF0066;
	float:left;
	margin:0; padding:4px 0 0 0;
}
#Head .Kensaku form{
	width:400px;
	float:left;
	margin:0; padding:0;
}
/**  grobal menu deco  **/
.Link_Pa a:hover img{
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background: #fff;
}

/**  TopSet is Leftnavi + Maincontents  ***/
#TopSet{
	width:1000px;
	clear:both;
}

/**  Search Text Size  ***/
.TxSz{
	width:300px;
	height:18px;
}


/******************************************************************************************  LeftNavi **/
#LeftNavi{
	width:220px;
	margin:2px 24px 0 0;
	float:left;
}
#LeftNavi div{
	margin:0 0 5px 0;

}
#LeftNavi h4{
	width:220px;
	height:30px;
	margin:0; padding:6px 0 0 40px;
	text-align:left;
	font-size:16px;
	background-image:url(../leftnavi/parts/cate_ttl.png);
	background-repeat:no-repeat;
}
#LeftNavi ul{
	margin:0; padding:2px 0 2px 0;
}
#LeftNavi ul li{
	width:140px;
	list-style:none;
	height:18px;
	margin:0; padding:2px 0 0 0;
	text-align:left;
	font-size:14px;
	border-bottom:#FF6699 1px dotted;
}
/**  Mens category menu  **/
#Mens h4{
	width:220px;
	height:30px;
	margin:0; padding:6px 0 0 40px;
	text-align:left;
	font-size:16px;
	background-image:url(../leftnavi/parts/menscate_ttl.png);
	background-repeat:no-repeat;
}
#Mens ul{
	margin:0; padding:2px 0 2px 0;
}
#Mens ul li{
	width:140px;
	list-style:none;
	height:18px;
	margin:0; padding:2px 0 0 0;
	text-align:left;
	font-size:14px;
	border-bottom:#FF6699 1px dotted;
}
.glow_banner{
  background: #1e3971;
  background: -moz-linear-gradient(top, #091938, #1e3971);
  background: -webkit-gradient(linear,
    left top,
    left bottom,
    from(#091938),
    to(#1e3971));
  border-radius: 3px;
  color: #fff;
  font-size: 32px;
  font-family:"Haruhi Gakuen", sans-serif;
  height: 80px;
  letter-spacing: 2px;
  margin: 0 auto;
  padding: 10px;
  text-shadow: 0 0 15px #ffdd65, 0 0 10px #ffdd65,0 0 5px #fff;
  width: 200px;
}
.glow_banner a{
  color: #fff;
  font-size: 32px;
  font-family:"Haruhi Gakuen", sans-serif;
  text-shadow: 0 0 15px #ffdd65, 0 0 10px #ffdd65,0 0 5px #fff;
}
.glow_banner .catch {
  display: block;
  font-size: 18px;
  margin-top: 10px;
  padding: 0 0 10px 0;
}
/**  Left Link menu  **/
#Komoku{
	width:220px;
}
#Komoku p{
	width:220px;
	margin:1px 0 1px 0;
	padding:5px 0 5px 10px;
	text-align:left;
	border:1px solid #F69;
	background-color:#FFEEF0;
}
#Komoku div{
	width:220px;
	margin:3px 0 3px 0;
	padding:5px 0 5px 10px;
	border:1px solid #F69;
}
#Komoku a:active{background:#fff;}
#Komoku a:hover{background:#fff;}


/******************************************************************************************  Main contents **/
#MainCont{
	margin:2px 0 0 0;
	width:756px;
	font-family:"ヒラギノ角ゴ Pro W3",メイリオ,Osaka,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
	/*background-color: #FFF1EE;*/
	float:left;

}
/**  For Bra 2015-12→全体の設定となる。 **/
.Forbst	{background-image:url(../top/parts/main_bg.png);
	background-repeat: repeat-y;
}

.Forbst h2{
	clear:both;
	text-align:left;
	margin:0;
	padding:6px 0 4px 30px;
	font-size:20px;
	color:#fff;
	border-bottom:solid 1px #CCC;
	border-top:solid 5px #fff;
	background-color:#CC3366;
	text-shadow: -1px 1px 0 rgba(165,41,82,0.8);
	/*background-image:url(../top/parts/ttl_bg.png);
	background-repeat:no-repeat;*/
}
.Forbst h3{
	clear:both;
	margin:0;
	padding:4px 0 3px 0;;
	color:#666;
	text-shadow: -1px 1px 0 rgba(255,255,255,1);
}
.Forbst .menscolor{
	background-color: rgba(102,51,51,1);
}
	
/**  Banner Position  **/
.Shohin400{
	width:410px;
	float:left;
	padding:8px 0 0 0;
}

.Shohin01{
	width:300px;
	float:left;
	padding:3px 0 3px 0;
}
.Shohin01co1{
	width:500px;
	float:left;
	padding:3px 0 0 0;
}
.Kaisetsu{
	margin:0;
	padding:3px 10px 3px 3px;
	font-size:12px;
	line-height:1.6em;
	color:#666;
	text-align:left;
}
.Kaisetsu span{
	font-weight:bold;
}
/**  商品３つ並びセット **/
.Shohin03{
	margin:2px 0 0 0;
}
.Shohin03 ul{
	margin:0 0 20px 0;
	padding:0;
}
.Shohin03 ul li{
	list-style-type: none;
	margin:0;
	padding:0;
	display: inline-block;
	text-align:center;
	width: 246px;
}
.Shohin03 a{
	margin:0 2px 0 0;
}
/**  商品２つ並びセット **/
.Shohin02{
	margin:2px 0 0 0;
}
.Shohin02 ul{
	margin:0 0 20px 0;
	padding:0;
}
.Shohin02 ul li{
	list-style-type: none;
	margin:0;
	padding:0;
	display: inline-block;
	text-align:center;
	width: 350px;
}

/**  Link DECO  **/
.Shohin03 a:hover img{
	border:#fff solid 1px;
}
.Shohin03 img{
	border:#FF0066 1px solid;
}
.Shohin02 a:hover img,
.TopBnrOne a:hover img,
.KotsubanSET a:hover img,
.link_alf a:hover img{
	opacity:0.8;
    -moz-opacity:0.58;
    filter:alpha(opacity = 80);
}

.sublink02 td{
	padding:2px;
}
.sublink02co1{
	width:750px;
}
.sublink02co1 td{
	padding:2px;
	background-color:#FFFFFF;
}
.sublink03co1 td{
	padding:2px;
}
.sublink02co1 th{
	padding:2px 0 2px 20px;
	font-size:16px;
	background-image:url(../top/parts/point.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align:left;
	font-weight:normal;
}	
.sublink03{
	width:750px;
}
.sublink03 td{
	padding:2px 0 2px 20px;
	font-size:14px;
	background-image:url(../top/parts/point.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
}
.sublink04{
	width:750px;
}
.sublink04 td{
	padding:2px;
}
/******   骨盤ショーツのセット   *******/
.KotsubanSET{
	width:416px;
	float:left;
	text-align:center;
}
.KotsubanSET p{ margin:0;padding:0 0 5px 0; font-size:12px; color: #F69;}
.KotsubanSET div{ margin:0;padding:0 0 5px 0; font-size:12px; color: #F69;}

/******   骨盤ショーツのセット右   *******/	
.link_alf p{ margin:0;padding:0 0 5px 0; font-size:12px; color: #F69;}
.link_alf div{ margin:0;padding:0 0 5px 0; font-size:12px; color: #F69;}

.t12{
	font-size:12px;
}
.UeShita3px{
	padding:3px 0 3px 0;
}
.TorokuGazo2{
	display: inline-block;
	padding:3px 0 3px 0;
}
.TorokuGazo2 p{
	display: inline;
}
.TopBnrOne{
	padding:2px 0 2px 0;
}


/******************************************************************************************  Footer **/
#Foot{
	margin:0;
	padding:15px 0 20px 0;
	clear:both;
	background-image:url(../footer/footbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#Foot p.Title{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 0;
	width:1000px;
	height:22px;
	background-color:#F06;
}
#Info{
	margin:15px 0 0 0;
	width:1000px;
}
#Info table{
	border:1px #999999 solid;
}
#Info table td{
	padding:6px;
	line-height:1.5em;
}
#Info table th{
	padding:6px;
	font-size:14px;
	text-align:left;
}
/**  Attention  **/
.Tyu001{
	margin:0;
	padding:2px 20px 2px 0;
	font-size:14px;
	font-weight:bold;
	float:left;
	color:#FF99CC;
}
.Tyu002{
	margin:0;
	padding:0;
	font-size:12px;
}
.Tyu003{
	margin:0;
	padding:0 0 0 80px;
	font-size:10px;
	color: #F99;
}
