
@import url("foot.css");
@import url("left.css");
@import url("layout.css");
@import url("head.css");
/*ロゴ*/
#real_logo { background-image: url("../img/real/real_logo.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 590px; height: 150px }
#real_logo h3 { display: none; margin: 0; padding: 0 }
#real_logo h4 { display: none; margin: 0; padding: 0 }

/*サブメニュー*/
#sub_real { text-align: left; margin: 0 0 10px; padding: 0; width: 140px; border: solid 1px #ff7ec7 }
#sub_real dl { background-color: #ffccea; text-indent: 18px; margin: 0; padding: 5px }
#sub_real dt   { font-size: 12px; text-decoration: none; background-image: url("../img/real/y.gif"); background-repeat: no-repeat; text-align: left; text-indent: 18px; margin: 0 0 5px; padding: 0 }
#sub_real dd  { color: #666; font-size: 10px; line-height: 1.2em; background-image: url("../img/real/t_pink.gif"); background-repeat: no-repeat; text-align: left; text-indent: 10px; margin: 3px 5px 5px; padding: 0 }
#sub_real dd a { text-decoration: none }
#sub_real dd a:active { text-decoration: none }
#sub_real dd a:visited { text-decoration: none }
#sub_real dd a:hover { text-decoration: underline }

#sub_bunner  { font-size: 11px; line-height: 1.2em; text-align: left; margin: 0 0 5px; padding: 0; clear: both; border-top: 1px solid #999; border-bottom: 1px solid #999 }
#sub_bunner img   { margin: 0 5px 0 0; padding: 0; float: left }

/*メイン*/
#real { margin: 0; padding: 10px 15px; width: 590px }
#real a { color: #00f }
#real_sub_logo { font-size: 12px; line-height: 20px; text-align: left; margin: 0 0 0px; padding: 0; width: 560px; float: right }

#real_sub_logo h4  { color: #ff4efc; font-size: 14px; background-image: url("../img/real/logo.gif"); background-repeat: no-repeat; background-position: 0 center; text-align: left; margin: 0 0 0px; padding: 6px 14px }

#real_sub_logo img { margin: 0; padding: 0 }
#real dl { background-color: #fff; margin: 0; padding: 10px; width: 560px; height: 190px }
#real dl img { margin: 10px 20px 10px 10px; padding: 0; float: left }
#real dt { font-size: 12px; line-height: 1.4em; background-color: #f0ffa4; text-align: right; margin: 10px 0; padding: 5px 20px 5px 0; width: 360px; float: right }
#real dd { font-size: 12px; line-height: 1.4em; text-align: left; margin: 0; padding: 0 10px; width: 360px; float: right }
#real_text { margin: 0; padding: 10px 15px; width: 560px }
#real_text dl { background-color: #fff; margin: 0; padding: 10px; width: 560px; height: 190px }
#real_text dl img { margin: 10px 20px 10px 10px; padding: 0; float: left }
#real_text dt { font-size: 12px; line-height: 1.4em; background-color: #f0ffa4; text-align: right; margin: 10px 0; padding: 5px 20px 5px 0; width: 360px; float: right }
#real_text dd { font-size: 12px; line-height: 1.4em; text-align: left; margin: 0; padding: 0 10px }
.con { font-size: 12px; line-height: 18px; text-align: left; margin: 0 0 15px; padding: 0; width: 560px; float: right }
.con h4 { color: white; font-size: 14px; background-image: url("../img/real/rogo.gif"); background-repeat: no-repeat; background-position: 0 center; text-align: left; margin: 0 0 10px; padding: 6px 14px }

/*詳細*/
#real_page { margin: 0; padding: 10px 15px; width: 560px }
#real_page dl { background-color: #fff; margin: 0; padding: 10px; width: 560px}
#real_page dl .img_l { margin: 10px 20px 10px 10px; padding: 0; float: left }
#real_page dl .img_r { margin: 10px 20px 10px 10px; padding: 0; float: right }
#real_page dt { font-size: 12px; line-height: 1.4em; background-color: #f0ffa4; text-align: right; margin: 10px 0; padding: 5px 20px 5px 0; width: 310px; float: right }
#real_page dd { font-size: 12px; line-height: 1.4em; text-align: left; margin: 0 0 10px; padding: 0 15px }
/*応募フォーム*/
#real_form    { font-size: 12px; line-height: 1.4em; margin: 0 10px 0 20px; padding: 10px; width: 540px; border-bottom: 2px solid #6d9a01; border-left: 5px solid #6d9a01 }
#real_form dl  { margin: 0; padding: 0; width: 520px }
#real_form dt   { color: #40a900; font-size: 16px; font-weight: bold; margin: 0; padding: 0 }
#real_form dl form   { margin: 10px 0 10px 0; padding: 0 }
#real_form dl form input { margin: 10px 0 0; padding: 0 }
#real_form dl form textarea { background-color: #ffe0fa; margin: 10px 0 0; padding: 0 }
#real_form dd  { margin: 0 0 0 20px; padding: 0 }
.orange { color: #ff9200 }
/*投稿よむ*/
#real_read { font-size: 12px; line-height: 1.4em; margin: 0 10px 0 20px; padding: 10px; width: 540px; border-bottom: 2px solid #6d9a01; border-left: 5px solid #6d9a01 }
#real_read dl { margin: 0; padding: 0; width: 520px }
#real_read dt { font-size: 16px; font-weight: bold; margin: 0; padding: 0 }
#real_read a { color: #ff72ff; font-weight: bold; text-decoration: none }
#real_read a:hover { color: #ff72ff; font-weight: bold; text-decoration: underline }
/*寄せられた投稿*/
#real_contribution { margin: 0; padding: 10px 15px; width: 560px }
#real_contribution dl { background-color: #fff; margin: 0; padding: 10px; width: 560px }
#real_contribution dt { font-size: 12px; line-height: 1.4em; background-color: #f0ffa4; margin: 10px 0; padding: 5px 20px; width: 500px }
#real_contribution dd { font-size: 12px; line-height: 1.4em; margin: 0 0 40px; padding: 0 20px; width: 500px }
.style4 {font-size: 12px;}
.style5 {font-size: 12px; color:ff7807}
.style6 {font-size: 11px;}
.style7 {font-size: 12px; line-height:150%}
.style8 {font-size: 11px; color:fe0e0f}

.h130 {line-height:130%}
.h150 {line-height:150%}