A:link{
	color:#003DD7;
	text-decoration : none ;
}
A:visited{
	color:#003DD7;
	text-decoration : none ;
}
A:active{
	color:#003DD7;
	text-decoration : none ;
}
A:hover{
	color:#FF0000;
	text-decoration : underline ;
}

body{
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

.headfoot {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.copylight {
	font-size: 10px;
	color: #666666;
	line-height: 10px;
}

.new {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.side_pickup {
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}

.pickup_title {
	font-size: 14px;
	color: #999999;
    font-weight: bold;
    margin-top:5px;
}

.boldtext {
color: #000000;
font-weight: bold;
font-size: 12px;
line-height: 18px;
}

h1{
color: #4C9F2F;
border-bottom:solid 2px #4C9F2F;
font-size: 14px;
font-weight: bold;
line-height: 31px;
width:auto;
margin-bottom:10px;
background-image:url(../images/logo_cara02.gif);
background-repeat:no-repeat;
padding:5px 0px 3px 42px;
}

h2{
color: #000000;
font-weight: bold;
font-size: 12px;
line-height: 13px;
margin-bottom:5px;
background-image:url(../images/midasi_h2.gif);
background-repeat:no-repeat;
padding:0px 10px 0px 13px;
}

#topimage{
	width:740px;
	height:228px;
	background-image:url(../images/img_top_080630.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#forsuppoter{
	width:193px;
	height:59px;
	padding-left:20px;
	padding-top:35px;
}

#kddi_click{
	width:150px;
	height:105px;
	padding-top:65px;
	padding-left:45px;
	float:left;
}

#conter{
	width:1px;
	height:1px;
	padding-top:154px;
	padding-left:348px;
	float:left;
}

/*小倉追加分*/
.alt,.xalt{
	position:absolute;
	top:-5000px;
	left:-999px;
}

.clearboth {  clear:both;}

#header {
	width:730px;
	height:86px;
	margin:0;
	padding:0;
	background:url(../images/bg_header.gif) no-repeat 0 0;
	}

#headerComment {
	width:740px;
	margin:0;
	padding:2px 0;
	background:#ff0000 url(../images/line_dot_r.jpg) repeat-x bottom;
	text-align:center;
	color:#FFFFFF;
	}

#logo {
	width:180px;
	height:86px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	}
	

#btnSponser {
	width:290px;
	height:78px;
	margin:0;
	padding:8px 10px 0 0;
	text-align:right;
	float:right;
	}
	
.midashi {
	background:url(../images/bg_stitle.gif) no-repeat 0 0;
	height:25px;
	padding:0 0 0 35px;
	line-height:27px;
	color:#4c9f2f;
	}
	
.midashiLine02 {
	background:url(../images/bg_stitle_02.gif) no-repeat 0 0;
	height:42px;
	padding:5px 0 0 35px;
	color:#4c9f2f;
	line-height:150%;
	}
