	/* Updated 2013/12/02,T */
	/* Updated 2010/05/27,E */
	/* Updated 2008/05/30,E */
	/* Updated 2007/08/30,E */
	/* Updated 2007/06/06,E */
	/* Updated 2007/02/26,E */
	/* Updated 2006/12/06,E */

@import "/common_css/default_wide.css";
@import "/common_css/component_wide.css";
@import "/kojin/kokusai/css/kokusai_comp.css";
	

	
/* Updated¥ 2010/05/27,E */

#contents div.d_viArea01 {
	margin: 0px 0px 10px 0px;
	text-align: center;
	width: 540px;
}

/* Updated£ 2010/05/27,E */

#contents div.d_underVI{
	margin: 0px 0px 10px 0px;
}

#contents div.d_kokusaibox3 table.box01 ul.unordered01{
	margin: 5px 0px 0px 15px;
}

#contents div.d_kokusaibox3 table.box01 ul.unordered01 li{
	font-weight: bold;
	line-height: 130%;
}

/*[/kojin/kokusai/index.html]*/


#contents strong.st_green {
	color: #006600;
}

#contents span.sp_small {
	color: #006600;
}

#contents strong.kinri {
 color: #006600;
}

#contents div.d_typeDetail {
	margin: 0px 0px 10px 0px;
	width: 540px;
}

#contents div.d_typeDetail div.d_image {
	float: left;
	width: 160px;
}

#contents div.d_typeDetail div.d_text {
	float: right;
	text-align: center;
	margin: 10px 0px 0px 0px;
	width: 380px;
}

#contents div.d_typeDetail div.d_text p.paragraph {
	text-align: left;
}

#contents div.d_typeDetail div.d_text p.p_arrow {
	margin: 5px 0px;
}

#contents div.rightLink {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align:right;
}

#contents div.rightLink img {
	vertical-align: middle;
	margin: 0px 0px 5px 15px;
}

/* [/kojin/kokusai/index.html] kokusai top page */

#contents table.indexbox01 {
	border-spacing: 0px;
	width: 542px;
}

#contents table.indexbox01 div.pack {
	background: url(/kojin/kokusai/image_uniq/bg_index_head_box01.gif) no-repeat top left;
	padding: 12px 13px 0px 7px;
	width: 251px !important;
	width /**/: 271px;
}

#contents table.indexbox01 div.pack_green {
	background: url(/kojin/kokusai/image_uniq/bg_index_head_box02.gif) no-repeat top left;
	padding: 12px 13px 0px 7px;
	width: 251px !important;
	width /**/: 271px;
}

#contents table.indexbox01 div.pack_white {
	background: url(/common_images/bg_head_box01.gif) no-repeat top left;
	padding: 12px 13px 0px 7px;
	width: 251px !important;
	width /**/: 271px;
}


#contents table.indexbox01 td {
	background: url(/kojin/kokusai/image_uniq/bg_index_box01.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
	width: 271px;
}

#contents table.indexbox01 td.td_green {
	background: url(/kojin/kokusai/image_uniq/bg_index_box02.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
	width: 271px;
}

#contents table.indexbox01 td.td_white {
	background: url(/common_images/bg_box01.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
	width: 271px;
}


#contents table.indexbox01 h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#contents table.indexbox01 div.rightbox{
	margin-right:5px;
	padding: 10px 0px 5px 0px;
	text-align:right;
}

 /*Updated¥ 2006/12/06,E*/


#contents span.sp_riritsu {
	color: #006600;
	font-weight: bold;
	line-height:130%;
}

#contents span.sp_riritsu_number {
	line-height:100%;
}

 /*Updated¥ 2007/06/06,E*/

#contents table.indexbox01 div.koteikinri01{
	margin: 20px 0px 10px 0px;
	width: 250px;
}

#contents table.indexbox01 div.koteikinri00{
	margin: 35px 0px 35px 0px;
	width: 250px;
}

@media print {
#contents span.sp_riritsu_number{
	font-size: 300% !important;
}}


 /*Updated£ 2007/06/06,E*/

#contents table.indexbox01 div.minidata{
	margin:0 0 5px 0;
	padding: 5px 2px 0px 5px;
	width: 243px !important;
	width /**/: 250px;
}

#contents table.indexbox01 div.atte{
	margin:0 0 5px 0;
	padding: 5px 2px 0px 5px;
	width: 243px !important;
	width /**/: 250px;
}

#contents table.indexbox01 td div.atte{
	background-color:#FFFFF0;
}

#contents table.indexbox01 td.td_green div.atte{
	background-color:#F2F9B3;
}

#contents div.d_typelist table.box01 div.pack {
	padding: 10px 10px 0px 10px;
	width: 251px !important;
	width /**/: 271px;
}

 /*Updated£ 2006/12/06,E*/

#contents div.d_typelist table.indexbox01 div.pack h3 img {
	margin: 0px;
	vertical-align: middle;
}

#contents div.d_typelist table.indexbox01 div.pack h3 img.hedingArrow {
	margin: 0px 5px 0px 0px;
}


/* Updated¥ 2007/08/30,E */

#contents div.d_typelist table.box03 div.pack  {
	padding: 10px 15px 5px 19px;
}

#contents img.icon_fix01 {
	vertical-align:middle;
	margin:0 2px 0 0;	
}

#contents img.icon_fix02 {
	vertical-align:middle;
}

/* Updated£ 2007/08/30,E */



/* Updated¥ 2007/02/26,E */

#contents div.siscam {
	background:url(/kojin/kokusai/image_uniq/p_sisancam_01.gif) no-repeat bottom;
	width:540px;
}

