@charset "utf-8";

/*
******************************************************************************************
* event.css
* site name : DC Hino
* description : イベントやキャンペーン情報のページ指定
* since : 2009/06/09
******************************************************************************************
*/

/*
------------------------------------------------------------------------------
* Happy Birthday
------------------------------------------------------------------------------
*/
	img.coupon{
		margin:30px 0;
		padding:0;
	}

	div.coupon_caution_box{
		width:675px;
		margin:15px 6px 0 6px;
		border:2px solid #ceb3aa;
	}

	div.coupon_caution_box dl{
		margin:15px;
		padding:0;
		line-height:150%;
	}
	div.coupon_caution_box dl dt{
		margin:0 0 0 3px;
		padding:0;
	}
	div.coupon_caution_box dl dd{
		margin:0;
		padding:0 0 0 15px;
		background:url("../image/characteristic/ico_arrow_black.gif") no-repeat 4px 6px;
	}

/*
------------------------------------------------------------------------------
* カリカチュアデイ
------------------------------------------------------------------------------
*/

	h2.caricature{
		font-size:16px;
	}

	p.caricature{
		margin:0;
		padding:0 0 0 13px;
		background:url("../image/characteristic/ico_arrow_black.gif") no-repeat 2px 8px;
	}

	img.caricature{
		margin:0;
		padding:10px 0 20px 0
	}


/*
------------------------------------------------------------------------------
* 提携大学プレゼント
------------------------------------------------------------------------------
*/
	h2.ttl_quo{
		margin:15px 0 0 0;
		padding:0;
	}

	p.seikyo_link{
		margin:20px 0 0 0;
		padding:3px 0 0 60px;
		height:32px;
		background:url("../image/event/university/icon_school.gif") no-repeat 4px 0;
		line-height:120%;
	}

	img.img_photo{
		margin:35px 0 0 0;
	}


/*
------------------------------------------------------------------------------
* 提携大学生協専用ページ
------------------------------------------------------------------------------
*/
/* 料金について
------------------------------------------------------------*/
	p.ttl_icon{
		margin:13px 0 0 6px;
		padding:0;
	}

	table.price_tbl{
		margin:13px 6px 0 6px;
		padding:0;
		font-size:100%;
		border-collapse:collapse;
		border:1px solid #d5d5d5;
		width:678px;
	}

	table.price_tbl caption{
		text-align:left;
		background:url("../image/characteristic/ico_star.gif") no-repeat 0 3px;
		padding:0 0 0 18px;
	}
	*html table.price_tbl caption{
		text-align:left;
		background:url("../image/characteristic/ico_star.gif") no-repeat 0 0px;
		padding:2px 0 2px 18px;
	}

	table.price_tbl th{
		background:url("../image/characteristic/ico_circle.gif") no-repeat 4px 8px;
		padding:5px 0 5px 18px;
		vertical-align:top;
		border:1px solid #d5d5d5;
		background-color:#ebeee7;
		width:160px;
		line-height:120%;
		text-align:left;
	}
	table.price_tbl th.small{
		width:370px;
		/width:380px;
		_width:363px;
	}
	table.price_tbl th span{
		display:block;
		font-weight:normal;
		font-size:80%;
		margin:0;
		padding:0;
	}
	table.price_tbl th.type{
		color:#599e28;
		font-weight:normal;
		background:none;
		background-color:#fff;
		padding:5px 0;
		vertical-align:top;
		line-height:120%;
		width:248px;
		text-align:center;
	}
	table.price_tbl th.gray{
		font-weight:normal;
		background:none;
		background-color:#fff;
		padding:5px 0;
		vertical-align:top;
		line-height:120%;
		width:248px;
		text-align:center;
	}
	table.price_tbl th.type2{
		color:#599e28;
		font-weight:normal;
		background:none;
		background-color:#fff;
		padding:5px 0;
		vertical-align:top;
		line-height:120%;
		width:360px;
		text-align:center;
	}
	table.price_tbl th.type3{
		color:#599e28;
		font-weight:normal;
		background:none;
		background-color:#fff;
		padding:5px 0;
		vertical-align:top;
		line-height:120%;
		width:110px;
		text-align:center;
	}
	table.price_tbl th.type4{
		color:#599e28;
		font-weight:normal;
		background:none;
		background-color:#fff;
		padding:5px 0;
		vertical-align:top;
		line-height:120%;
		width:500px;
		text-align:center;
	}
	table.price_tbl th.plus{
		color:#599e28;
		font-weight:normal;
		background:none;
		background-color:#fff;
		padding:5px 0;
		vertical-align:top;
		line-height:120%;
		width:150px;
		text-align:center;
	}

	table.price_tbl th.plus_bike{
		color:#599e28;
		font-weight:normal;
		background:none;
		background-color:#fff;
		padding:5px 0;
		vertical-align:top;
		line-height:120%;
		width:500px;
		text-align:center;
	}

	table.price_tbl td{
		padding:5px 0;
		vertical-align:top;
		border:1px solid #d5d5d5;
		line-height:120%;
		text-align:center;
	}
	.safe{
		width:90px;
	}
	table.price_tbl td.left{
		text-align:left;
		padding:5px 10px;
	}

	table.price_tbl td.small{
		width:123px;
		_width:124px;
	}

	table.price_tbl td.aaa{padding:18px 0;}

/* 法政大学・新着情報 */
	div#whats_new_hosei{
		clear:both;
		width:688px;
		margin:30px 0;
		padding:0;
	}

	div#whats_new_hosei h3{
		background:url("../image/top/ttl_whatsnew.gif") no-repeat 0 0;
		width:688px;
		height:26px;
		margin:0;
		padding:0;
	}

	div#whats_new_hosei h3 span{
		display:none;
	}

	div#whats_new_hosei iframe{
		width:686px;
		height:200px;
		margin:0 0 10px 0;
		padding:0;
		border:1px solid #adadad;
		border-top-style:none;
	}

	.m_b20{
		margin:10px 0 20px 0;
	}

















