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

/*------------------------------------------
　パパママ繁盛記の共通
--------------------------------------------*/

h1,h2,h3,p{
	padding:0;
	margin:0;
}

.in_side_box{
	width:300px;
	padding:0 0 5px 0;
}


.in_the_box{
	padding:0;
	margin:0;
}

.in_the_box_10{
	padding:10px 0;
	margin:0;
}


.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.topContent p{
	line-height:150%;
	padding:5px 0 10px;
}

/*
 基本のLink Color 削除2010/06/24
------------------------------------------- */


/*------------------------------------------
  clearfix　　　　2009/06/04 SAITO
--------------------------------------------*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*------------------------------------------
　トップ部分
--------------------------------------------*/

.floatLeftTop{
	float:left;
	width:327px;
	margin:0 0 10px 0;
	background:#FFC4C4;
	padding:4px;
}

.floatRightTop{
	float:right;
	width:327px;
	margin:0 0 10px 0;
	background:#FFC4C4;
	padding:4px;
}

.inWhiteBox{
	width:327px;
	background:#FFFFFF;
	padding:0 0 2px 0;
}

.titleBox{
	width:319px;
	padding:4px;
	height:54px;
}

.floatLeftImage{
	float:left;
	padding:0 5px 0 0;
}

.contentsTitle{
	font-size:120%;
}

.shinbunshaName{
	font-size:88%;
	font-weight:bold;
	padding:0 0 3px 0;
}

.underBox{
	padding:5px;
}

.underBox p{
	line-height:130%;
	padding:5px;
	font-size:88%;
}

.floatPhoto{
	float:left;
	padding:1px;
	border:1px solid #CCCCCC;
	margin:5px;
}

.kijiTitleTop{
	line-height:130%;
	font-weight:bold;
	padding:5px 0 0 0;
}

.kijiTextTop{
	padding:5px 0 0 0;
	line-height:130%;
	font-size:88%;
}

.kijiTimeTop{
	font-size:80%;
	padding:5px 0 0 0;
}

.pinkBox{
	margin:2px 2px 0 2px;
	background:#FFF0F0;
	padding:2px;
	font-size:88%;
}


.pinkBox ul.lineList{
	padding:0;
	margin:0;
}

.pinkBox ul.lineList li{
	padding:0;
	margin:0 0 5px 20px;
	list-style:url(images/list_style.jpg);
	position:relative;
}

.pinkBox ul.lineList li span.timestamp {display:block; position:absolute; right:2px; top:0; color:#000; font-size:90%; }


.pinkBox ul.yokoList{
	padding:2px 0 0 5px;
	margin:0;
}

.pinkBox ul.yokoList li{
	padding:0 0 4px 15px;
	margin:0;
	background:url(images/list_style_long.jpg) no-repeat;
	float:left;
	width:125px;
}

/*---------------------------------
 Newマーク用 2009/10/23  Yokoyama
-----------------------------------*/
span.new {
    display: none;
    color: red;
    font-weight: bold;
}

/*------------------------------------------
　記事一覧ページ
--------------------------------------------*/

.in_kiji_box{
	background:url(images/in_line.jpg) bottom no-repeat;
	padding:10px;
	margin-bottom:10px;
}

.in_kiji_photo{
	float:right;
	padding:10px 10px 20px 20px;
}

.font18{
	font-size:110%;
	padding:0 0 5px 0;
}

.font23{
	font-size:144%;
	padding:0 0 5px 0;
	line-height:150%;
}

.font16{
	padding:0 0 5px 0;
	line-height:150%;
}

.font14_p{
	padding:0 0 5px 0;
	font-size:88%;
}

.font12_p{
	padding:0 0 5px 0;
	font-size:75%;
}


/*------------------------------------------
　感想ボックス
--------------------------------------------*/

.kansoBox{
	margin:0 0 0 20px;
	width:628px;
	background:url(images/maru_box_center.jpg) repeat-y;
}


/*------------------------------------------
　プロフィールボックス
--------------------------------------------*/

.movieWaku{
	background:#FFFFFF;
}


.movieBox{
	background:url(images/movie_bg.jpg) top no-repeat;
	width:160px;
	margin:0 10px 0 15px;
}

.movie_photo{
	padding:6px 0 6px 25px;
}

.profileName{
	background:url(images/profile_line.jpg) no-repeat bottom left;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}


/*------------------------------------------
　サイドの記事リストボックス
--------------------------------------------*/

.kiji_list_center{
	background:url(images/side_box_center.jpg) repeat-y;
	padding:0 5px;
	width:290px;
}



ul.sideList{
	padding:5px 0 0;
	margin:0;
	font-size:88%;
}

ul.sideList li{
	padding:0 0 5px 0;
	margin:0 0 0 20px;
	list-style:url(images/list_style.jpg);
	position:relative;
}

ul.sideList li span.timestamp {display:block; position:absolute; right:2px; top:0; color:#000; font-size:90%; }


/*------------------------------------------
　記事のフッターボタン
--------------------------------------------*/


.footBtnBox{
	padding:20px 0 20px 195px;
}

.footBtnBox img{
	padding:0 10px 0 0;
}

/*------------------------------------------
　記事の写真用
--------------------------------------------*/


.photoLeft{
	float:left;
	padding:0;
	background:#E3E3E3;
	margin:0 10px 0 0; 
}

.photoLeft img{
        padding:0 0 5px 0;
}

.photoRight{
	float:right;
	padding:0;
	background:#E3E3E3;
	margin:0 0 0 10px; 
}


.photoRight img{
        padding:0 0 5px 0;
}


.caption{
	font-size: 10px; 
	line-height: 100%; 
	background:#E3E3E3; 
	padding:2px;
}


