@charset "utf-8";
*{
	box-sizing: border-box;
}
p{
	font-size: 1.2rem;
}
/* CSS Document */
img{
	vertical-align: top;
}
body {
font-family:Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.lang_all{width:100%;/* width:640px; *//*background-color:#000000;*/}



/*ボタン*/

.lang_button{
	text-align:center;
	margin:3% 0;
}
.lang_button img{
	width: 31%
}



/* accordion */
#acMenu{width:100%; margin: 0 0 2rem 0;}

#acMenu dt{
  display:block;
  cursor:pointer;
  width:95%;
  /*margin-top:.8rem;*/
  margin-left: auto;
  margin-right: auto;
  margin-bottom:0;
}

#acMenu dt img{
  width:100%;
  vertical-align: bottom;
}

#acMenu dd{
  width:95%;
  display:none;
  margin-left:auto;
  margin-right:auto;
}


.aco_dd_1{	border-style:solid; width:100%;
			border-color:#bdbdbd;border-width:0px 2px;background-color: rgba(97,97,97,0.2); }
.aco_dd_2{	border-style:solid; width:100%;
			border-color:#616161;border-width:0px 2px;background-color: rgba(97,97,97,0.4); }
.aco_dd_3{	border-style:solid; width:100%;
			border-color:#ff6868;border-width:0px 2px;background-color: rgba(255,104,104,0.5);}
.aco_dd_4{	border-style:solid; width:100%;
			border-color:#5aaacf;border-width:0px 2px;background-color: rgba(90,170,207,0.5);}
.aco_dd_5{	border-style:solid; width:100%;
			border-color:#fbba01;border-width:0px 2px;background-color: rgba(251,186,1,0.5); }

.lang_aco_foot img{width:100%;}

.aco{ width:100%;}
.aco_close{width:100%;cursor: pointer;}
.hover{opacity: 0.6;cursor: pointer;}

.aco_inner{ padding:1rem;}

.odds_img{width: 100%;}

/*1-1　画像説明表*/

.lang_number{ font-style:oblique; font-size:4rem; font-weight:bold; color:#0063bf; margin-right:1rem;
			}



table.type1 {
	width:95%;
	border-collapse: separate;
	text-align: left;
	margin: 0 0 .6rem 0;
}
table.type1 th {
	padding: 0px;
	font-weight: bold;
	vertical-align: central;
	border-right: 1rem solid #0063bf;
	text-align:center;

}
table.type1 td.sen1 {
	border:.3rem solid #cfcfcf;
	font-style:oblique;
	font-size: 2.2rem;
	font-weight:bold;
	color:#000000;
	padding: 0.6rem 1.2rem;
	background-image:url(lang_images_second/table_bk.gif);
	background-color:#BDBDBD;
}
table.type1 td.sen2 {
	border: solid #cfcfcf; padding:1.2rem; font-size:1.6rem; color:#000000; line-height:120%; margin: 0 0 0 -1rem;background-color:#fff;
	border-width:0px .3rem .3rem .3rem;}

.lang_text{font-size: 1.5rem;margin-bottom:3%;text-align:left;}
.lang_text2{font-size: 1.2rem;margin-bottom:3%;text-align:left;line-height: 1.6;}
.lang_text3{font-size: 1.4rem;margin-bottom:1%;text-align:left;line-height:1.4em;}

.lang_text2_2{font-size: 1.6rem;text-align:left;line-height:1.2em;}



.lang_text_b{font-size: 1.2rem;margin-bottom:3%;text-align:left;line-height: 1.6rem;font-weight:bold;}
.lang_center{ text-align:center;}
.lang_center img{ width: 100%;}
.lang_paddingL{ padding-left:3%}






/*角丸見出し*/
.lang_h2_2{width:95%;/*padding-left:2rem;*/padding: .4rem 0 .4rem 2rem;margin:5% 0;text-align:left;font-weight:bold;font-size: 1.8rem;color:#fff;border-radius: 1rem;background-color:#434955;}
.lang_h2_3{width:95%;/*padding-left:2rem;*/padding: .4rem 0 .4rem 2rem;margin:5% 0;text-align:left;font-weight:bold;font-size: 1.8rem;color:#fff;border-radius: 1rem;background-color:#6e4141;}
.lang_h2_4{width:95%;/*padding-left:2rem;*/padding: .4rem 0 .4rem 2rem;margin:5% 0;text-align:left;font-weight:bold;font-size: 1.8rem;color:#fff;border-radius: 1em;background-color:#8cadaa;}
.lang_h2_5{width:95%;/*padding-left:2rem;*/padding: .4rem 0 .4rem 2rem;margin:5% 0;text-align:left;font-weight:bold;font-size: 1.8rem;color:#fff;border-radius: 1em;background-color:#955200;}

/*２の色表*/

.lang_2_table{font-size:15.rem;width: 100%;border-collapse:separate;border-spacing:.8rem;}
.lang_2_table tr td{font-weight:bold;text-align: center;height: 4rem;}
.lang_boat_color1_en{background-color:#ffffff;border: 1px solid #000;padding: 0.4rem 1.3rem;width:20rem;}
.lang_boat_color2_en{background-color:#000000;border: 1px solid #000;padding: 0.4rem 1.3rem;width:20rem;color:#fff;}
.lang_boat_color3_en{background-color:#ff0000;border: 1px solid #000;padding: 0.4rem 1.7rem;width:20rem;}
.lang_boat_color4_en{background-color:#00b3fc;border: 1px solid #000;padding: 0.4rem 1.6rem;width:20rem;color:#fff;}
.lang_boat_color5_en{background-color:#ffff00;border: 1px solid #000;padding: 0.4rem 1.1rem;width:20rem;}
.lang_boat_color6_en{background-color:#33a250;border: 1px solid #000;padding: 0.4rem 1.2rem;width:20rem;color:#fff;}

.lang_boat_color1_kr{ background-color:#ffffff; border: 1px solid #000; padding:.3rem 2.3rem .3rem 2.3rem; width:20rem;}
.lang_boat_color2_kr{ background-color:#000000; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}
.lang_boat_color3_kr{ background-color:#ff0000; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color4_kr{ background-color:#00b3fc; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}
.lang_boat_color5_kr{ background-color:#ffff00; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color6_kr{ background-color:#33a250; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}

.lang_boat_color1_cs{ background-color:#ffffff; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color2_cs{ background-color:#000000; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}
.lang_boat_color3_cs{ background-color:#ff0000; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color4_cs{ background-color:#00b3fc; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}
.lang_boat_color5_cs{ background-color:#ffff00; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color6_cs{ background-color:#33a250; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}

.lang_boat_color1_ct{ background-color:#ffffff; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color2_ct{ background-color:#000000; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}
.lang_boat_color3_ct{ background-color:#ff0000; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color4_ct{ background-color:#00b3fc; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}
.lang_boat_color5_ct{ background-color:#ffff00; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem;}
.lang_boat_color6_ct{ background-color:#33a250; border: 1px solid #000; padding:.3rem 1rem .3rem 1rem; width:20rem; color:#fff;}


/*２の丸付き数字表*/
.lang_2_2table{border-collapse:separate; border-spacing:.8rem; border:1px;}
/*.lang_2_2table td{ background-color:#e6e6e6;}
*/.lang_2_2table td { padding:1%; }



/*３のテーブル 画像回り込み*/

.lang_float_right{
	     /* float: right; */
	     margin: 0.5em 1em;
	}

.lang_floatclear{clear: both;}




.lang_3_box_title{
	display:table;
	padding-top:.5rem;
	padding-bottom:.3rem;
	text-align:left;
	background-color:#b32525;
	border:1px solid #c35353;
	border-bottom:1px solid #941e1f;
	padding-left: 1.5rem;
	width: 90%;
	-webkit-border-top-left-radius: .3rem;
	-webkit-border-top-right-radius: .3rem;
	-moz-border-radius-topleft: .3rem;
	-moz-border-radius-topright: .3rem;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem;
	}
.lang_3_box_title_number{
	display: table-cell;
	vertical-align:middle;
	width: 3.5rem;
	}

.lang_3_box_title_text{
	display: table-cell;
	vertical-align:middle;
	line-height: 1.5;
	text-align:left;
	color:#FFFFFF;
	font-size: 1.6rem;
	font-weight:bold;
	letter-spacing: .3rem;
}

.lang_3_box_main{
	background-color:#fff;
	width:90%;
	-webkit-border-bottm-left-radius: .3rem;
	-webkit-border-bottm-right-radius: .3rem;
	-moz-border-radius-bottmleft: .3rem;
	-moz-border-radius-bottmright: .3rem;
	border-bottm-left-radius: .3rem;
	border-bottm-right-radius: .3rem;
	padding-left:2rem;
	padding-top:1rem;
	padding-bottom:.3rem;
	text-align:left;
	border:1px solid #dddddd;
	margin-bottom:1rem;

	}

.lang_4_boat_blue{background-color:#00b3fc;border: 1px solid #000;padding: .3rem 1.1rem;color:#fff;}
.lang_4_boat_red{background-color:#ff0000;border: 1px solid #000;padding: .3rem 1.2rem;}
.lang_4_boat_white{background-color:#ffffff;border: 1px solid #000;padding: .3rem 1.2rem;}



/*４の表*/
.type4{ width:98%; border-collapse:separate; border-spacing:.2rem; padding:0rem;}

.type4 td{padding: 1rem 0.2rem;font-size: 1.2rem;}

.type4_tr1{background-color:#e3edec; font-size:1.4rem;}
.type4_tr2{background-color:#c9dddb; font-size:1.4rem;}



/*５の表*/

.type5 {
	width:95%;
	border-collapse: collapse;


}
table.type5 th {
	background-color:#99784F;
	padding: .4rem;
	font-weight: bold;
	border: 2px solid #FDD668;
	color:#fff;
	width:38%;
}

.type5 th img{ width:20%; text-align:center; margin-bottom:3%;}

.type5 th p{font-size: 1.6rem;line-height:1em;}




table.type5 td {
	padding: 2rem .4rem;
	border: 2px solid #FDD668;
	color:#000000;
	font-size:1.6em;line-height:1.8em;
}

