div.structure-inner{
	background:url(../images/index/main_frame_bg.gif) repeat-y center top;
}
h1{
	text-align:center;
	margin:0px;
	padding:0px;
}
h2{
	text-align:center;
	margin:0px;
	padding:30px 0px 50px 0px;
}


/*▽メインイメージ__________________________________________________________________________________________________________________________________*/
div.title-image{
	background:url(../images/index/title_image.jpg) no-repeat center top;
}
/*△メインイメージ__________________________________________________________________________________________________________________________________*/

div.main_box{
width:830px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}

div.main_box img{
border:none;
}

div.left_box{
float:left;
width:157px;
margin:0 0 0 5px;
padding:0;
}

.banner_box {
display:block;
padding-bottom:10px;
}



div.right_box{
float:left;
width:610px;
margin:0 0px 0 35px;
}

.title_s {
display:block;
width:610px;
height:auto;
margin-bottom:7px;
}

.title_l {
display:block;
width:702px;
height:auto;
margin-bottom:7px;
margin-left:25px;
}

div.whatsnew_info {
width:602px;
background-color:#FFFFFF;
color:#333333;
padding:1px 0 3px 0;
margin:0 0 15px 0;
}

.info01 {
display:block;
height:11px;
font-size:11px;
padding:3px 0 0 8px;
margin:none;
}

.info01 a{
color:000000;
text-decoration:underline;
}

.info02 {
display:block;
height:11px;
font-size:11px;
padding:3px 0 6px 8px;
margin:none;
}

div.info_box {
	width:602px;
	color:#ffffff;
	font-size:11px;
	line-height:1.2em;
	padding:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-weight:lighter;
}

div.info_box table {
width:602px;
height:auto;
border:none;
}

div.info_box td {
text-align:center;
}

div.info_box td a{
color:#FFFFFF;
text-decoration:none;
}

div.info_box td a:hover{
color:#FFFFFF;
text-decoration: underline;
}



div.info_box02 {
width:702px;
color:#ffffff;
font-size:12px;
line-height:1.2em;
padding:none;
margin:0 0 15px 25px;
}

div.info_box02 img{
border:none;
}

div.info_box02 table {
width:702px;
height:auto;
border:none;
}

div.info_box02 td {
text-align:center;
width:20%;
}

div.info_box02 td a{
color:#FFFFFF;
text-decoration:none;
}

div.info_box02 td a:hover{
color:#FFFFFF;
text-decoration: underline;
font-size:12px;
}



div.info_box03 {
width:702px;
color:#ffffff;
font-size:12px;
line-height:1.2em;
padding:none;
margin:0 0 15px 25px;
}

div.info_box03 img{
border:none;
}

div.info_box03 table {
width:702px;
height:auto;
border:none;
}


div.info_box03 td a{
text-decoration:none;
}

div.info_box03 td a:hover{
color:#FFFFFF;
text-decoration: underline;
}



div.info_box04 {
width:702px;
color:#ffffff;
font-size:12px;
line-height:1.2em;
padding:none;
margin:0 0 15px 35px;
}

div.info_box04 img{
border:none;
}

div.info_box03 table {
width:702px;
height:auto;
border:none;
}


div.info_box04 td a{
color:#FFFFFF;
text-decoration:none;
}

div.info_box04 td a:hover{
color:#FFFFFF;
text-decoration: underline;
}

div.info_box05 {
width:702px;
color:#ffffff;
font-size:12px;
line-height:1.2em;
padding:none;
margin:0 0 15px 25px;
}

div.info_box05 table{
width:670px;
margin-left:25px;
}

div.info_box05 img{
border:none;
}

.puroduct01 {
width:45%;
 }

.puroduct02 {
width:55%;
text-align:left;
padding-left:10px;
line-height:1.4em;
letter-spacing:3px;
 }
 
.product03 {
height:20px;
padding:0;
margin:0;
padding-left:10px;
line-height:20px;
}

.product03 img{
padding:0;
margin:0;
}





/*▽メインコンテンツ__________________________________________________________________________________________________________________________________*/



/*▽新着__________________________________________________________________________________________________________________________________*/
div.whats-new{
	border-bottom:1px solid black;
	color:white;
}
div.whats-new p.basic{
	font-size:10px;
}

