@charset "utf-8";

/* made 2010/07/21 */
#kiji {font-size:14px; color:#333333;}

#kiji form {margin: 0px; padding: 0px; font-weight:normal;}

#kiji img { border-top:0px; border-bottom:0px; border-left:0px; border-right:0px;}

#kiji .mgnR1 {margin-right:1px!important;}

#kiji .mgnR3 {margin-right:3px!important;}

#kiji .mgn10 {margin: 10px!important;}

#kiji .mgn5 {margin: 5px!important;}

#kiji .mgnR3 {margin-right: 3px!important;}

#kiji .mgnR10 {margin-right: 10px!important;}

#kiji .mgnR20 {margin-right: 20px!important;}

#kiji .mgnR25 {margin-right: 25px!important;}

#kiji .mgn5R10 {margin: 5px 10px 5px 5px!important;}

#kiji .mgnT0 {margin-top: 0px!important;}

#kiji .mgnT3 {margin-top: 3px!important;}

#kiji .mgnT5, #pop_04 .mgnT5, #pop_02 .mgnT5 {margin-top: 5px!important;}

#kiji .mgnT7 {margin-top: 7px!important;}

#kiji .mgnT10 {margin-top: 10px!important;}

#kiji .mgnT13 {margin-top: 13px!important;}

#kiji .mgnT15 {margin-top: 15px!important;}

#kiji .mgnT20 {margin-top: 20px!important;}

#kiji .mgnT30 {margin-top: 40px!important;}

#kiji .mgnT40 {margin-top: 40px!important;}

#kiji .mgnL13 {margin-left: 13px!important;}

#kiji .mgnL15 {margin-left: 15px!important;}

#kiji .mgnL25 {margin-left: 25px!important;}

#kiji .mgnLR15 {margin: 0 15px!important;}

#kiji .mgnLR25 {margin: 0 25px!important;}

#kiji .mgnBT20 {margin: 20px 0!important;}

#kiji .mgnBT10 {margin: 10px 0!important;}

#kiji .mgnBT12 {margin: 12px 0!important;}

#kiji .mgnBT5 {margin: 5px 0!important;}

#kiji .mgnB10T15 {margin: 15px 0 10px 0!important;}

#kiji .mgnB10T20 {margin: 20px 0 10px 0!important;}

#kiji .mgnB20T10 {margin: 10px 0 20px 0!important;}

#kiji .mgnB3 {margin-bottom: 3px!important;}

#kiji .mgnB5, #pop_04 .mgnB5 {margin-bottom: 5px!important;}

#kiji .mgnB7 {margin-bottom: 7px!important;}

#kiji .mgnB0 {margin-bottom: 0px!important;}

#kiji .mgnB10, #pop_02 .mgnB10 {margin-bottom: 10px!important;}

#kiji .mgnB12 {margin-bottom: 12px!important;}

#kiji .mgnB15 {margin-bottom: 15px!important;}

#kiji .pdn1 {padding: 1px!important;}

#kiji .pdn10 {padding: 10px!important;}

#kiji .pdnR10,#pop_02 .pdnR10 {padding-right: 10px!important;}

#kiji .pdnR5 {padding-right: 5px!important;}

#kiji .pdnL3 {padding-left: 3px!important;}

#kiji .pdnL10, #pop_02 .pdnL10 {padding-left: 10px!important;}

#kiji .pdnBL10, #pop_02 .pdnBL10 {padding: 0 0 10px 10px!important;}

#kiji .pdnLR5 {padding: 0 5px!important;}

#kiji .pdnT0 {padding-top: 0!important;}

#kiji .pdnT10 {padding-top: 10px!important;}

#kiji .pdnT15 {padding-top: 15px!important;}

#kiji .pdnT20 {padding-top: 20px!important;}

#kiji .pdnT30 {padding-top: 30px!important;}

#kiji .pdnT5 {padding-top: 5px!important;}

#kiji .pdnT10B20 {padding: 10px 0 20px 0!important;}

#kiji .pdnT15B20 {padding: 15px 0 20px 0!important;}

#kiji .pdnTB12 {padding: 12px 0!important;}

#kiji .pdnTB20 {padding: 20px 0!important;}

#kiji .pdnB20 {padding-bottom: 20px!important;}

#kiji .pdnB15 {padding-bottom: 15px!important;}

#kiji .pdnB10, #pop_02 .pdnB10 {padding-bottom: 10px!important;}

/*---------------------------*/

#kiji .red {color:#fe0000; font-weight:bold;}

/*----- common style -----*/

#kiji h1,

#kiji h2,

#kiji h3,

#kiji h4,

#kiji h5,

#kiji h6,

#kiji dl,

#kiji dt,

#kiji dd,

#kiji ul,

#kiji li,

