﻿* {
	margin		: 0;
	padding		: 0;
}

body {
	background		: url("images/body_back.jpg");
	text-align		: center;
}

a img{
	border			:none;
}

.pkg{
	display:inline-block;
	}
		
.pkg:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden; 
}

/* --- ここから ---*/
.twocolum_main2 {
margin-top: 10px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
background-color:#000;
}

.bread_cram {
	color			: #eee;
}

#leftBox1 h2,#leftBox2 h2,#leftBox2 p, #leftBox1 p,#rightBox1 p,#enderBoxright p,#goldBox h2,.shop_cart1{
	margin:0;
	padding:0;
}

#toraBox {
	width			: 640px;
	margin			: 0 auto;
	background-color: #000000;
	text-align		: left;
}

#toraBox1 {
	width			: 640px;
	background		: url("images/main1_b_g.jpg") repeat-x;
	background-position: top left;
}

#leftBox1{
	width			: 330px;
	float			: left;
	height			: 240px;
}

#leftBox1 p{
	color			: #fff;
	font-size		: 14px;
	font-weight     : bold;
	line-height		: 25px;
	text-align		: left;
	width			: 305px;
	margin-left  	: 10px;		
}

#rightBox1 {
	float			: right;
	margin			:0;
	padding			:0;
}	

#tourokuBox {
	background		: url("images/main2_b_g.jpg") repeat-y;
	width 			: 640px;
	height			: 200px;
	
}

#leftBox2 {
	width			: 250px;
	float			: left;	
	position		: left; 
}


#leftBox2 h2{
	color			: #ffff00;
	font-size		: 38px;
	line-height		: 1.5;
	font-weight		: bold;
	padding    		: 15px 0 0 10px;	
}

#leftBox2 p {
	padding 		: 0 0 20px 10px;
}

#rightBox2 {
	color			: #fff;
	font-size		: 14px;
	line-height		: 25px;
	font-weight     : bold;
	width			: 390px;
	float			: right;
	margin-top		: 70px;

}	
	
#whiteBox{
		width		: 640px;
		padding-bottom:15px;
		margin		: 15px auto 0 auto;
		text-align	: left;
}

#whiteBoxleft {
	float			: left;
	width			: 450px;
	height			: 230px;
	margin-top		: 20px;
} 

#whiteBoxleft h2{
	color			: #fff;
	font-size		: 18px;
	font-weight		: bold;
	letter-spacing	: 0.7pt;
	margin			: 20px 0 0 20px;
}

#whiteBoxleft p {
	margin    		: 20px;
}

#whiteBoxright p {
	float			: right;
	padding			: 5px 30px 0 0;
}

#goldBox{
	background		: url("images/ender_gold_b_g.jpg") no-repeat;
	background-position: top;
	width			: 640px;
	claer			: both;

}

#goldBox h2 {
	padding         :30px 0 0 20px;
}

#goldboxleft{
	float			: left;
	
}

#whiteBox2{
	background		: url("images/ender_white_b_g.jpg") no-repeat;
	width			: 640px;
	clear			: both;
	
}

#whiteBox2 h2 {
	padding         : 40px 0 0 30px;
}

#toramenuBox{
	background		: url("images/menu_b_g.gif") no-repeat;
	width			: 640px;
	height			: 495px;
	text-align		:center;
	margin			: 0 auto; 
    padding			: 0px;
}

.menuBox_h3 {
	color			: #999;
	font-size       : 25px;
	text-align		: center;
	padding			: 55px 0 0 0;
	
}
	
#listBox ul{
	width			: 600px;
}

#listBox ul li{
	list-style-type	: none; 
	float			: left; 
	padding			: 20px 7px;

}

#formBox{
	background		: #fff;
	width			: 200px;
	height			: 90px;
	border			: #999 double 5px;
	margin			: 20px 0 0 -5px;
	padding			: 10px 5px 5px 5px;
	font-size		: 10px;
	line-height		: 1.2;
}

input {
	font-size		: 10px;
	line-height		: 1.2;
}

.rightBox_2{
	line-height		: 1.2em;
	color			: #ffff00;
	font-size		: 12px;
	font-weight     : bold;
}

.borderline {
	background		:url("images/borderline.jpg") no-repeat;
	background-positon:left center;
	clear			: both;
}
	
.left{
	padding			:80px 0 0 40px;
}

.notes{
	color			: #fff;
	font-size		: 14px;
	font-weight		: bold;
	padding			: 20px 0 0 40px;
}

.notes2{
	color			: #fff;
	font-size		: 14px;
	font-weight		: bold;
	padding			: 380px 40px 15px 0;
	text-align		: right;

}

.shop_cart1{
	width			: 200px;
	height			: 200px;
	float			: right;
	padding			: 40px 30px 0 0px;
}

.shop_cart2{
	width			: 200px;
	height			: 200px;
	float			: left;
	padding			: 40px 30px 0 20px;
}
	
.alcohol1{
	color			: #fff;
	font-size		: 12px;
}

.size1{
	color			: #fff;
	font-size		: 12px;
	padding-top		: 10px;
	padding-bottom	: 25px;
}

.redboldlarge1{
	color			: #FFEE08;
	font-size		: 16px;
	font-weight		: bold;
	padding-bottom	: 5px;
	
}

.redbold1{
	color			: #FFEE08;
	font-size		: 35px;
	font-weight		: bold;
	padding-bottom	: 25px;

	
}
		
.shipping1{
	color			: #fff;
	font-size		: 12px;
	padding-top		: 10px;

	}

.synchronize1 {
	color			: #fff;
	font-size		: 12px;
	padding-top		: 5px;
}

