@charset "utf-8";

/* -----------------------
www.kochoran.co.jp
Last Update 2011/07/15
-------------------------*/

/* main
------------------------------------------------------------------- */

/* left-sectionn */
#left-section {
margin-left: 15px;
}

/* ranking-section */
#rank-section {
padding: 0 0 6px 0;
background: url(../img/bg_ranking.gif) left bottom repeat-x;
width:515px;
margin: 0 0 18px;
}

#rank-section #plan{
margin: 0 15px 0 15px;
padding:0;
}

#rank-section #plan .pht {padding: 0 0 6px 10px;}
#rank-section #plan .pttl {padding: 2px 0 10px 0; line-height:1.2;}
#rank-section #plan .ptxt {padding: 0 0 20px 0;}


/* appeal-section */
#appeal-section {
margin: 30px 0 10px;
}

/* tayori-section */
#tayori-section {
clear:both;
width:515px;
padding-top: 40px;
margin-bottom: 30px;
background: url(../img/img_tayori01.jpg) left top no-repeat;
margin-top: 5px;
}

.news_bg{
padding: 8px 8px 5px 95px;}

.tayori-section-btm {
height:8px;/* ←bottom.jpgの高さ*/
background:url(../img/img_tayori03.gif) no-repeat left bottom;
font-size:1px;/* ←↓ ブラウザで文字サイズ拡大した際に崩れないように。*/
line-height:1px;
}

#tayori-section p.news_title{
margin-bottom: 10px;}


#tayori-section p.news{
width:400px;
padding: 5px 0 5px 0;
clear: both;
}

#tayori-section p.news_img{
width:400px;
padding: 5px 0 5px 0;
float: left;
}

#tayori-section p.news_img img{
margin-right: 10px;
}

#tayori-section a {
	color: #7F2C61; font-weight: normal;
	text-decoration: underline;
}

#tayori-section a:hover {
	color: #7F2C61; font-weight: normal;
	text-decoration: none;
}

#tayori-section a:visited {
	color: #7F2C61; font-weight: normal;
	text-decoration: underline;
}

#tayori-section-btm {
padding: 0;
margin-bottom: 30px;
}

/* sub
------------------------------------------------------------------- */


/* info-section */

#info-section {
	width: 360px;
    padding:30px 0 15px;
}


#info-section h3 {}


#info-section li.info-box {
padding-top: 3px;
background: url(../common/img/bdr-dotted.gif) left bottom repeat-x;
}

#info-section li#info-box-end {}
#info-section dt {}


#info-section dd {
	padding-bottom: 10px;
}

#info-section a {
	font-weight: normal;
	text-decoration: underline;
	color: #666;
}

#info-section a:hover {
	color: #7F2C61;
	font-weight: normal;
	text-decoration: none;
}

#info-section a:visited {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}



/* END-------- */


