@charset "utf-8";



/* made 2010/02/12 */



#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 .cap {/*font-size:10px; line-height:130%;*/ color:#666666;}





/*----- common style -----*/



#kiji h1,

#kiji h2,

#kiji h3,

#kiji h4,

#kiji h5,

#kiji h6,

#kiji dl,

#kiji dt,

#kiji dd,

#kiji ul,

#kiji ol,

#kiji li,

#kiji p {

	margin: 0px;

	padding: 0px;

	font-weight:normal;

	list-style-type: none;

}







/*----- index -----*/

#kiji #reform {
	width: 643px;
}

#kiji #reform h2 {
}

#kiji #reform h3 {
}

#kiji #reform h4 {
	margin-bottom: 10px;
}

#kiji #reform p {
	font-size: 14px;
	line-height:175%;
}

#kiji #reform a {
	font-size: 14px;
}

#kiji #reform dl{
	padding:0 0 10px 0;
	margin:10px 0 10px 0;
	border-left:#86C2E6 1px solid;
	border-right:#86C2E6 1px solid;
	border-bottom:#86C2E6 1px solid;
}

#kiji #reform  dt{
	padding:0 0 12px 0;
}

#kiji #reform  dd{
	display:inline;
	background:url("../img/index_ddalow01.gif") no-repeat;
	padding:0 0 0 10px;
	margin:10px 12px 0 12px;
}

#kiji #reform div.section01 {
	width: 609px;
	border: 5px solid #86C2E6;
	padding:20px 12px 10px;
	margin-bottom: 30px;
}

#kiji #reform div.section01 p{
	float:left;
	width:292px;
	width:318px;
	padding:0 12px 0 0;
}

#kiji #reform div.section01 img.i_ph01{
	float:left;
	width:304px;
	width:278px;
	padding:0 0 20px 0;
}

#kiji #reform div.section01 dl{
	clear:both;
}

#kiji #reform div.section02 {
	width: 609px;
	border: 5px solid #86C2E6;
	padding: 20px 12px 10px;
	margin-bottom: 30px;
}

#kiji #reform div.section02 div.s2_a{
	background:url("../img/index_dl02a.gif") no-repeat;
	width:200px;
	height:421px;
	float:left;
	margin:10px 10px 0 0;
}

#kiji #reform div.section02 div.s2_b{
	background:url("../img/index_dl02b.gif") no-repeat;
	width:193px;
	height:405px;
	float:left;
	margin:10px 10px 0 0;
}

#kiji #reform div.section02 div.s2_c{
	background:url("../img/index_dl02c.gif") no-repeat;
	width:193px;
	height:405px;
	float:left;
	margin:10px 0 0 0;
}

#kiji #reform div.section02 div.s2_a p{
	line-height:130%;
	padding:66px 10px 0 16px;
}

#kiji #reform div.section02 div.s2_b p{
	line-height:120%;
	padding:240px 8px 0 12px;
}

#kiji #reform div.section02 div.s2_c p{
	line-height:130%;
	padding:66px 8px 0 12px;
}

#kiji #reform div.section02 div.s2_a h4,#kiji #reform div.section02 div.s2_b h4,#kiji #reform div.section02 div.s2_c h4{
	text-indent:-9999px;
}

#kiji #reform div.section03 {
	width: 609px;
	border: 5px solid #86C2E6;
	padding: 20px 12px 10px;
	margin-bottom: 20px;
}

#kiji #reform div.section03 img.i_ph02{
	float:left;
	width:256px;
	padding:5px 0 0 0;
}

#kiji #reform div.section03 p{
	float:left;
	width:340px;
	padding:0 0 0 12px;
}

#reform #linkbox {
	width: 640px;
	margin-bottom: 10px;
    padding: 0 0 10px 0;
	text-align: center;
	border-left:#EA5504 1px solid;
	border-right:#EA5504 1px solid;
	border-bottom:#EA5504 1px solid;
	background:#FFF5C5;
}

#reform #linkbox h5{
    padding: 0 0 10px 0;
}

#reform #linkbox ul{
	padding: 3px 0 3px 0;
	width: 641px;
}

#reform #linkbox li{
	display:inline;	
}

#reform #linkbox ul.link01 li{
	padding-left:2px;
}

#reform #linkbox ul.link01{
	padding-bottom:10px;
}

#reform #linkbox ul.link02{
	padding:0 0 0 2px;
}

#reform #linkbox ul.link02 li{
	padding:0 0 0 1px;
}

#kiji #reform p.cap{
	font-size:10px;
	text-align:right;
}















/*----------------------------------------------------------------

clear

----------------------------------------------------------------*/



.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

  

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */











