@charset "UTF-8";


/* リセット
---------------------------------------------------- */

*{
	margin:0px;padding:0px;
}
address, em, cite, dfn, var {
	font-style: normal;
}
input, textarea {
	font-family: sans-serif;
	font-weight: normal;
}
img,fieldset {
	border: 0;
}


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

body { 
	text-align:center;
	background: #666666 url(http://sys.presidentreal.com/fr/PIC/pr/BgBody.jpg) repeat-x center top;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color:#0646a0;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#wrapper {
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/BgBodyImage.jpg) no-repeat right top;
}
#container {
	width:852px;
	margin:0px auto;
}

.cl {
	width:1px;
	height:1px;
	font-size:1px;
	line-height:1px;
	clear:both;
}


/* タイトルエリア
---------------------------------------------------- */

#header {
	width:852px;
	margin:0px auto;
	padding:17px 0 0px;
}
#header h1 a {
	display:block;
	width:417px;
	height:53px;
	float:left;
	text-indent:-9999px;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/title.jpg) no-repeat 0 0;
	padding:0 0 10px;
}
#header p {
	display:block;
	width:435px;
	float:left;
	color:#cccccc;
	font-size:12px;
	line-height:150%;
	text-align:right;
	padding:35px 0 0;
}
#header p a:link {
	color:#e6e6e6;
	text-decoration:none;
}
#header p a:visited {
	color:#e6e6e6;
}
#header p a:hover {
	text-decoration:underline;
}
#header p a:active {
	color:#ffcc00;
}


/* コンテンツエリア
---------------------------------------------------- */
#contents {
}
#contents {
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/contents_body.jpg) repeat-y center top;
}
.contents_head {
	clear:both;
	width:852px;
	height:20px;
	font-size:1px;
	line-height:1px;
	margin:0px auto;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/contents_head.jpg)  no-repeat center top;
}

#left {
	float:left;
	text-align:left;
	width:160px;
	padding:0 20px 0 21px;
}
#main {
	float:left;
	text-align:left;
	width:630px;
	margin:0;
}

/* メニュー
---------------------------------------------------- */
#menu {
	padding:0 0 10px ;
}
#menu li {
	list-style:none;
	margin:0 0 0 ;
	padding:0 0 0 ;
}

/* メインエリア
---------------------------------------------------- */
#main {
}
#main h2 {
	color:#333333;
	font-size:18px;
	line-height:150%;
	text-align:left;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg_sub-head0.jpg)  no-repeat 0 0;
	padding:8px 0 20px 20px;
}
#main h3 {
	color:#333333;
	font-size:15px;
	line-height:150%;
	text-align:left;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg_sub-head.jpg)  no-repeat 0 0;
	padding:8px 0 20px 30px;
}
#main h4 {
	color:#e60000;
	font-size:18px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
	border-bottom:#aaaaaa solid 1px;
	margin:0px 0px 15px;
	padding: 0px 0px 1px;
}
#main h5 {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	border-left:#999999 solid 15px;
	margin:25px 0px 8px;
	padding: 0px 0px 0px 5px;
}
#main p {
	font-size:15px;
	line-height:175%;
	text-align:left;
	margin:0px 0px 25px;
}
#main p small {
	color:#666666;
	font-size:12px;
	line-height:150%;
}
#main p strong {
	color:#cc0000;
	font-size:16px;
	font-weight:bold;
}
#main p em {
	color:#cc0000;
	font-weight:bold;
	font-style:normal;
}


/* メインイメージ
---------------------------------------------------- */
#main-image {
	text-align:left;
	margin:0 0 20px ;
}


/* 囲みＡ
---------------------------------------------------- */
.main_box {
	padding:5px 15px 5px;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/main_body.jpg)  repeat-y center top;
}
.main_box-head {
	width:630px;
	height:10px;
	font-size:1px;
	line-height:1px;
	margin:0px auto;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/main_head.jpg)  no-repeat center top;
}
.main_box-foot {
	width:630px;
	height:10px;
	font-size:1px;
	line-height:1px;
	margin:0px auto 3px;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/main_foot.jpg)  no-repeat center top;
}
.main_box h3 {
	width:570px;
	color:#333333;
	font-size:15px;
	line-height:150%;
	text-align:left;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg_sub-head.jpg)  no-repeat 0 0;
	padding:8px 0 20px 30px;
}


/* 更新情報
---------------------------------------------------- */
#whats_new {
	float:left;
	text-align:left;
	width:370px;
	border:#cccccc solid 1px;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg-a.jpg)  repeat-x center bottom;
	margin:0 15px 20px 0;
	padding: 10px 13px 5px;
}
#whats_new ul {
	text-align:left;
}
#whats_new li {
	color:#666666;
	list-style:none;
	font-size:13px;
	line-height:150%;
	padding:0 0 7px 80px;
	text-indent:-80px;
}
#whats_new li span {
	color:#000000;
	padding:0 15px 0 0;
}


