@charset "Shift_JIS";


/*--------------------------------------------------*/
/* Base
----------------------------------------------------*/
body {
	background: #ffe774 url(../img/38lot_bg_body.gif) left top repeat-x;
	font-size:13px;
	margin:0px;
	padding:0;
	text-align:left;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

html {	overflow-y:scroll;}

img, table, th, td {	border:0px;}

dl, dt, dd, p, li, h1, h2, h3, h4, h5, h6, form, input, table, tr, td {
	font-size:100%;
	margin:0px;
	padding:0px;
}

ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:1.6;
}

textarea,select,input {	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}


a:link{
	color:#333;
	text-decoration:underline;
}
a:visited {
	color:#333;
	text-decoration:underline;
}
a:hover {
	color:#333;
	text-decoration:underline;
}


#contents li img {
	background-color:transparent;
	text-decoration:none;
}

#contents a img {	background-color:transparent;}

#container {
	margin: 0 auto;
	width: 980px;
}

.cp38_anchor a:hover img,
.home_link a:hover img,
input[type=image]:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}


/*----------------------------------------------------*/ 
/* margin
------------------------------------------------------*/ 

.mb0 {	margin-bottom:0 !important;}
.mb5 {	margin-bottom:5px !important;}
.mb10 {	margin-bottom:10px !important;}
.mb15 {	margin-bottom:15px !important;}
.mb20 {	margin-bottom:20px !important;}
.mb25 {	margin-bottom:25px !important;}
.mb30 {	margin-bottom:30px !important;}
.mb35 {	margin-bottom:35px !important;}
.mb40 {	margin-bottom:40px !important;}
.mb45 {	margin-bottom:45px !important;}
.mb50 {	margin-bottom:50px !important;}
.mb60 {	margin-bottom:60px !important;}
.mb70 {	margin-bottom:70px !important;}

.center {	text-align:center;}


/*----------------------------------------------------*/ 
/* clearfix
------------------------------------------------------*/ 

*:after {	display:block;	clear:both;	height:0;	visibility:hidden; }

.clearfix { zoom:1;}
.clearfix:after {	content:".";} 
