@charset "Shift_JIS";
/* CSS Document */
div#wrap a:link    {font-size: 14px; text-decoration:underline; color:#bb0000 ;}
div#wrap a:visited {font-size: 14px; text-decoration:underline; color:#660000 ;}
div#wrap a:active  {font-size: 14px; text-decoration:underline; color:#990000 ;}
div#wrap a:hover   {font-size: 14px; text-decoration:underline; color:#bb0000; }

div#kaisetsu{
	margin:15px 50px 5px 50px;
	border: solid 1px #660000;
	padding:10px;
	text-align:center;
	font-size:13px;
	color:#990000;
	background-color:#f8f8f8;
}
	
div#hred-summary{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
div#head-summary-left{
	padding:5px;
	background-color:#c7b370;
	margin:5px 5px 5px 15px;
	border:solid 3px #cc9;
	text-align:center;
	float:left;
	width:250px;
}
#head-summary-left a:hover{
	background-color:#F0C0C0;
}
div#head-summary-right{
	width:582px;
	float:right;
	padding-right:15px;
	padding-top:5px;
}
div#right-left{
	width:388px;
	float:left;
	margin:auto;
	text-align:center;
}
div#right-left-1{
	float:left;
	width:194px;
	margin:auto;
	text-align:center;
}
div#right-left-2{
	float:right;
	width:194px;
	margin:auto;
	text-align:center;
}
div#right-right{
	width:194px;
	float:right;
	margin:auto;
	text-align:center;
}

div#yoyakutext{
	padding:0 0 0 15px;
	line-height:1.5em;
	text-align:left;}

a.out12 {
        text-indent:-9999px;
		display:block;
		width:482px;
		height:20px;
		margin-top:5px;
        background:url(../top/asa2.gif) no-repeat;
		 }
a.roten {
        text-indent:-9999px;
		display:block;
		width:280px;
		height:20px;
		margin-top:5px;
        background:url(../top/roten2.gif) no-repeat;
		 }
a.point {
        text-indent:-9999px;
		display:block;
		width:438px;
		height:20px;
		margin-top:5px;
       background:url(../top/pointpop2.gif) no-repeat;
		 }
div#fromdate{
	text-align:center;
	margin:13px 3px 13px 3px;
	padding:13px 3px 13px 3px;
	background-color:#f8f8f0;
}
div.standard{
	padding:15px 20px 15px 5px;
	text-align:left;
	line-height:1.3em;
	font-size:13px;
	border-bottom:1px solid #bbbbbb;
}
div.standard img{
	float:left;
	margin:5px 30px 10px 0;
}
div.plan{
	padding:15px 20px 15px 5px;
	text-align:left;
	line-height:1.3em;
	font-size:13px;
	border-bottom:1px solid #bbbbbb;
}
div.plan img{
	float:left;
	margin:0 30px 0px 0;
}
div#all-plan{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
div#all-plan-right{
	width:410px;
	float:right;
	text-align:left;
	padding:10px 10px 0 10px;
}
div#all-plan-left{
	width:410px;
	float:left;
	text-align:left;
	padding:10px 10px 0 10px;
}
div.plan-head{
	background-color:#c7b370;
	text-align:center;
	color:#990000;
	font-size:14px;
	padding:3px;
	border-left:#990000 4px solid;
	border-bottom:#990000 1px solid;
}
div.plan-text{
	padding:10px;
	text-align:left;
	height:3em;
}
div.plan-link{
	text-align:right;
	padding:2px 10px 5px 10px;
}