/* 更新情報２
---------------------------------------------------- */
#whats_new2 {
	text-align:left;
	border:#cccccc solid 1px;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg-a.jpg)  repeat-x center bottom;
	margin:0 15px 20px 0;
	padding: 10px 13px 5px;
}
#whats_new2 ul {
	text-align:left;
}
#whats_new2 li {
	color:#666666;
	list-style:none;
	font-size:13px;
	line-height:150%;
	padding:0 0 7px 80px;
	text-indent:-80px;
}
#whats_new2 li span {
	color:#000000;
	padding:0 15px 0 0;
}


/* 広告１
---------------------------------------------------- */
# add1{
}

/* 広告２
---------------------------------------------------- */
# add2{
	width:180px;
	float:left;
	text-align:left;
}


/* 動画一覧
---------------------------------------------------- */
#movie_list {
	margin:0 0 20px;
}
#movie_list td {
text-align: left;
}
.portal_table5_cell{
float: left;
	width:185px;
	padding: 15px 10px 0 0;
}
#movie_list h4 {
	text-align:center;
	border-bottom:none;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg-shadow.jpg)  no-repeat center bottom;
	margin:0 0 10px;
	padding: 0;
}
#movie_list h4 img {
	border: #cccccc solid 1px;
	margin:0 0 5px;
}
#movie_list a:hover img {
	border: #0646a0 solid 1px;
}
#movie_list h5 {
	height:2em;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	text-align:left;
	border-left:none;
	margin:0 0 5px;
	padding: 0;
}
#movie_list p {
	color:#666666;
	font-size:11px;
	line-height:150%;
	text-align:left;
	margin:0;
	padding: 0;
}
#movie_list p strong {
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

#movie_navi {
	text-align:center;
	font-size:14px;
	line-height:100%;
	border-top:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
	margin:10px 0 0;
	padding: 5px;
}
#movie_navi strong {
	font-weight:bold;
}


/* よくある質問
---------------------------------------------------- */
#faq h3 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
	background: #f3f3f3 url(http://sys.presidentreal.com/fr/PIC/pr/bg_sub-head1.jpg)  repeat-x left bottom;
	border-bottom:none;
	margin:0px 0px 8px;
	padding:8px 16px 8px;
}
#faq p {
	font-size:14px;
	line-height:175%;
	text-align:left;
	margin:0px 0px 15px;
}
#faq blockquote {
	border:#cccccc solid 1px;
	margin:0px 0px 40px;
	padding: 20px 20px 5px;
}


/* 動画個別ページ
---------------------------------------------------- */
#movie h3 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
	background: #f3f3f3 url(http://sys.presidentreal.com/fr/PIC/pr/bg_sub-head1.jpg)  repeat-x left bottom;
	border-bottom:none;
	margin:0px 0px 8px;
	padding:8px 16px 8px;
}
#movie p {
	font-size:12px;
	line-height:175%;
	text-align:left;
	margin:0px 0px 15px;
}
#movie blockquote {
	border:#FF9900 solid 1px;
	margin:0px 0px 10px;
	padding: 15px 15px 0px;
}
.down1{
	text-align:right;
	width:300px;
	height:54px;
	padding:0 2px 2px 0;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg-down01.jpg)  no-repeat 0 0;
}
.down1 img{
	margin:2px 10px 0 0;
}
.down2{
	text-align:right;
	width:300px;
	height:54px;
	padding:0 2px 2px 0;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg-down02.jpg)  no-repeat 0 0;
}
.down2 img{
	margin:2px 10px 0 0;
}
.down3{
	text-align:right;
	width:300px;
	height:54px;
	padding:0 2px 2px 0;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg-down03.jpg)  no-repeat 0 0;
}
.down3 img{
	margin:2px 10px 0 0;
}
.down4{
	text-align:right;
	width:300px;
	height:54px;
	padding:0 2px 2px 0;
	background: transparent url(http://sys.presidentreal.com/fr/PIC/pr/bg-down04.jpg)  no-repeat 0 0;
}
.down4 img{
	margin:2px 10px 0 0;
}

/* フッタエリア
---------------------------------------------------- */

#footer {
	clear:both;
	width:852px;
	background: #666666 url(http://sys.presidentreal.com/fr/PIC/pr/contents_bottom.jpg)  no-repeat 0 0;
	margin:0 auto ;
	padding:25px 0 50px ;
}
#footer p {
	width:532px;
	color:#999999;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	float:left;
	text-align:right;
	margin:0;
	padding:0 10px 0 0;
}
#footer a {
	color:#e6e6e6;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
address { 
	width:300px;
	color:#e6e6e6;
	font-size:12px;
	font-style:normal;
	line-height:150%;
	float:left;
	text-align:left;
	margin:0;
	padding:0 0 0 10px;
}


/*-------------------------------------
▼▼　メイン部分【エントリーページ・関連エントリー】
-------------------------------------*/

#entry-with
	{
	width:500px;
	margin-left:0px;
	}



#entry-with ul
	{
	list-style-type:square;
	margin:0;
	padding:0 5px;
	color: #cccc99;
	}

#entry-with ul li
	{
	margin:3px 0;
	}


.pan {
	font-size: x-small;
	margin-bottom: 5px;
	padding: 5px;
	text-align: left;
}

.box_h3_top{
　　　　　　　line-height: 160%;
}

.cate_exc{
	padding: 5px;
}

.box_entry{
	padding: 5px;
}