#kiji p {

	margin: 0px;

	padding: 0px;

	font-weight:normal;

	list-style-type: none;

}

#kiji .f_left{
	float:left;
}

#kiji .f_right{
	float:right;
}

#kiji .f_clr{
	clear:both;
}

/*----- index -----*/

#kiji #merit {

	width: 643px;
	
	margin-top:10px;

}

#kiji #merit h2 {

	margin-top: 10px;

	margin-bottom: 10px;

}

#kiji #merit h2 img{
	
	margin-right:10px;
	
}

#kiji #merit h3 {

	margin-top:7px;

	margin-bottom: 0px;

}

#kiji #merit h4 {
	
	margin-left:8px;
	
	margin-bottom:0px;

}

#kiji #merit strong{

	background-color:#f2cc4f;

	font-weight:normal;

}



#kiji #merit div#caption {

	width: 633px;

	margin-top:10px;

	margin-bottom: 10px;

	margin-left: 5px;

}

#kiji #merit div#caption p{
	
	display:block;
	
	width: 360px;

	line-height:1.5;

}

#kiji #merit div#caption img{

	margin-left:10px;
}


#kiji #merit div.section {

	width: 641px;

	margin-bottom: 10px;
	
	border:#c8c8c8 solid 1px;

}

#kiji #merit div.section p{

	width: 603px;

	margin-bottom: 10px;
	
	margin-left:20px;
	
	margin-right:20px;
}



#kiji #merit div.section div.blue_box{

	background-color:#e5f3fa;
	
	display:block;
	
	width:609px;
	
	margin-top:0px;
	
	margin-left:17px;
	
	margin-right:17px;
	
	margin-bottom:17px;
}

#kiji #merit div.section div.blue_box p{
	
	width:569px;

	padding-top:10px;

	padding-bottom:10px;

	margin:0 20px;
	
}

#kiji #merit div.section div.blue_box span.half{

	width:325px;

	line-height:1.7;

}


#kiji #merit div.section div.link_area{

	width: 609px;

	margin-bottom: 17px;
	
	margin-left:17px;
	
	margin-right:17px;
	
	display:block;
	
}

#kiji #merit div.section div.link_area p{
	
	font-weight:bold;
	
	color:#018bcc;
	
	margin:0px;
	
	padding:0px;

}

#kiji #merit div.section div.link_area p img{

	margin-top:-2px;

	margin-right:5px;

}

#kiji #merit div.section div.link_area ul.link_btn{

	width: 609px;
	
	height:52px;
	
	margin-top:0px;
}

#kiji #merit div.section div.link_area ul.link_btn li{

	width:298px;
	
	height:52px;
	
	display:block;

	margin:0px;
}

#kiji #merit div.section div.link_area ul.link_btn li a{

	width:298px;
	
	height:52px;
	
	display:block;
	
	text-indent:-99999px;

}

#kiji #merit div.section div.link_area ul.link_btn li.ensen{

	background-image:url(../img/search1_btn.gif);
	
	background-repeat:no-repeat;

	float:left;

}

#kiji #merit div.section div.link_area ul.link_btn li.ensen a:hover{

	background-image:url(../img/search1_btn_on.gif);
	
	background-repeat:no-repeat;

}


#kiji #merit div.section div.link_area ul.link_btn li.gyoseiku{

	background-image:url(../img/search2_btn.gif);
	
	background-repeat:no-repeat;

	float:right;

}

#kiji #merit div.section div.link_area ul.link_btn li.gyoseiku a:hover{

	background-image:url(../img/search2_btn_on.gif);
	
	background-repeat:no-repeat;

}

#kiji #merit div.section div.link_area ul.link_btn:after{
	
	clear:both;

}

#kiji #merit div.matome {

	width: 639px;

	margin-top: 10px;

	margin-bottom: 10px;
	
	border:#df3e82 double 3px;

}

#kiji #merit div.matome h4{

	margin-top:10px;

}

#kiji #merit div.matome p{

	width: 599px;

	margin-bottom: 10px;
	
	margin-left:20px;
	
	margin-right:20px;
}



#kiji #merit div.matome div.pink_box{

	background-color:#fcebf3;
	
	display:block;
	
	width:609px;
	
	margin-top:0px;
	
	margin-left:17px;
	
	margin-right:17px;
	
	margin-bottom:17px;
}

#kiji #merit div.matome div.pink_box p{
	
	width:569px;
	
	padding-top:10px;
	
	padding-bottom:10px;
	
	margin:0 20px;
		
}



#kiji #merit p {

	font-size: 14px;

	line-height:1.7;

	margin-bottom: 15px;

}



/*----------------------------------------------------------------

clear

----------------------------------------------------------------*/

.clearfix:after {

clear: both;

}

  

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */


