@charset "utf-8";

/*--------------------------------------
	Style Name : Construct Style
--------------------------------------*/


/*--------------------------------------
	Navigation
--------------------------------------*/

#nav_local .nav_01 {background-image: url(https://2bc502.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/nav_local_01_o.png);}
#nav_local .nav_02 {background-image: url(https://ed6d60.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/nav_local_02_o.png);}
#nav_local .nav_03 {background-image: url(https://5acb26.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/nav_local_03_o.png);}
#nav_local .nav_04 {background-image: url(https://6328e4.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/nav_local_04_o.png);}
#nav_local .nav_05 {background-image: url(https://396828.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/nav_local_05_o.png);}

.greeting #nav_local .nav_01 img,
.staff #nav_local .nav_02 img,
.ready #nav_local .nav_03 img,
.support24h #nav_local .nav_04 img,
.privacy-policy #nav_local .nav_05 img {visibility: hidden;}

/*--------------------------------------
	index.html
--------------------------------------*/

.greeting #section-01 .unit_f-p {margin: 15px 0 30px;}

.greeting #section-01-01 {margin-bottom: 50px;}

.greeting #section-01-01 table {float: left;}

.greeting #section-01-01 th {
font-weight: normal;
padding: 0 10px 0 0;
vertical-align: top;
}

.greeting #section-01-01 ul {
margin: 0 0 1em 320px;
}

.greeting #section-02 .list_basic li {margin: 0 0 2em;}

/*--------------------------------------
	staff.html
--------------------------------------*/

.staff .unit_box-4 {
margin: 0 -20px 0 -10px;

zoom: 1;
_margin: 0 -30px 0 -10px;
}

.staff .unit_box-4 .box_profile {
float: left;
line-height: 1.6;
margin: 0 10px 10px 0;
width: 170px;
}

.staff .unit_box-4 .box_profile h3 {
background: #fbf1e5;
line-height: 1.4;
margin: 5px 0;
padding: 5px;
text-align: center;
}

.staff .unit_box-4 .box_profile h3 span {
display: block;
font-size: 71%;
font-weight: normal;
}

.staff .unit_box-4 .box_profile p {margin: 0 0 2em;}

.staff .unit_box-4 .box_profile .profile_message {
color: #8a520c;
}

.staff .unit_box-5 {
margin: 0 -20px 0 -10px;

zoom: 1;
}

.staff .unit_box-5 .box_profile {
float: left;
line-height: 1.6;
margin: 0 10px 10px 0;
width: 134px;
}

.staff .unit_box-5 .box_profile h3 {
background: #fbf1e5;
line-height: 1.4;
margin: 5px 0;
padding: 5px;
text-align: center;
}

.staff .unit_box-5 .box_profile h3 span {
display: block;
font-size: 71%;
font-weight: normal;
}

.staff .unit_box-5 .box_profile .profile_message {color: #8a520c;}

/*--------------------------------------
	ready.html
	ready_school.html
	ready_exercise.html
	ready_set.html
--------------------------------------*/

.ready_school #section-01-01 {margin-bottom: 50px;}

.ready_school #section-01-01 li {
float: left;
width: 330px;
}

.ready_school #section-01-01 li li {
float: none;
width: auto;
}

.ready_school del {
    color: #f00;
}
.ready_school span {
    color: #000;
}


.ready_exercise #section-01-01 {margin-bottom: 50px;}

.ready_exercise #section-01-02 {margin-bottom: 40px;}

.ready_exercise #section-01-02 .figure img {margin: 0 0 15px 50px;}

.ready_exercise #section-01-02 dd {
background: url(https://1e8b55.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/ready_exercise/icon_flow_01.png) no-repeat 10px 100%;
margin-bottom: 20px;
padding: 0 0 40px;
}

.ready_exercise #section-01-02 dd.pseudo-last-child {
background: 0;
margin-bottom: 0;
padding: 0;
}

.ready_set .table_basic {margin-bottom: 20px;}

