#container1 {
 background-color: #ffffff;
 margin-right: auto;
 margin-left: auto;
 padding: 0px 0px 0px 0px;
 width: 945px;
 text-align: left;
}

#container2 {
 background-color: #ffffff;
 margin-right: auto;
 margin-left: auto;
 padding: 0px 0px 0px 0px;
 width: 785px;
 text-align: left;
}

.end_text{
	font-size: 12px;
	line-height:16px;
	color: #333333;
	margin: 15px;
}

.text2{
	font-size: 12px;
	line-height:18px;
	color: #333333;
	padding: 15px;
}

.gototop{
 padding: 0px 20px 20px 0px;
 text-align:right;
}

a.footer:link { 
	color: #666666; text-decoration: underline;
} 
a.footer:visited { 
	color: #666666; text-decoration: underline;
} 
a.footer:hover { 
	color: #666666; text-decoration: underline;
} 
a.footer:active { 
	color: #666666; text-decoration: underline;
} 

strong.line {
	text-decoration: underline;
}

.attention_text01 {
	font-size: 12px;
	text-align: left;
	margin: 10px 20px 0;
}

.attention_text02 {
	font-size: 10px;
	text-align: left;
	margin: 10px 20px 0;
}

/*------------------
copyright
------------------*/
.footer{
 padding: 10px 0px 0px 10px;
 margin: 0px 0px 0px 0px ;
 font-size:10px;
 line-height:130%;
 color:#666666;
}

















/* link */
.style1 {
	font-size: 12px;
	line-height:16px;
	color: #333333;
	margin: 20px;
}

.style1a {
	font-size: 12px;
	line-height:16px;
	color: #333333;
	margin: 20px;
	padding-left:10px;
}

.style2 {
	font-size: 10px;
	color: #333333;
	line-height:14px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.style3 {	font-size: 10px;
	color: #333333;
	margin-top:5px;
	margin-bottom:5px;
}

.style4 {font-size: 12px}

.style5 {font-size: 12px; color: #333333; line-height: 14px; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }

.style6 {
	font-size: 10px;
	color: #666666;
	line-height:14px;
	padding:30px;
}

.style7 {
	font-size: 12px;
	color: #666666;
	line-height:16px;
	padding: 20px 30px 30px 55px;
}


/* dragbox */
/*#dragMenu {
	position:fixed;
	bottom: 0px;
	left: 0;
	height: 400px;
}
*html #dragMenu {
	bottom: 0px;
}
#dragMenuwrap{
	position: absolute;
	width: 180px;
	height: 400px;
	background: #CC0033;
}
*html #dragMenuwrap{
	position: relative;
	width: 180px;
	height: 400px;
}*/

#dragMenu p {
	margin: 0;
	padding: 0;
}

#dragMenu p.left {
	float: left;
}

#dragMenu p.right {
	float: right;
}

#dragMenu p.clear {
	clear: both;
}

#dragMenu table td.t1 {
	background: url(../../campaign/image/dragbox/text_dragBox_10.png) no-repeat left top;
}

* html #dragMenu table td.t1 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=http://www.studioespace.co.jp/preview/tbc/tbc/mens/campaign/image/dragbox/text_dragBox_10.png);
}

#dragMenu table td.t2 {
	background: url(../../campaign/image/dragbox/text_dragBox_11.png) no-repeat left top;
}

* html #dragMenu table td.t2 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=http://www.studioespace.co.jp/preview/tbc/tbc/mens/campaign/image/dragbox/text_dragBox_11.png);
}

#dragMenu table td.t3 {
	background: url(../../campaign/image/dragbox/text_dragBox_09.png) no-repeat left top;
}

* html #dragMenu table td.t3 {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=http://www.studioespace.co.jp/preview/tbc/tbc/mens/campaign/image/dragbox/text_dragBox_09.png);
}
/** html #dragMenu #dragMenuwrap {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=file://///Fileserver/TBC_GROUP/TBC/html/mens/campaign/image/dragbox/back.png);
}*/

#dragMenu img {
	border: none;
}

#borderSet {
	border-bottom:solid 2px #90AACD;
	border-right:solid 2px #90AACD;
	border-left:solid 2px #90AACD;
}













