@charset "utf-8";

/*--------------------------------------
	Style Name : Component Style
--------------------------------------*/


/*--------------------------------------
	Column
--------------------------------------*/

module_column-2 .figure {
display: inline-block;
*display: inline;
zoom: 1;
}

/*--------------------------------------
	Figure
--------------------------------------*/

.figure {text-align: center;}

.figure .frame {
border: 1px solid #d4be99;
padding: 1px;
}

.figure .figcaption {
display: block;
line-height: 1.4;
padding: 5px 0;
}

/*--------------------------------------
	List
--------------------------------------*/

.module_list dl,
.module_list ul {
list-style: none;
margin: 1em 0;
padding: 0;
}

.module_list li,
.module_list li ul {margin: 0;}

.module_list .list_basic dt {
background: url(https://de402b.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/component/list/icon_basic.png) no-repeat 0 3px;
padding: 0 0 0 15px;
}

.module_list .list_basic dd {
margin: 0 0 20px;
padding: 0 0 0 25px;
}

.module_list .list_basic li {
background: url(https://de402b.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/component/list/icon_basic.png) no-repeat 0 3px;
padding: 0 0 0 15px;
}

.module_list .list_check li {
background: url(https://d55377.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/component/list/icon_check.png) no-repeat 0 0.1em;
margin: 0 0 5px;
padding: 0 0 0 25px;
}

.module_list .list_disc li {
background: url(https://f34869.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/component/list/icon_disc.png) no-repeat 0 0.7em;
padding: 0 0 0 15px;
}

.module_list .list_square li {
background: url(https://d11014.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/component/list/icon_square.png) no-repeat 0 0.6em;
padding: 0 0 0 15px;
}

.module_list .list_squareA li {
background: url(https://e48389.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/component/list/icon_squareA.png) no-repeat 0 0.6em;
padding: 0 0 0 15px;
}

.module_list .list_lead {text-align: right;}

/*--------------------------------------
	Table
--------------------------------------*/

.module_table table {
margin: 0 0 1em;
width: 100%;
}

.module_table .table_basic th,
.module_table .table_basic td {
border: 1px solid #d2be99;
font-weight: normal;
padding: 5px 10px;
text-align: left;
vertical-align: top;
}

.module_table .table_basic thead th {background: #fbf8f6;}

.module_table .table_basic thead th.pseudo-first-child {background: #f4eee8;}

.module_table .table_basic tbody th {
background: #f4eee8;
width: 160px;
}

.module_table .table_timetable th,
.module_table .table_timetable td {
border: 1px solid #d2be99;
font-size: 117%;
padding: 5px 10px;
text-align: center;
vertical-align: middle;
}

.module_table .table_timetable thead th {background: #fbf8f6;}

.module_table .table_timetable thead th.pseudo-first-child {background: #f4eee8;}

.module_table .table_timetable tbody th {
background: #f4eee8;
white-space: nowrap;
width: 1%;
}
.module_table .table_timetable tbody .time {
	color: #955B0F;
}


.module_table .table_request th,
.module_table .table_request td {
	font-weight: normal;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.module_table .table_request th {
	font-weight: normal;
	width: 20%;
}

module_item {}

module_data {}

/*--------------------------------------
	Text
--------------------------------------*/

.text_attention {font-size: 117%;}

/*--------------------------------------
	Unit
--------------------------------------*/

.unit {
margin: 1em 0;
zoom: 1;
}

.unit:after {
clear: both;
content: '';
display: block;
height: 0;
}

.unit .figure {
float: left;
padding: 0 1em 0 0;
}

.unit .figure.reverse {
float: right;
padding: 0 0 0 1em;
}

.unit_f-p {
display: table;
width: 100%;
}

.unit_f-p.reverse {
direction: rtl;
}

.unit_f-p .part {
display: table-cell;
vertical-align: top;
zoom: 1;
}

.unit_f-p.reverse .part {
direction: ltr;
}

.unit_f-p .part.base {
padding: 0 1em 0 0;
width: 1%;
	*float: left;
	*width: auto;
}

.unit_f-p.reverse .part.base {
padding: 0 0 0 1em;
	*float: right;
}

.unit_box-2 {
margin: 0 -25px 0 -5px;

zoom: 1;
_margin: 0 -45px 0 -5px;
}

.unit_box-2:after {
clear: both;
content: '';
display: block;
height: 0;
}

.unit_box-2 .box_figure {
float: left;
margin: 0 20px 20px 0;
width: 340px;
}

/*
     FILE ARCHIVED ON 13:55:22 Mar 30, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:21:05 May 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.473
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.033
  esindex: 0.009
  cdx.remote: 6.989
  LoadShardBlock: 180.453 (3)
  PetaboxLoader3.resolve: 213.24 (5)
  PetaboxLoader3.datanode: 114.193 (5)
  load_resource: 239.331 (2)
*/