@charset "Shift_JIS";
.border-right{ border-right:solid 1px #4C4C4C; background-color:#BD5C5D;}
.right_box{ float: right;  margin-left: 15px; width: 420px; height:100%;border-bottom: dashed 1px #535353; }
.right_box5{ float: right;  margin-left: 15px; width: 420px; height:100%; }
.li { list-style: none;}
.right_box img { position: relative;right: 10px;top: 2px;margin-right: 5px; margin-left: 5px;}
.right_box p   {margin-top: 15px;}
.small_b1 { font-size: 70%; }
.center{ width: 8px; height: 321px; margin-bottom: -39px;float: right; background-color: #FFBEBF;  margin-right: 10px; margin-top: 0px; } 
.center_a{ width: 8px; height: 321px; margin-bottom: -39px;float: right; background-color: #3A94F0;  margin-right: 10px; margin-top: 0px; } 
.center_b{ width: 8px; height: 321px; margin-bottom: -39px;float: right; background-color: #DE863D;  margin-right: 10px; margin-top: 0px; } 
.center_c{ width: 8px; height: 321px; margin-bottom: -39px;float: right; background-color: #CEFBFF;  margin-right: 10px; margin-top: 0px; } 
.center_c3{ width: 8px; height: 321px; margin-bottom: 9px;float: right; background-color: #CEFBFF;  margin-right: 10px; margin-top: 0px; } 
.center_c2{ width: 8px; height: 328px; margin-bottom: 0px;float: right; background-color: #CEFBFF;  margin-right: 10px; margin-top: 0px; } 
.center_cl{ width: 8px; height: 321px; margin-bottom: -39px;float: right;  margin-right: 10px; margin-top: 0px; } 
.bottom_img img { margin-top: 55px;}
.center1{ width: 8px; height: 100%; padding-bottom: 10px;  float: right; margin-right: 10px; margin-top: 30px;  border-radius: 10px 10px 10px 10px;}
.center1 img {  position: relative;right: 11px;top:-25px;}
.center img { position: relative;right: 11px;top:-22px;}
.center_a img { position: relative;right: 11px;top:-22px;}
.center_b img { position: relative;right: 11px;top:-22px;}
.center_c img { position: relative;right: 11px;top:-22px;}
.center_c2 img { position: relative;right: 11px;top:-22px;}
.center_c3 img { position: relative;right: 11px;top:-22px;}
.center_cl img { position: relative;right: 11px;top:-22px;}
.left_text img { position: relative;left: 1px;}
.left_box img {  position: relative;top: 6px;left: 5px;}
.left_box{  margin-right: 10px; margin-top: -13px; width: 180px; height: 290px; float: left; border-radius: 10px 10px 10px 10px;}
.space30{ margin-top: 150px;}
.left_box1{  margin-right: 10px; margin-top: -13px; width: 180px; height: 200px; float: left; border-radius: 10px 10px 10px 10px;}
.text_box{  width: 280px; margin-left: 130px; position:relative;left: 7px;}
.n_tittle{ font-size: 14px; margin-bottom: 0px; padding-left: 10px; font-weight: bold;}


.both_box {
	width: 100%;
	height: 280px;
	clear: both;
}

.both_box1 {
	width: 100%;
	height: 270px;
	clear: both;
 }
.both_box2 {
	width: 100%;
	height: 270px;
	clear: both;
	padding-top: -150px;
     position: relative;top: -54px;
 }
.both_boxlast {
		width: 100%;
	height: 270px;
	clear: both;
}
.left_text{ margin-right: -20px;  position: relative;left: -15px; }
.right_into { }

.sankaku{
	width: 0;
	height: 0;
	border: 19.9px solid transparent;
	border-left: 17.2px solid #FFB855;
	position: relative;top: 10px; left: 166px;
}
.right_img  { position: relative;left: 10px;}
.story_box{ table-layout: fixed;}
.left_box span {  position: relative; top: -10px;  margin-left: 57px;   }

.nen {
	font-size: 25px;
	margin-top: -15px;
	margin-left: 67px;
	width: 99px;
	text-align:center;
	background-color: #FFB855;
	position: relative;left: 0px; 
}
.story_title{ font-size:14px;width: 100%; font-weight: bold; margin-right: 50px; font-size: 10px; }
.story_title img { }
.story_date img { position:relative;top: 19px; left: 35px;}
.story_date{ font-size:14px; font-weight: bold;margin-top:-25px; margin-left: 60px;}

.point_date img { position: relative; top: -10px; left: 34px;}
.p_img img { position: relative;left: 30px;top;8px;}
.story_title@p1_img img { position: relative;left: 32px;}
.4koma {
	 background-color: antiquewhite; width: 50px;height: 80px;
}

span { font-weight: bold;}

}
#4koma ul{
margin: 0; 
padding: 0; 
list-style: none;
}

#4koma li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

#4koma li a{
display: block; 
border: 1px solid #666;
background-color: #ccc;
padding: 3px;
text-decoration: none;
color: #333;
width: 100px; 
margin: 1px;
text-align: center;
font-size: 14px;
}
#4koma li a:hover{
background-color: #2d56be;
color: #fff;
}
.pagenation {
	position: relative;
	overflow: hidden;
}
.pagenation1 {
	position: relative;
	overflow: hidden;
}
.text_time{ font-weight: bold; text-align: right; list-style: none; }

.pagenation ul {
	float: left;
	left: 50%;
	position: relative;
     border-bottom:;
	height:;
	width: 250px;
     text-align: justify;
}
.pagenation1 ul {
	float: left;
	left: 16%;
	position: relative;
     border-bottom:;
	height:;
     text-align: justify;
	margin-top: -3px;
	width: 70%;
}

.pagenation ul li {
	float: left;
	left: -50%;
	position: relative;
	list-style: none;
     font-weight: bold;
	
}
.pagenation1 ul li {
	float: left;

	position: relative;
	list-style: none;
     font-weight: bold;
}
.text_line {text-align: right; font-weight: bold; list-style: none;}
.pagenation ul li a { margin-right: 15px;}
.pagenation1 ul li { margin-right: 14px;}
.table_a{ float: right;}
.table_a th { font-weight: bold; color:#4589D6; }
.table_a td { padding-left: 5px;}
/*#lightbox { position: relative;top:-15px;}
*/