#contents div.siscam div.siscont h3 {
	margin:0px 0px 5px 0px;
}

#contents div.siscam div.siscont img.vm {
	vertical-align:middle;
}
#contents div.siscam p.leftp {
	float:left;
	padding:6px 10px 6px 5px;
	width:124px !important;
	width /**/:140px;
}

#contents div.siscam div.siscont {
	float:left;
	padding:10px 0px 6px 0px;
	width:390px;
}

#contents img.vm {
	vertical-align:middle;
}

/* Updated£ 2007/02/26,E */

/* Updated¥ 2008/02/28,E */

#contents div.inet24 {
	border-left:1px solid #F16623;
	border-right:1px solid #F16623;
	border-bottom:1px solid #F16623;
	padding:5px 9px 0 9px;
	width:520px !important;
	width /**/:540px;
	margin-bottom:15px;
}

#contents div.inet24 ul.unordered_ate {
 margin-left:5px;
}

#contents div.inet24 ul.unordered02 {
margin:0 0 5px 9px;
}


/* Updated£ 2008/02/28,E */

/* Updated¥ 2008/05/30,E */

#contents div.co2Campaign {
	width:540px;
	margin: 10px 0 15px 0;
}

#contents div.co2Campaign h2 {
	margin: 0;
	padding: 0;
}

#contents div.co2Campaign div.cnt {
	border-left:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	padding:4px;
}
* html #contents div.co2Campaign div.cnt {
	height:1%;
}
*+html #contents div.co2Campaign div.cnt {
	height:1%;
}

#contents div.co2Campaign div.cnt div.textBox {
	width: 369px;
	float: right;
}

#contents div.co2Campaign div.cnt div.textBox img {
	vertical-align: middle;
}

#contents div.co2Campaign div.cnt div.photoBox {
	width: 150px;
}


/* Updated£ 2008/05/30,E */


/* Updated¥ 2010/05/27,E */

/* kind3box */

#contents div.kind3box {
	width:540px;
	background:url(/kojin/kokusai/image_uniq/bg_index_3box_01.gif) no-repeat left bottom;
	margin-bottom:10px;
}

/* Updated¥ 2013/12/02,T */
#contents div.kind3box div.kind1 {
	width:166px !important;
	width /**/:180px;
	padding:0 7px 7px;
	float:left;
}

#contents div.kind3box div.kind2 {
	width:166px !important;
	width /**/:180px;
	padding:0 7px 7px;
	float:left;
}

#contents div.kind3box div.kind3 {
	width:166px !important;
	width /**/:180px;
	padding:0 7px 7px;
	float:left;
}
/* Updated£ 2013/12/02,T */

#contents div.kind3box p.paragraph {
	padding:0;
}

#contents div.kind3box .header {
	background:url(/kojin/kokusai/image_uniq/bg_index_3box_02.gif) repeat-x center center #FFF5E1;
	padding:7px 0;
	text-align:center;
}

#contents div.kind3box div.kind {
	width:166px;
	float:left;
}

#contents div.kind3box div.kind.h10 {
	float:right;
}

#contents div.kind3box .title {
	border:solid 1px #CCC;
	padding:6px 0 3px;
	text-align:center;
}

#contents div.kind3box div.kind.k3 .title {	background-color:#FFFFCC;}
#contents div.kind3box div.kind.k5 .title {	background-color:#DCEEFF;}
#contents div.kind3box div.kind.h10 .title {	background-color:#FFDCEE;}

#contents div.kind3box div.detail {
	width:154px !important;
	width /**/:166px;
	padding:10px 5px 10px 7px;
}

#contents div.kind3box p.rate {
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
}

#contents div.kind3box p.rate_detail {
	text-align:center;
	padding-bottom:15px;
}

#contents div.kind3box ul.unordered01 {
	list-style-type:none;
	padding:0 0 2px 6px;
	text-indent:-6px;
}

/* recept24 */

#contents div.recept24 {
	margin-bottom:15px;
}

#contents div.recept24 div.detail {
	border-left:solid 1px #F16522;
	border-right:solid 1px #F16522;
	border-bottom:solid 1px #F16522;
	padding:10px 10px 5px;
	width:518px !important;
	width /**/:540px;
}

#contents div.recept24 dl.notice dt {
	width:3em;
	float:left;
	clear:both;
	text-align:right;
}

#contents div.recept24 dl.notice dd {
	padding-left:3.5em;
	margin-bottom:7px;
}

#contents a.linkgray:link {	color:#333; text-decoration:none;}
#contents a.linkgray:visited {	color:#333; text-decoration:none;}
#contents a.linkgray:hover {	color:#333; text-decoration:none;}
#contents a.linkgray:active {	color:#333; text-decoration:none;}

/* shousai_link */

#contents div.shousai_link {
	width:540px;
	background:url(/kojin/kokusai/image_uniq/bg_index_menubox_01.gif) no-repeat left bottom;
	margin-bottom:15px;
}

#contents div.shousai_link div.detail {
	float:left;
	width:176px;
}

#contents div.shousai_link div.detail.naiyo {
	padding-left:6px;
}

#contents div.shousai_link div.detail.yougo {
	padding-left:0;
	float:right;
}

#contents div.shousai_link div.detail div.pack {
	width:162px;
	padding:10px 7px 7px;
	background:url(/kojin/kokusai/image_uniq/bg_index_menubox_02.gif) no-repeat 0 0;
}

#contents div.shousai_link div.detail .header {
	text-indent:-12px;
	padding-left:12px;
	margin-bottom:5px;
}

#contents div.shousai_link div.detail .header img {
	margin-right:5px;
}




/* Updated£ 2010/05/27,E */










