html{height:100%;overflow-y:scroll;}

body {margin:0px;font-size:12px;height:100%;}

img{border:0px; padding:0;}  

ul{ margin:0; padding:0;}

li{margin:0; padding:0; white-space:nowrap;}



h1,h2{font-size:15px; padding:0; margin:0;}

h3{font-size:15px;padding:0 0 15px; margin:0;}

h3 a{text-decoration:none;}

p{ margin:0;padding:0;}

a{color:#666666; /*text-decoration:underline;*/}

a:hover{color:#a8a8a8; text-decoration:underline;}





/*

#bg01 {position:absolute;width:100%;top:0px;height:138px;left:0px;background:url(image/bg.png) repeat-x;border:#FF0000 dotted 0px;}

#wrap01 {position:relative;width:980px;min-height:100%;margin:0px auto 30px auto;border:#FF0000 dotted 0px;}

body > #wrap01 {height: auto;}*/



/*メイン*/

#content{

	width:950px;

	margin:0 auto;}

	

#main,#main_banner,#main_m_banner{

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;



	-moz-box-shadow: 1px 1px 1px #c4c4c4;

	-webkit-box-shadow: 1px 1px 1px #c4c4c4;

	box-shadow: 1px 1px 1px #c4c4c4;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/

	font-size:1.2em;

	background:#FFF;

	border: 1px solid  #dedede;}



#main{

	float:right;

	margin:10px auto;

	padding:5px;

	width:700px;}

	

#main_banner{

	height:250px;

	margin:10px auto;

	padding:10px;

	width:850px;

	line-height:14px;}

	



#main_m_banner{

	margin:10px auto;

	padding:10px;

	width:850px;

	line-height:14px;}

	

#nav{

	position:fixed;

	padding:0;

	margin:0;

	background:#FFF;

	width:100%;

	top:0px;

    left:0px;}



.title{

	padding:5px 0 5px 10px;

	margin:10px 0 10px;

	border:#6c4e4e solid 1px;

	font-weight:bold;

	text-align:left;

	background:url(img/point.png) no-repeat;}



.title a{text-decoration:none;}

.title a:hover{text-decoration:underline;}

	

.text{ font-weight:bold;}



.attention{

	background:#3b3b3b;

	height:25px;

	margin:0 auto;

	padding-left:20px;

	line-height:25px;

	width:600px;

	font-size:0.8em;

	color:#FFF;

	

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/}



.clear{clear:both;}

.image{padding:5px 0;}

/*-------------------------------------------------*/



/*indexリスト表示*/

ul.index_list{

	list-style:none;

	width:600px;

	margin:0 auto;}

	

ul.index_list li{

	height:220px;

	*height:240px;

	_height:240px;}



ul.index_list li{

	list-style:none;

	float:left;

	width:160px;

	margin:0 15px 10px;

	white-space:normal;

	text-align:left;

	color:#666666;

	font-weight:bold;}



ul.index_list li p{ font-size:0.8em; margin:5px 0; padding:0;}

ul.index_list li p.url{font-size:1.0em; font-weight:normal;}

ul.index_list li p.url a:hover{text-decoration:underline;}





ul.index_list li a{

	width:160px;

	font-size:0.8em;

	line-height:18px;

	font-weight:normal;

	text-decoration:none;}	

	

ul.index_list li a:hover{font-weight:normal;text-decoration:none;}

/*-------------------------------------------------*/



/*index_MB・PCボタン*/	



.mb_bt,.pc_bt,.sp_bt{

	background:#FFF;

	-moz-border-radius: 4px; /*firefox*/

	-webkit-border-radius: 4px; /*Safari and chrome*/

	border-radius: 4px; /*CSS3*/

	position:relative;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/

	

	border: 1px solid  #3b3b3b;}



.mb_bt,.pc_bt{

	width:60px;

	float:left;

	padding:2px 3px;

	margin:0 10px 2px 0;

	text-align:center;

	display:inline;}

	

.sp_bt{

	float:left;

	padding:2px 3px;

	margin:0 10px 0 0;

	text-decoration:none;

	text-align:center;}



.pc_bt a,.mb_bt a,.sp_bt a{text-decoration:none;}

.pc_bt:hover,.mb_bt:hover,.sp_bt:hover {background:#dedede;text-decoration:none;}

/*-------------------------------------------------*/





/*bannerリスト表示*/

ul.banner_list{

	list-style:none;

	width:850px;

	margin:0; 

	padding:0;}



ul.banner_list li{

	list-style:none;

	height:50px;

	float:left;

	margin:0;

	padding:0 5px;

	white-space:normal;

	text-align:left;

	color:#666666;

	font-weight:bold;

	border-right:#dedede solid 1px;

	*border-right:none;

	_border-right:none;}

	

ul.banner_list li a img{float:left;padding:0 10px;}	

ul.banner_list li a:hover img{background:#dedede;}	

	

ul.banner_list li.return{

	list-style:none;

	height:50px;

	float:right;

	margin:0;

	padding:0 5px;

	white-space:normal;

	text-align:left;

	color:#666666;

	border:none;

	overflow: hidden;}



ul.banner_list li span{

	*display:none;

	_display:none;}



.right{margin:0; right:15px; position:absolute;}

/*-------------------------------------------------*/



/*画像バナーページ*/

#banner{

	margin:300px auto 0;

	width:850px;

	*margin-top:300px;

	_margin-top:20px;}

	

#banner a.name_tag{padding-top:300px; margin-top:-300px;}



.size{

	background:#dedede;

	font-size:1.1em;

	font-weight:bold;

	line-height:25px;

	height:25px;

	width:850px;

	padding:0 5px;

	margin:5px auto 0;}



.size a{color:#666666;text-decoration:none;}

.size a:hover{color:#666666;text-decoration:none;}	



.image_banner{

	float:left;

	margin:0 15px 5px;

	padding:0;}

	

.attention_banner{

	background:#dedede;

	float:right;

	width:660px;

	padding:10px 5px;

	margin:5px 0;

	

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/}

/*-------------------------------------------------*/

	

/*ログインフォーム*/

.login_form{

	width:200px;

	height:140px;

	background:#FFF;

	padding:5px;

	float:left;

	margin:10px 0;

	border:#dedede 1px solid;

	

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;



	-moz-box-shadow: 1px 1px 1px #c4c4c4;

	-webkit-box-shadow: 1px 1px 1px #c4c4c4;

	box-shadow: 1px 1px 1px #c4c4c4;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/}

	

.login_form h3{

	font-size:1.2em;

	width:190px;

	padding:5px 0 5px 5px;

	margin:10px 0 0;

	background:#3b3b3b;

	color:#FFF;

	

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/}



.login_bottan{

	width:190px;

	padding:3px 0;

	margin:5px 0 0;

	

	background:#FFF;

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;

	

	-moz-box-shadow: 1px 1px 1px #c4c4c4;

	-webkit-box-shadow: 1px 1px 1px #c4c4c4;

	box-shadow: 1px 1px 1px #c4c4c4;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/

	

	border: 1px solid  #3b3b3b;}

	

.login_bottan:hover {background:#dedede;}

.login_id{margin-left:20px;}

/*-------------------------------------------------*/



/*IDフォーム*/

.id_form{

	width:200px;

	height:490px;

	background:#FFF;

	padding:5px;

	float:left;

	margin:10px 0;

	border:#dedede 1px solid;

	

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;



	-moz-box-shadow: 1px 1px 1px #c4c4c4;

	-webkit-box-shadow: 1px 1px 1px #c4c4c4;

	box-shadow: 1px 1px 1px #c4c4c4;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/}

	

.id_form h3{

	font-size:1.2em;

	width:190px;

	padding:5px 0 5px 5px;

	margin:10px 0 0;

	background:#3b3b3b;

	color:#FFF;

	

	-moz-border-radius: 8px; /*firefox*/

	-webkit-border-radius: 8px; /*Safari and chrome*/

	border-radius: 8px; /*CSS3*/

	position:relative;

	behavior: url(/menu/advertiser/PIE.php); /*IE他*/}

	

.id_form p span{margin:0 auto; color:#F00;font-weight:bold;font-size:1.2em;}

.id_id{margin-top:15px;}

.form_text{line-height:15px;font-size:1.0em;}

/*-------------------------------------------------*/

	

/*媒体資料ページ*/

.data {font-size:0.9em;}

.data h2{font-size:1.1em;}

.data a{

	font-size:1.1em;

	line-height:20px;

	font-weight:bold;}

/*-------------------------------------------------*/