.ready_set .table_basic th,
.ready_set .table_basic td {
font-size: 117%;
padding: 15px;
vertical-align: middle;
white-space: nowrap;
}

.ready_set .table_basic th {_width: 100% !important;}

.ready_set .table_basic td {
text-align: right;
width: 1%;
}


/*--------------------------------------
	privacy-policy.html
--------------------------------------*/

.privacy-policy #article-01 {margin-bottom: 50px;}

.privacy-policy .list_disc {margin: 0 1em;}

/*--------------------------------------
	faq.html
--------------------------------------*/

.faq #faq_contents {
border-bottom: 1px dotted #3f3f3f;
margin: 0 0 30px;
padding: 0 0 15px;
}

.faq .section {margin-bottom: 40px;}

.faq h2.section_title {
background: 0;
border: 0;
margin-bottom: 15px;
padding: 0
}

.faq .advice h2.section_title {
background: 0;
border: 0;
margin-bottom: 15px;
padding: 0
}

.faq .section_title {
background: #f4eee8 url(https://0028db.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/faq/icon_question.png) no-repeat 10px 5px;
border: 1px solid #b89470;
color: #90591f;
padding: 9px 10px 9px 40px;

*background-position: 10px 10px;
}

.faq .section .index_title h3 {
	background: #f9ead7;
	border-radius: 5px;
	color: #724c39;
	padding: 5px 12px 3px;

*	background: #f4eee8;
}

.faq .advice .section_title {
background: #f4eee8 url(https://1013f4.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/faq/icon_advice.png) no-repeat 10px 5px;
border: 1px solid #b89470;
color: #90591f;
padding: 9px 10px 9px 40px;

*background-position: 10px 10px;
}

.faq .section .unit {
background: url(https://149783.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/faq/icon_answer.png) no-repeat 0 0;
padding: 0 0 0 40px;
}

.faq .advice .section .unit {
background: url(https://8def26.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/faq/icon_adanswer.png) no-repeat 0 0;
padding: 0 0 0 40px;
}

.faq .advice .section .signature {text-align: right;}

.faq .section .unit h4 {
color: #a54c39;
margin: 0;
}

.faq .section .unit p {margin: 0 0 2em;}

.faq .section .section_group {
padding: 0 5px;
zoom:1;
}

.faq .section .section_group:after {
clear: both;
content: '';
display: block;
height: 0;
}

.faq .section .section_group h3 {
background: url(https://9c1c4e.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/faq/icon_basic.png) no-repeat 0 0.3em;
font-weight: normal;
margin: 0 -5px;
padding: 0 0 0 15px;
}

.faq .section .section_group .figure {
background: url(https://b40731.claudeassets.com/20231209211157im_/https://www.suzuki-sanfu.com/about/img/faq/icon_flow_01.png) no-repeat 0 45px;
margin: 0 20px 30px 0;
padding: 0 0 0 50px;
}

.faq .section .section_group .figure.pseudo-first-child {
background: 0;
margin: 0 20px 0 0;
padding: 0;
}

.faq .section .section_group .figure.break {margin: 0;}

.faq .section .section_group.pseudo-last-child .figure {
margin: 0 -30px 30px 0;
padding: 0 0 0 40px;
}

.faq .section .section_group.pseudo-last-child .figure img {margin: 0 10px 0 0;}

.faq .section .section_group.pseudo-last-child .figure.pseudo-first-child {
margin: 0 -8px 0 0;
padding: 0;
}

.faq .section .nav_skip {
margin: 10px 0;
text-align: right;
}

/*
     FILE ARCHIVED ON 05:23:57 Jun 09, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:19:23 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: 1.088
  exclusion.robots: 0.162
  exclusion.robots.policy: 0.139
  esindex: 0.02
  cdx.remote: 46.02
  LoadShardBlock: 902.335 (3)
  PetaboxLoader3.datanode: 872.053 (5)
  PetaboxLoader3.resolve: 379.185 (2)
  load_resource: 379.1
  loaddict: 66.957
*/