@charset "Shift_Jis";




/* header -------------------------------------------- */

#header_middle {
clear : both ;
height : 80px ;
background-image : url(image/logo_back.gif) ;
background-position : 0px 0px ;
background-repeat : no-repeat ;
margin-left:10px;
}




/* indexmain01 -------------------------------------------- */

#indexmain01{
	width:730px;
	display : block;
	clear : both;
	margin-top : 10px;
	margin-bottom:10px;
	margin-left:10px;
}

#news{
float : left ;
width : 230px ;
}

#photo {
float : right ;
width : 490px ;
background-image : url() ;
background-position : 0px 0px ;
background-repeat : no-repeat ;
}


/* indexmain02 -------------------------------------------- */

#indexmain02 {
width:730px;
display:block;
margin-left:10px;
clear : both ;
margin-bottom:20px;
}

.special {
float:left;
width : 230px ;
margin-top:10px;
}

.important {
width : 100% ;
}


.pickup {
float:right;
width : 490px ;
margin-top:10px;
font-size:80%;
line-height:1.4em;
}
.special_title {
margin-bottom : 5px ;
}

.campaign_title{
	width : 145px;
	border-bottom : solid 1px #EB5600;
	margin-bottom : 3px;
	padding-bottom : 2px;
	font-size : 100%;
	/*color : #FFBA76;*/
	color : #0054A5;
}
.tableStyle1{
	background-color:#fff;
	margin-top:0px;
}
.tableStyle1 table{
	border:none;
}
.tableStyle1 td.campaign_image{
	vertical-align:top;
	width : 65px;
}
.tableStyle1 td.campaign{
	padding-top : 5px;
	font-size : 80%;
	vertical-align : top;
	width : 145px;
	text-align : left;
}

.text_title {
font-size : 100%;
font-weight:bold;
color:#333333;
padding-left : 3px;
border-bottom : solid 1px #EB5600;
background-color : #F2F2F2;
margin-bottom:1px;
}

.special_td{
vertical-align : top;
}

img .nobottom{vertical-align: top ;}
.bottom{margin-bottom:7px ;}

