@charset "utf-8";
/* CSS Document */


/* -----------------------------------------------------------------------
---------------------体験談のご紹介のデザイン設定---------------------- */

/* -------------------メインコンテンツの設定ここから------------------- */

#main-content h2 {
background: url(http://mrt-jp.com/experience/images/experience-h2.gif) no-repeat left top;
height: 30px;
margin: 0px 0px 14px;}

#main-content h3 {
background: url(http://mrt-jp.com/experience/images/experience-h3.gif) no-repeat left top;
height: 23px;
margin: 0px 10px 5px;
padding: 7px 0px 0px 25px;
font-size: 1.2em;}

/* 記事一覧ここから---------- */

.experience-list-tips {
margin: 0px 10px 8px;
border: 1px solid #E5E5E5;
background: #FFFFF5;
padding: 15px 25px;}

.experience-list-tips h4 {
border-left: 5px solid #FFCC33;
padding: 0px 0px 0px 10px;
margin: 0px 0px 15px;}

.experience-list-tips p {
padding: 0px 0px 20px 15px;}

.experience-list-tips p img {
float: right;}

.experience-list-tips img {
padding: 0px 0px 10px 10px;}

.experience-list-tips ul {
padding: 0px 0px 0px 13px;
height: 1.5em;
clear: both;}

li.experience-list-name {
float: left;}

li.experience-list-day {
float: right;}

/* ページナビ */
p.experiencelist-pagenavi {
margin: 10px 10px 30px;
text-align: center;
font-weight: bold;}

p.experiencelist-pagenavi .experiencelist-aheadpage {
margin: 0px 15px 0px 0px;
padding: 0px 10px 0px 0px;
border-right: 5px solid #FFCC33;}

p.experiencelist-pagenavi .experiencelist-nextpage {
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 10px;
border-left: 5px solid #FFCC33;}

/* 検索 */
#experience-search {
background: #FAFAFA;
border: 1px solid #E5E5E5;
padding: 20px 25px;
margin: 0px 10px 8px;}

#experience-search h4 {
font-size: 1.2em;
font-weight: normal;}

#experience-search p {
padding: 15px 0px 20px;}

#experience-search form {
text-align: center;
margin: 0px 0px 20px;}

#experience-search input {
margin: 0px 0px 10px;}

#experience-search ul {
text-align: right;}

/* 記事一覧ここまで---------- */

/* 記事詳細ここから---------- */

#experience-detail {
margin: 0px 10px 8px;
border: 1px solid #E5E5E5;
background: #FFFFF5;
padding: 20px 25px;}

#experience-detail h4 {
border-left: 5px solid #FFCC33;
padding: 0px 0px 0px 10px;
margin: 0px 0px 20px;
font-size: 1.2em;}

#experience-detail h5 {
padding: 0px 0px 10px 15px;
font-weight: normal;}

#experience-detail p {
padding: 0px 0px 20px 15px;}

#experience-detail ul {
padding: 0px 0px 20px 13px;
height: 1.5em;}

li.experience-detail-name {
float: left;}

li.experience-detail-day {
float: right;}

/* ページナビ */
ul.experience-detail-pagenavi {
margin: 20px 10px 0px;}

ul.experience-detail-pagenavi li.experience-detail-aheadpage {
padding: 0px 0px 8px 0px;}

ul.experience-detail-pagenavi li.experience-detail-aheadpage a {
border-right: 5px solid #FFCC33;
padding: 0px 10px 0px 0px;}

ul.experience-detail-pagenavi li.experience-detail-nextpage {
text-align: right;}

ul.experience-detail-pagenavi li.experience-detail-nextpage a {
border-left: 5px solid #FFCC33;
padding: 0px 0px 0px 10px;}

/* 記事詳細ここまで---------- */

/* 補足情報 */
#experience-supplementation {
background: #FFFFF5;
border: 1px solid #FFCC33;
margin: 0px 10px;}

#experience-supplementation h4 {
font-weight: normal;
height: 20px;
background: url(http://mrt-jp.com/experience/images/experience-supplementation-h4.gif) no-repeat left top;
padding: 4px 0px 0px 20px;}

#experience-supplementation ul {
padding: 15px 20px 5px;}

#experience-supplementation li {
border-left: 5px solid #FFCC33;
margin: 0px 0px 10px;
padding: 0px 0px 0px 10px;}

/* -------------------メインコンテンツの設定ここまで------------------- */


/* --------------------サブコンテンツの設定ここから-------------------- */

#experience-subcontent {
background: #ECF2F8;
border: 1px solid #7AC4E1;
margin: 0px 0px 16px;}

#experience-subcontent h2 {
font-weight: normal;
padding: 4px 0px 0px 12px;
height: 20px;
background: url(http://mrt-jp.com/experience/images/experience-subcontent-h2.gif) no-repeat left top;
color: #006699;}

#experience-subcontent li {
float: right;}

#experience-subcontent img {
padding: 0px 8px 0px 5px;}

#experience-subcontent dl {
padding: 13px 13px 0px;}

#experience-subcontent dt {
padding: 0px 0px 0px 5px;
border-left: 3px solid #006699;}

#experience-subcontent dt a {
color: #006699;}

#experience-subcontent dt a:hover {
color: #0099CC;}

#experience-subcontent dd {
padding: 3px 0px 13px 5px;}

/* タグクラウド */
#experience-tagcloud {
width:218px;
margin: 0px 5px 8px;
border: 1px solid #7AC4E1;
background: #DEE9F3;
padding: 0px 0px 5px;
overflow: auto;
}

#experience-tagcloud h3 {
border-bottom: 1px solid #7AC4E1;
color: #006699;
font-weight: normal;
padding: 4px 8px 0px;
height: 19px;}

#experience-tagcloud h3 a {
color: #006699;}

#experience-tagcloud ul {
width: 208px;
margin: 5px 5px 0px;}

#experience-tagcloud li {
font-weight: normal;
line-height: 22px;
margin-left: auto;
margin-right: auto;
padding-right: 3px;
display: inline;
white-space: nowrap;}

#experience-tagcloud .rank-1  { font-size: 1.75em; }
#experience-tagcloud .rank-2  { font-size: 1.75em; }
#experience-tagcloud .rank-3  { font-size: 1.625em; }
#experience-tagcloud .rank-4  { font-size: 1.5em; }
#experience-tagcloud .rank-5  { font-size: 1.375em; }
#experience-tagcloud .rank-6  { font-size: 1.25em; }
#experience-tagcloud .rank-7  { font-size: 1.125em; }
#experience-tagcloud .rank-8  { font-size: 1em; }
#experience-tagcloud .rank-9  { font-size: 0.95em; }
#experience-tagcloud .rank-10 { font-size: 0.9em; }


/* 関連する情報 */
#experience-relatedpage {
margin: 0px 5px 5px;
border: 1px solid #7AC4E1;
background: #DEE9F3;}

#experience-relatedpage h3 {
font-weight: normal;
padding: 4px 8px 0px;
border-bottom: 1px solid #7AC4E1;
background: url(http://mrt-jp.com/experience/images/experience-relatedpage-h3.gif) no-repeat left top;
height: 19px;}

#experience-relatedpage dl {
margin: 0px;
padding: 8px 8px 0px;}

#experience-relatedpage dt {
border-left-style: none;
margin: 0px;
padding: 0px;}

#experience-relatedpage dd {
margin: 0px;
padding: 0px 0px 8px;}

/* --------------------サブコンテンツの設定ここまで-------------------- */

