@charset "utf-8";
/* CSS Document */
.sub_inner {
font-family:Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;


}

.lang_button{width:1240px; margin-left:auto; margin-right:auto; margin-bottom:20px; margin-top:-2px;}

.lang_wrap_second{ margin-left:-40px;}
.lang_wrap_second_1{width:1240px; padding-top:15px; margin-bottom:15px; background-color: rgba(97,97,97,0.13); text-align:center;}
.lang_wrap_second_2{width:1240px; padding-top:15px; margin-bottom:15px; background-color: rgba(97,97,97,0.36); text-align:center;}
.lang_wrap_second_3{width:1240px; padding-top:15px; margin-bottom:15px; background-color: rgba(255,104,104,0.25); text-align:center;}
.lang_wrap_second_4{width:1240px; padding-top:15px; margin-bottom:15px; background-color: rgba(90,170,207,0.20); text-align:center;}
.lang_wrap_second_5{width:1240px; padding-top:15px; margin-bottom:15px; background-color: rgba(251,186,1,0.59); text-align:center;}

.lang_second_title1_en{ background-image:url(lang_images_second/title1en.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title2_en{ background-image:url(lang_images_second/title2en.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title3_en{ background-image:url(lang_images_second/title3en.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title4_en{ background-image:url(lang_images_second/title4en.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title5_en{ background-image:url(lang_images_second/title5en.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }

.lang_second_title1_cs{ background-image:url(lang_images_second/title1cs.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title2_cs{ background-image:url(lang_images_second/title2cs.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title3_cs{ background-image:url(lang_images_second/title3cs.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title4_cs{ background-image:url(lang_images_second/title4cs.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title5_cs{ background-image:url(lang_images_second/title5cs.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }

.lang_second_title1_ct{ background-image:url(lang_images_second/title1ct.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title2_ct{ background-image:url(lang_images_second/title2ct.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title3_ct{ background-image:url(lang_images_second/title3ct.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title4_ct{ background-image:url(lang_images_second/title4ct.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title5_ct{ background-image:url(lang_images_second/title5ct.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }

.lang_second_title1_kr{ background-image:url(lang_images_second/title1kr.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title2_kr{ background-image:url(lang_images_second/title2kr.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title3_kr{ background-image:url(lang_images_second/title3kr.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title4_kr{ background-image:url(lang_images_second/title4kr.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }
.lang_second_title5_kr{ background-image:url(lang_images_second/title5kr.png); background-repeat:no-repeat; width:1214px; height:58px; padding-bottom:10px; margin-left:auto; margin-right:auto; }

.lang_width{width:1200px; margin-left:auto; margin-right:auto; }

.lang_p_width{text-align:left; width:1100px; font-size:16px; margin: 15px 0 15px 10px; line-height: 200%; word-break: normal; }

.lang1_1white{background-color:#fff; width:1214px; margin-left:auto; margin-right:auto;  }

.lang_number{ font-style:oblique; font-size:40px; font-weight:bold; color:#0063bf; margin-right:10px;}
.lang_text_oblique{ font-style:oblique; font-size:22px; font-weight:bold; color:#000000; padding:6px 12px;}
.lang_escription{border: 3px solid #cfcfcf; padding:12px; font-size:16px; color:#000000; line-height:120%;}


/*角丸見出し*/
.lang_h2_2{ width:1180px; padding:8px 0 8px 20px; margin: 20px 0; text-align:left; font-weight:bold; font-size:20px; color:#fff; border-radius: 1em;  background-color:#434955; margin-left:auto; margin-right:auto;}
.lang_h2_3{ width:1180px; padding:8px 0 8px 20px; margin: 20px 0; text-align:left; font-weight:bold; font-size:20px; color:#fff; border-radius: 1em;  background-color:#6e4141; margin-left:auto; margin-right:auto;}
.lang_h2_4{ width:1180px; padding:8px 0 8px 20px; margin: 20px 0; text-align:left; font-weight:bold; font-size:20px; color:#fff; border-radius: 1em;  background-color:#8cadaa; margin-left:auto; margin-right:auto;}
.lang_h2_5{ width:1180px; padding:8px 0 8px 20px; margin: 20px 0; text-align:left; font-weight:bold; font-size:20px; color:#fff; border-radius: 1em;  background-color:#955200; margin-left:auto; margin-right:auto;}


.lang_2_display_table{display:table;width:1100px;}
.lang_2_display_table_inner1{ display:table-cell;vertical-align:middle; padding-right:20px; font-size:16px; color:#000000;}
.lang_2_display_table_inner2{ display:table-cell;vertical-align:middle;}

.lang_box_text{line-height:30px; text-align:left; margin-left:10px; word-break: normal;}



.lang_2_table tr td{ font-weight:bold; height: 30px; width: 160px;}
.lang_boat_color1_en{ background-color:#ffffff; border: 1px solid #000; padding:3px 11px 3px 11px; width:200px;}
.lang_boat_color2_en{ background-color:#000000; border: 1px solid #000; padding:3px 11px 3px 11px; width:200px; color:#fff;}
.lang_boat_color3_en{ background-color:#ff0000; border: 1px solid #000; padding:3px 17px 3px 17px; width:200px;}
.lang_boat_color4_en{ background-color:#00b3fc; border: 1px solid #000; padding:3px 15px 3px 15px; width:200px; color:#fff;}
.lang_boat_color5_en{ background-color:#ffff00; border: 1px solid #000; padding:3px 8px 3px 8px; width:200px;}
.lang_boat_color6_en{ background-color:#33a250; border: 1px solid #000; padding:3px 9px 3px 9px; width:200px; color:#fff;}

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

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

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


.lang_2_numbertable{margin: 0 0 4px 0;}
.lang_2_numbertable_td{padding:5px; line-height:120%; background-color:#e6e6e6; width:100%; text-align:left; word-break: normal;}

.lang_2_numbertable_td_number{ text-align:left; padding:15px;}



.lang_3_box_wrap{										/*福岡*/
	display:table;
	margin-left:auto;
	margin-right:auto;
	/*border-collapse:separate;
	border-spacing:0px 0;*/
	/*margin-bottom:10px;*/}

.lang_3_box_l{
	float:left;										/*福岡*/
	display:table-cell;
	background-color:#fff;
	width:570px;
	/*height: 460px;*/
	-webkit-border-bottm-left-radius: 3px;
	-webkit-border-bottm-right-radius: 3px;
	-moz-border-radius-bottmleft: 3px;
	-moz-border-radius-bottmright: 3px;
	border-bottm-left-radius: 3px;
	border-bottm-right-radius: 3px;
	/*padding-left:20px;
	padding-top:10px;
	padding-bottom:3px;*/
	text-align:left;
	border:1px solid #dddddd;
	margin: 0 10px 20px 0 ;
}

.lang_3_box_r{
	float:right;									/*福岡*/
	display:table-cell;
	background-color:#fff;
	width:570px;
	/*height: 460px;*/
	-webkit-border-bottm-left-radius: 3px;
	-webkit-border-bottm-right-radius: 3px;
	-moz-border-radius-bottmleft: 3px;
	-moz-border-radius-bottmright: 3px;
	border-bottm-left-radius: 3px;
	border-bottm-right-radius: 3px;
	/*padding-left:20px;
	padding-top:10px;
	padding-bottom:3px;*/
	text-align:left;
	border:1px solid #dddddd;
	margin: 0  0 20px 10px;
}


.lang_3_box_title{
	height:100px;
	width: 549px;
	display:table;
	/*padding-top:5px*/;
	padding-bottom:3px;
	text-align:left;
	background-color:#b32525;
	border:1px solid #c35353;
	border-bottom:1px solid #941e1f;
	padding-left:20px;									/*福岡*/
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}
.lang_3_box_title_number{
	display: table-cell;
	vertical-align:middle;
	width:40px;
	}

.lang_3_box_title_text{
	display: table-cell;
	vertical-align:middle;

	line-height:20px;
	text-align:left;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	letter-spacing: 3px;

}



.lang_3_box_inner_tablecell_wrap{ display:table; vertical-align:middle; padding:10px;}
.lang_3_box_inner_tablecell{ display:table-cell; vertical-align:middle;}
.lang_3_box_inner_tablecell p{ margin-right:10px;line-height:26px; font-size:16px; color:#000000; word-break: normal;}


.lang_3_box_hight_1_en{ height:240px;}
.lang_3_box_hight_2_en{ height:320px;}
.lang_3_box_hight_3_en{ height:270px;}

.lang_3_box_hight_1_cs{ height:200px;}
.lang_3_box_hight_2_cs{ height:200px;}
.lang_3_box_hight_3_cs{ height:200px;}

.lang_3_box_hight_1_ct{ height:200px;}
.lang_3_box_hight_2_ct{ height:210px;}
.lang_3_box_hight_3_ct{ height:220px;}

.lang_3_box_hight_1_kr{ height:210px;}
.lang_3_box_hight_2_kr{ height:270px;}
.lang_3_box_hight_3_kr{ height:290px;}




.lang_4_images_bottom{width:880px; background-color:#fec20f; margin-left:auto; margin-right:auto;}

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

.lang_5__img{ display:inline-block; vertical-align: middle;}
.lang_5__p{ display:inline-block; vertical-align: middle; padding-left:10px;}


/*1のテーブル*/
table.type1 {
	width:1100px;
	/*border-collapse: collapse;*/
	text-align: left;
	margin: 0 0 6px 0;

	border-collapse: separate;/*追記*/
	border-spacing:0px;/*追記*/
	margin-left:auto;
	margin-right:auto;

}
table.type1 th {
	padding: 0px;
	font-weight: bold;
	vertical-align: central;
	border-right: 24px solid #0063bf;
	text-align:center;
}
table.type1 td.sen1 {
	text-align:left;
 	border: 3px solid #cfcfcf; font-style:oblique; font-size:22px; font-weight:bold; color:#000000; padding:6px 12px; background-image:url(lang_images_second/table_bk.gif)
}
table.type1 td.sen2 {
	text-align:left;
	border: solid #cfcfcf; padding:12px; font-size:16px; color:#000000;  margin: 0 0 0 -10px;
	border-width:0px 3px 3px 3px;
	line-height:28px;
	word-break: normal;
}


table.type4 {
	width:1114px;
	border-collapse: collapse;
	text-align: left;
	margin-left:auto;
	margin-right:auto;

}
table.type4 th {
	background-color:#8cadaa;
	padding: 10px;
	font-weight: bold;
	vertical-align: central;
	border: 2px solid #DEEEF6;
	text-align:center;
}
table.type4 td {
	padding: 10px;
	vertical-align: central;
	border: 2px solid #DEEEF6;
	color:#000000;
}

table.type5 {
	margin-left:auto;
	margin-right:auto;
	width:1114px;
	border-collapse: collapse;
	text-align: left;
	font-size:14px;
	line-height:22px;
}
table.type5 th {
	background-color:#99784F;
	padding: 4px;
	font-weight: bold;
	vertical-align: central;
	border: 2px solid #FDD668;
	color:#fff;
	text-align:left;
	padding-left:10px;
}
table.type5 td {
	padding: 20px;
	vertical-align: central;
	border: 2px solid #FDD668;
	color:#000000;
	text-align:left;
	background-color:#FFFFFF;
	word-break: normal;

}

.type5 td p{word-break: normal;}
.type5_2 td p{word-break: normal;}

table.type5_2 {
	margin-left:auto;
	margin-right:auto;
	width:1114px;
	border-collapse: collapse;
	text-align: left;
	font-size:14px;
	line-height:22px;
}
table.type5_2 th {
	background-color:#99784F;
	padding: 4px;
	font-weight: bold;
	vertical-align: central;
	border: 2px solid #FDD668;
	color:#fff;
	text-align: center;
	padding-left:10px;
}
table.type5_2 td {
	padding: 20px;
	vertical-align: central;
	border: 2px solid #FDD668;
	color:#000000;
	text-align:left;
	background-color:#FFFFFF;
	word-break: normal;

}



.lang_left{ text-align:left;}

.lang_wrap_second_2_inner{
	display: table; width:1214px;}

.lang_2_inner_left{ display:table-cell; width:590px}
.lang_2_inner_right{display:table-cell; width:590px}


