@charset "utf-8";

/* Selects */
.jqTransformSelectWrapper {width: 140px;position:relative;height: 22px;background: url(../images/common/select_left.gif) no-repeat top left;float:left;}
.jqTransformSelectWrapper div span {font-size: 12px;float: none;white-space: nowrap;display:block;height: 22px;line-height: 22px;padding: 0 0 0 12px;overflow: hidden;cursor:pointer;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block;position: absolute;right: 0px;top:0;width: 23px;height: 22px;background: url(../images/common/select_right.gif) no-repeat center center;}
.jqTransformSelectWrapper ul {position: absolute;width: 138px;top: 21px;left: 0px;list-style: none;background-color: #FFF;border: solid 1px #d8d8d7;display: none;margin: 0px;padding: 0px;height: 130px;overflow: auto;overflow-y: auto;z-index:10;}
.jqTransformSelectWrapper ul a {display: block;white-space:nowrap;padding: 4px 10px;text-decoration: none;color:#666a6e;background-color: #FFF;font-size: 12px;}

/* Hidden - used to hide the original form elements */
.jqTransformHidden{display:none;}


/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,table,fieldset,textarea,p,select,blockquote,th,td,a { margin:0;padding:0;border:0;font-size:15px;font-family:Verdana,Sans-serif;line-height:1.5em;color:#666;}
input{margin:0;padding:0;font-size:12px;font-family:Verdana,Sans-serif;line-height:1.2em;color:#666;}
select{font-size:12px;font-family:Verdana,Sans-serif;border:1px solid #ddd;color:#666;}
img{vertical-align:top;border:0;}
a{text-decoration:none;}
table {border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
th,strong{font-weight:bold;}
ol,ul {list-style:none;}
caption,th {text-align:center;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
caption,summary{position:absolute;left:0;top:-10000px;visibility:hidden;height:0;width:0;overflow:hidden;font-size:0;line-height:0;}
legend {display:none;}


html,body{width:100%;height:100%;}
select{height:22px;border:1px solid #c4c4c4;background:#fff;}
.inp_txt{width:72px;height:20px;padding-left:5px;border:1px solid #c4c4c4;background:#fff;vertical-align:middle;}
.inp_txt02{width:150px;height:24px;padding-left:5px;border:1px solid #c4c4c4;background:#fff;vertical-align:middle;}
.inp_check{width:13px;height:13px;vertical-align:middle;position:relative;top:-1px;}
.inp_radio{width:13px;height:13px;vertical-align:middle;position:relative;top:-1px;}

#wrap{width:1890px;}
#header {text-align:center;}
#container {width:100%; margin:0 auto; text-align:left; overflow:hidden;}
#wrap_1{width:100%;background-color:#0c3e68;position:relative;top:10px;height:650px;background:url("../images/test_3.png");background-size:cover;}
#header_1 {text-align:center;}
#container_1 {width:1280px; margin:0 auto; text-align:left;font-size:52px;position:relative;top:200px;color:#fff;}
#container_1_txt {text-align:left;font-size:21px;position:relative;top:20px;color:#fff;left:5px;}
.container_1_highlight {color:#86c1e0;}

#wrap_2{width:100%;background-color:#f7f6f6;position:relative;top:10px;}
#header_2 {text-align:center;}
#container_2 {height:510px;width:1280px; margin:0 auto; text-align:left; overflow:hidden;}

#wrap_3{width:100%;background-color:#f1f1f1;position:relative;}
#wrap_ipa01{height:730px;width:100%;position:relative;top:50px;}
#wrap_ipa02{height:1650px;width:100%;position:relative;top:50px;}
#wrap_ipa03{height:1600px;width:100%;position:relative;top:50px;}
#wrap_ipa04{height:1810px;width:100%;position:relative;top:50px;}
#wrap_gt01{height:1810px;width:100%;position:relative;top:50px;}
#header_3 {text-align:center;}
#container_3 {height:510px;width:1280px; margin:0 auto; text-align:left; overflow:hidden;}

.top_logo {width:1250px; margin:15px auto 18px auto;display:flex;justify-content:space-between;align-items:center;} /*overflow:hidden;*/
.l_logo {float:left;position:relative;top:25px;right:230px;}
.r_btn ul {margin-top:10px; right:200px;top:20px;position:absolute;}
.r_btn li {display:inline;}

.main_menu {repeat-x bottom; height:100px;position:relative;z-index:100;display:flex;flex-direction:column;}
#m_me01 {position:absolute; top:0; left:165px;}
#m_me02 {position:absolute; top:0; left:345px;}
#m_me03 {position:absolute; top:0; left:570px;}
#m_me04 {position:absolute; top:0; left:830px;}

#m_me_01 {position:absolute; top:0; left:0px; width:180px;}
#m_me_01 ul {width:100%;right:40px;top:50px;position:relative;}
#m_me_02 {position:absolute; top:0; left:319px; width:154px;}
#m_me_02 ul {width:100%;right:350px;top:50px;position:relative;}
#m_me_03 {position:absolute; top:0; left:488px; width:221px;}
#m_me_03 ul {width:215px;left:1px;top:50px;position:relative;}
#m_me_04 {position:absolute; top:0; left:725px; width:179px;}
#m_me_04 ul {width:173px;left:1px;top:50px;position:relative;}

.m_visual {margin-bottom:25px;position:relative;background:url("../images/sub_background_2.png");height:160px;background-size:cover;}
.m_visual_greeting {margin-bottom:25px;position:relative;}
.m_visual_index {background:url("../images/eng_test_5.png");background-size:cover;}
.index_cont {width:100%; margin:0 auto;  background:url("../images/eng_test_6.png") no-repeat 0; position:relative; text-align:left; height:437px;}
.g_box {position:absolute; top:100px; left:140px;}
.mar_box {position:absolute; top:0; left:475px;}
.cnt_box {position:absolute; top:0; left:809px;}

.g_box {position:relative;}
.g_box_cont {width:288px; letter-spacing:-1px;}
.g_box_btn {position:absolute; top:10px; right:10px;}
.g_box_t {margin:5px 0 0 10px; font-weight:bold; color:#0351a9; font-size:30px;}
.g_box_txt {width:500px; margin:13px 0 14px 10px;}
.g_box_txt strong {font-size:25px; margin-bottom:10px;color:#0c0c0c;line-height:1.5em;}
.g_box_txt .sub_t {margin-bottom:5px;}

.index_cont_s {width:100%; margin:0 auto;  background:url("../images/eng_test_7.png") no-repeat 0; position:relative; text-align:left; height:437px;}
.g_box_s {position:absolute; top:100px; left:140px;}
.mar_box_s {position:absolute; top:0; left:475px;}
.cnt_box_s {position:absolute; top:0; left:809px;}

.g_box_s {}
.g_box_cont_s {width:288px; letter-spacing:-1px;position:relative;bottom:70px;}
.g_box_btn_s {position:absolute;left:990px;bottom:950px;}
.g_box_t_s {margin:5px 0 0 10px; font-weight:bold; color:#0351a9; font-size:30px;}
.g_box_txt_s {width:500px; margin:13px 0 14px 10px;}
.g_box_txt_s_sub {margin:40px 20px 0px 15px; font-weight:bold; color:#666666; font-size:16px;text-align:center;}
.g_box_txt_s_img {width:300px; height:230px; margin:13px 0 14px 10px; background-color:#ffffff;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_txt_s_img_sub {width:90px; height:97px; margin:13px 0 14px 10px; position:relative; top:20px; left:100px; background:url("../img/major_activities_4.png");}

.g_box_txt_s_sub_c {margin:40px 20px 0px 15px; font-weight:bold; color:#666666; font-size:16px;text-align:center;}
.g_box_txt_s_img_c {left:347px;bottom:243px;position:relative; width:300px; height:230px; margin:13px 0 14px 10px; background-color:#ffffff;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_txt_s_img_sub_c {width:90px; height:97px; margin:13px 0 14px 10px; position:relative; top:20px; left:100px; background:url("../images/major_activities_5.png");}

.g_box_txt_s_sub_r {margin:40px 20px 0px 15px; font-weight:bold; color:#666666; font-size:16px;text-align:center;}
.g_box_txt_s_img_r {left:700px;bottom:487px;position:relative;width:300px; height:230px; margin:13px 0 14px 10px; background-color:#ffffff;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_txt_s_img_sub_r {width:90px; height:97px; margin:13px 0 14px 10px; position:relative; top:20px; left:100px; background:url("../img/major_activities_6.png");}

.g_box_txt_s strong {font-size:25px; margin-bottom:10px;color:#0c0c0c;line-height:1.5em;}
.g_box_txt_s .sub_t {margin-bottom:5px;}

.g_box_bom {bottom:480px;position:relative;width:1000px; height:85px; margin:13px 0 14px 10px; background-color:#2f2f2f;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_l {width:110px; height:34px;position:relative; top:24px; left:365px;}
.g_box_sub_r {width:110px; height:34px;position:relative; left:510px; bottom:10px;}

.g_box_sub_ipa01_1 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_1 {background-size:cover;background:url("../img/g_box_ipa01_1.png");position:relative;right:230px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_1 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_2 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_2 {background-size:cover;background:url("../img/g_box_ipa01_2.png");position:relative;bottom:200px;width:465px;left:250px;height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_2 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_3 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_3 {background-size:cover;background:url("../img/g_box_ipa01_3.png");position:relative;right:230px;bottom:180px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_3 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_4 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_4 {background-size:cover;background:url("../img/g_box_ipa01_4.png");position:relative;left:250px;bottom:380px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_4 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_5 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_5 {background-size:cover;background:url("../img/g_box_ipa01_5.png");position:relative;bottom:360px;width:465px;right:230px;height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_5 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_6 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_6 {background-size:cover;background:url("../images/g_box_ipa01_6.png");position:relative;left:250px;bottom:560px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_6 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_ipa02_1 {height:500px;width:900px;position:relative;bottom:450px;margin:0 auto;}
.g_box_btn_ipa02_1 {}
.g_box_btn_ipa02_txt_1 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa02_2 {height:500px;width:900px;position:relative;bottom:570px;margin:0 auto;}
.g_box_btn_ipa02_2 {}
.g_box_btn_ipa02_txt_2 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa02_3 {height:500px;width:900px;position:relative;bottom:330px;margin:0 auto;}
.g_box_btn_ipa02_3 {}
.g_box_btn_ipa02_txt_3 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa02_img_1 {position:absolute;left:15px;background:url("../img/ipa02_img_1.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_2 {position:absolute;left:460px;background:url("../images/ipa02_img_2.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_3 {position:absolute;left:19px;background:url("../img/ipa02_img_3.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_4 {position:absolute;left:19px;background:url("../img/ipa02_img_4.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_5 {position:absolute;left:460px;background:url("../img/ipa02_img_5.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}

.g_box_ipa02_4 {background:url("../img/g_box_ipa02_4.png");background-size:cover;margin:0 auto;position:relative;right:230px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa02_4 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa02_5 {background:url("../img/g_box_ipa02_5.png");background-size:cover;margin:0 auto;position:relative;bottom:200px;width:465px;left:250px;height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa02_5 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}
.g_box_ipa02_6 {background:url("../img/g_box_ipa02_6.png");background-size:cover;margin:0 auto;position:relative;right:230px;bottom:180px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa02_6 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa02_7 {background:url("../img/g_box_ipa02_7.png");background-size:cover;margin:0 auto;position:relative;left:250px;bottom:380px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa02_7 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}
.g_box_ipa03_4 {background:url("../img/g_box_ipa03_4.png");background-size:cover;position:relative;right:230px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa03_4 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}
.g_box_ipa03_5 {background:url("../img/g_box_ipa03_5.png");background-size:cover;position:relative;bottom:200px;width:465px;left:250px;height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa03_5 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa03_6 {background:url("../img/g_box_ipa03_6.png");background-size:cover;position:relative;right:230px;bottom:180px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa03_6 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa03_7 {background:url("../img/g_box_ipa03_7.png");background-size:cover;position:relative;left:250px;bottom:380px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_ipa03_7 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}


.g_box_sub_ipa04_1 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}
.g_box_ipa04_1 {background:url("../img/g_box_ipa04_1.png");background-size:cover;position:relative;right:230px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa04_1 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:30px; left:20px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa04_2 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}
.g_box_ipa04_2 {background:url("../img/g_box_ipa04_2.png");background-size:cover;position:relative;left:250px;bottom:200px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa04_2 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:30px; left:20px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa04_3 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}
.g_box_ipa04_3 {background:url("../img/g_box_ipa04_3.png");background-size:cover;position:relative;right:230px;bottom:185px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa04_3 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:30px; left:20px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa04_4 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:150px;text-align:center;}
.g_box_ipa04_4 {background:url("../img/g_box_ipa04_4.png");background-size:cover;position:relative;left:250px;bottom:385px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa04_4 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:30px; left:20px; background:url("../img/eng_icon_1.png");background-size:cover;}

.g_box_ipa04_5 {height:500px;width:1300px;position:relative;bottom:300px;margin:0 auto;}
.g_box_btn_ipa04_5 {}
.g_box_btn_ipa04_txt_5 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa04_6 {height:500px;width:1300px;position:relative;bottom:370px;margin:0 auto;}
.g_box_btn_ipa04_6 {}
.g_box_btn_ipa04_txt_6 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa04_7 {height:500px;width:1300px;position:relative;bottom:440px;margin:0 auto;}
.g_box_btn_ipa04_7 {}
.g_box_btn_ipa04_txt_7 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}

.g_box_ipa04_img_1 {position:absolute;left:455px;background:url("../images/ipa04_img_1.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_1_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}
.g_box_ipa04_img_2 {position:absolute;left:900px;background:url("../img/ipa04_img_2.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_2_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}
.g_box_ipa04_img_3 {position:absolute;left:455px;background:url("../img/ipa04_img_3.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_3_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}
.g_box_ipa04_img_4 {position:absolute;left:900px;background:url("../img/ipa04_img_4.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_4_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}
.g_box_ipa04_img_5 {position:absolute;left:15px;background:url("../img/ipa04_img_5.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_5_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}
.g_box_ipa04_img_6 {position:absolute;left:455px;background:url("../img/ipa04_img_6.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_6_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}
.g_box_ipa04_img_7 {position:absolute;left:15px;background:url("../img/ipa04_img_7.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_7_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}
.g_box_ipa04_img_8 {position:absolute;left:15px;background:url("../img/ipa04_img_8.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa04_img_8_txt {color:#1c1c1c; font-size:14px;position:relative;top:310px;}

.g_box_ipa03_1 {height:500px;width:900px;position:relative;bottom:340px;margin:0 auto;}
.g_box_btn_ipa03_1 {}
.g_box_btn_ipa03_txt_1 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa03_2 {height:500px;width:900px;position:relative;bottom:470px;margin:0 auto;}
.g_box_btn_ipa03_2 {}
.g_box_btn_ipa03_txt_2 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa03_3 {height:500px;width:900px;position:relative;bottom:600px;margin:0 auto;}
.g_box_btn_ipa03_3 {}
.g_box_btn_ipa03_txt_3 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa03_img_1 {position:absolute;left:15px;background:url("../img/ipa03_img_1.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa03_img_2 {position:absolute;left:15px;background:url("../img/ipa03_img_2.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa03_img_3 {position:absolute;left:19px;background:url("../img/ipa03_img_3.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}

.mar_box {background:url("../img/mar_box_bg.gif") no-repeat; width:325px; height:350px;}
.mar_box .mar_box_t {font-size:24px; color:#00deff; font-weight:bold; margin:13px 0 15px 26px;}
.mar_box ul {margin:0 0 0 26px;}
.mar_box li {background:url("../img/mar_box_icon.gif") no-repeat 0 7px; padding-left:10px; line-height:15px; margin-bottom:7px;}
.mar_box li a {color:#d0cece;}

.cnt_box02 {border:1px solid #dadada; background-color:#245588; overflow:hidden; width:325px; height:170px;}
.cnt_box02 dl {position:relative; margin-left:15px; margin-bottom:3px;}
.cnt_box02 dt {background:url("../img/cnt_box_icon.gif") no-repeat 0 8px; color:#68fbeb; padding-left:10px;}
.cnt_box02 dd {color:#ffffff;}
.cnt_box02 dd.num01 {position:absolute; top:-2px; right:15px;} 
.cnt_box02 dd.num02 {position:absolute; top:-2px; right:15px;} 
.cnt_box02 dd.num03 {position:absolute; top:-2px; right:15px;} 
.cnt_box02 dd.num04 {position:absolute; top:-2px; right:15px;} 
.cnt_box02 dd.num05 {position:absolute; top:-2px; right:15px;} 
.cnt_box_t {font-size:24px; color:#ffffff; font-weight:bold; margin:10px 0 12px 15px;}
.location {margin-top:20px;}

.footer {width:100%; margin:0 auto; padding-bottom:20px; padding-top:20px; background-color:#2f2f2f;}
.end_logo {float:left; margin-right:28px;}
.end_logo_img {background:url("../img/footer_logo_ai_new.png");width:95px; height:50px;left:500px;bottom:11px;position:relative;}
.end_add {font-weight:bold; color:#666666; font-size:12px;position:relative;left:510px;bottom:3px;}

.menu_w {width:1050px; margin:0 auto;display:flex; justify-content:space-between;border-bottom: 1px solid #ddd;padding: 10px 0;position:relative;bottom:50px;}
.menu_item {padding: 10px 20px;cursor: pointer;}
.menu_title {font-size: 19px;color: #333;}
.menu_w ul {background-color:#ffffff; padding:0px 0; margin-left:3px;}
.menu_w li {margin-bottom:0px;}
.menu_w li a {background-color:#1f264c; display:block;color:#fff; padding:2px 0px 5px 80px;}
.menu_w li a:hover {background-color:#555555; color:#ffffff; display:block;  padding:2px 0 5px 15px;}

.submenu_container {background:url("../img/submenu_img.png");background-repeat:no-repeat;display: none;position: absolute;top:100px;left: 0;width: 100%;background-color: #fff;border-top: 1px solid #ddd;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);z-index: 1000;padding: 10px 0;}
.submenu {display: flex;justify-content: center;gap:85px;}
.submenu_section {padding: 0 20px;}
.submenu_title {font-weight: bold;margin-bottom: 5px;font-size:19px;}
.submenu ul {list-style: none;margin: 0;padding: 0;}
.submenu li {margin: 5px 0;}
.submenu li a {text-decoration: none;color: #333;display: block;font-size:15.5px;line-height:1.75em;}
.submenu li a:hover {color: #007bff;}

.b_cont {width:1000px; margin:0 auto;}
.navi {position:relative;top:47px;text-align:center;font-size:35px;color:#fff;height:10px;}
.navi_ipa03 {position:relative;top:40px;text-align:center;font-size:35px;color:#fff;height:10px;width:1100px;}
.navi_ipa03 span {color:#ffffff;font-size:18px;position:relative;bottom:10px;left:10px;}
.navi_img {background:url("../img/home_icon_1.png") no-repeat 0 4px;position:relative;bottom:48px;height:20px;left:405px;}
.navi_img_gt01 {background:url("../img/home_icon_1.png") no-repeat 0 4px;position:relative;bottom:48px;height:20px;left:430px;}
.navi_img_au01 {background:url("../img/home_icon_1.png") no-repeat 0 4px;position:relative;bottom:48px;height:20px;left:415px;}
.navi_img_au02 {background:url("../img/home_icon_1.png") no-repeat 0 4px;position:relative;bottom:48px;height:20px;left:415px;}
.navi_img_au03 {background:url("../img/home_icon_1.png") no-repeat 0 4px;position:relative;bottom:48px;height:20px;left:415px;}
.navi_img_cn02 {background:url("../img/home_icon_1.png") no-repeat 0 4px;position:relative;bottom:48px;height:20px;left:420px;}
.navi_img_ipa03 {background:url("../img/home_icon_1.png") no-repeat 0 4px;position:relative;bottom:48px;height:20px;left:450px;}
.navi span {color:#ffffff;font-size:18px;position:relative;bottom:10px;left:10px;}


.p_tit {border-bottom:2px solid #333333; width:100%; background:url("../img/p_tit_icon.gif") no-repeat 0 14px; color:#333333; font-size:35px; height:61px; overflow:hidden;}
.m_cont_gt01_bg {background:url("../img/greeting.png") no-repeat right bottom;width:1150px;height:550px;background-size:cover;}
.m_cont_2_gt01_bg_2 {background:url("../img/greeting_icon_4.png") no-repeat bottom;width:1150px;height:470px;background-size:cover;}
.gt01_bg_top {font-size:24px; letter-spacing:-0.7px;color:#000;position:relative;left:40px;top:20px;}
.gt01_bg_top_rank {font-size:17px; letter-spacing:-0.7px;color:#0e549c;position:relative;left:50px;top:10px;}
.gt01_bg_top_name {font-size:24px; letter-spacing:-0.7px;color:#000;position:relative;left:50px;top:13px;}
.gt01_bg_top_2 {font-size:22px; letter-spacing:-0.7px;color:#000;position:relative;left:40px;top:50px;}
.gt01_bg_bom {top:26px;left:40px;position:relative;margin:0;padding:0;border:0;font-size:15px;font-family:Verdana,Sans-serif;line-height:1.5em;color:#666;}
.gt01_bg_bom_2 {top:35px;left:40px;position:relative;margin:0;padding:0;border:0;font-size:15px;font-family:Verdana,Sans-serif;line-height:1.5em;color:#666;}
.gt01_bg_icon {font-size:17.3px;line-height:2.1em;padding-left:14px;background:url(../img/icon_dot.gif) no-repeat 2px 17px;}
.gt01_bg_icon_2 {font-size:14.5px;line-height:1.8em;padding-left:10px;}
.gt01_bg_icon_3 {font-size:14.5px;line-height:1.8em;padding-left:10px;position:relative;left:545px;bottom:260px;}
.m_cont {margin:0 auto; overflow:hidden;position:relative;top:30px;box-shadow:-9px 0px 10px 0px rgba(157, 157, 157, 0.3);width:1150px;}
.m_cont_2 {margin:0 auto; overflow:hidden;position:relative;top:90px;width:1150px;height:650px;}
.m_cont_cn02 {margin:20px 0 70px 0; overflow:hidden;position:relative;top:30px;}
.m_cont_cn02_img {background:url("../img/new_location.png") no-repeat 0px 2px;position:relative;height:700px;width:950px;background-size:cover;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;margin-left:40px;}
.m_cont_ab {margin:20px 0 70px 0; overflow:hidden;position:relative;top:30px;padding-bottom:180px;}
.m_cont_ab_img {background:url("../img/aboutkosa.png");position:relative;left:200px;height:130px;background-color:#e8f1fb;width:650px;}
.m_cont_au02 {font-size:18px;font-family:Verdana,Sans-serif;line-height:1.8em;color:#666;background-color:#f7f6f6;text-align:center;padding-bottom:20px;padding-top:20px;position:relative;top:20px;}
.m_cont_au02_img {overflow:hidden;position:relative;top:80px;padding-bottom:150px;width:1200px;}
.m_cont_au03_img {overflow:hidden;position:relative;top:50px;padding-bottom:150px;}
.m_cont_ipa01 {border-radius:15px;background:url("../img/background_ipa01.png");padding-left:65px;font-size:18px;line-height:1.8em;color:#e7e5e5;padding-bottom:30px;padding-top:30px;position:relative;top:20px;left:10px;background-size:cover;}
.m_cont_ipa02 {border-radius:15px;background:url("../img/background_ipa02.png");padding-left:65px;font-size:18px;line-height:1.8em;color:#e7e5e5;padding-bottom:30px;padding-top:30px;position:relative;top:20px;left:10px;background-size:cover;}
.m_cont_ipa03 {border-radius:15px;background:url("../img/background_ipa03.png");padding-left:65px;font-size:18px;line-height:1.8em;color:#e7e5e5;padding-bottom:30px;padding-top:30px;position:relative;top:20px;left:10px;background-size:cover;}
.m_cont_ipa04 {border-radius:15px;background:url("../img/background_ipa04.png");padding-left:65px;font-size:18px;line-height:1.8em;color:#e7e5e5;padding-bottom:30px;padding-top:30px;position:relative;top:20px;left:10px;background-size:cover;}
.m_cont_sitemap_img {overflow:hidden;position:relative;top:50px;padding-bottom:150px;}
.au_dl {float:left;position:relative;top:170px;left:120px;}
.au_dl dl {margin-bottom:35px;}
.au_dl dt {padding-left:20px; font-size:20px;  color:#333333;line-height:2.5em;}
.au_dl dd {padding-left:20px}
.au_dl dd a {color:#3166a2;}
.au_dl dd {padding-left:20px}

.dd_icon {background:url("../img/dd_icon.gif") no-repeat 10px 8px; margin-top:20px; padding-left:50px;}
.dd_icon strong {font-size:16px; color:#1063b6;}
.dd_icon_blue {background:url("../img/dd_icon.gif") no-repeat 10px 10px; font-size:16px; margin-top:20px; padding-left:20px;  color:#1063b6; font-weight:bold;}
.dd_icon_blue a {font-size:16px; margin-top:20px; color:#1063b6; font-weight:bold;}
.dd_icon_red {color:#e05353; font-weight:bold;}
.dd_icon_red a {color:#e05353; font-weight:bold;}

.mid_tit {font-size:25px; margin-bottom:10px; color:#333333;margin-left:40px;}

.t_st {border-top:1px solid #7289a0; border-bottom:1px solid #7289a0; width:950px; margin-top:20px; margin-bottom:20px;margin-left:40px;}
.t_st th {background-color:#eff4f9; border-bottom:1px solid #d3dce2; border-right:1px solid #d3dce2; color:#4b8ac8; text-align:left; padding-left:10px;}
.t_st td {border-bottom:1px solid #d3dce2; padding:10px 0 10px 10px; }
.t_st td span {color:#1c589c;}

.t_st02 {border-top:1px solid #7289a0; border-bottom:1px solid #7289a0; width:100%; margin-bottom:20px;}
.t_st02 th {background-color:#eff4f9; border-bottom:1px solid #d3dce2; border-right:1px solid #d3dce2; color:#4b8ac8; text-align:center; padding:10px 0;}
.t_st02 th.ed {background-color:#eff4f9; border-bottom:1px solid #d3dce2; border-right:0px; color:#4b8ac8; text-align:center; padding:10px 0;}
.t_st02 td {border-bottom:1px solid #d3dce2; border-right:1px solid #d3dce2; padding:10px 0; text-align:center; }
.t_st02 td.lt {border-bottom:1px solid #d3dce2; padding:10px 0 10px 10px; text-align:left;}
.t_st02 td.ed {border-bottom:1px solid #d3dce2; border-right:0px; padding:10px 0 10px 10px; }

.t_st03 {border-top:1px solid #7289a0; border-bottom:1px solid #7289a0; width:100%; margin-bottom:20px;}
.t_st03 th {background-color:#eff4f9; border-bottom:1px solid #d3dce2; border-right:1px solid #d3dce2; color:#4b8ac8; text-align:center;}
.t_st03 th.mid {background-color:#eff4f9; border-bottom:1px solid #d3dce2; border-right:1px solid #d3dce2; border-left:1px solid #d3dce2; color:#4b8ac8; text-align:center;}
.t_st03 td {border-bottom:1px solid #d3dce2; padding:10px 0 10px 10px; }
.t_st03 td span {color:#1c589c;}

.mid_tab {overflow:hidden; width:662px; float:right; margin-bottom:20px;}
.mid_tab ul {overflow:hidden;}
.mid_tab li {color:#969595; float:left; border-left:1px solid #d2d0d0; border-top:1px solid #d2d0d0; border-bottom:1px solid #d2d0d0;}
.mid_tab li.end {color:#969595; float:left; border-right:1px solid #d2d0d0; border-top:1px solid #d2d0d0; border-bottom:1px solid #d2d0d0;}
.mid_tab li a {color:#969595; display:block; padding:5px 10px;}
.mid_tab li a:hover {border-right:1px solid #d2d0d0; background-color:#1063b6; color:#ffffff; display:block;}

.ipa_box {clear:both;}
.ipa_box dl {margin-bottom:40px;}
.ipa_box dt {background:url("../img/dd_icon.gif") no-repeat 0 8px; color:#1063b6; font-weight:bold; padding-left:10px;}
.ipa_box dd {padding-left:10px;}
#ipa01 {clear:both;}
#ipa02 {clear:both;}
#ipa03 {clear:both;}
#ipa04 {clear:both;}

.ipa_cont {width:100%; text-align:center;}
.ipa_box .tit {background:url("../img/dd_icon.gif") no-repeat 0 8px; color:#1063b6; font-weight:bold; padding-left:10px; margin-bottom:20px;}
.sub_tit {background:url("../img/dd_icon.gif") no-repeat 0 8px; color:#1063b6; font-weight:bold; padding-left:10px; margin-bottom:20px; margin-left:20px;}
.ty02 {margin-bottom:20px;}
.ty02 dt {font-size:14px; font-weight:bold; color:#333333; padding-left:20px; background:url(none);}
.ty02 dd {padding-left:20px;}

.n_dl {clear:both; margin-bottom:20px;}
.n_dl dt {background:url("../img/dd_icon.gif") no-repeat 0 8px; color:#1063b6; font-weight:bold; padding-left:10px;}
.n_dl dd {padding-left:10px;}


/* 반응형 디자인을 위한 미디어 쿼리 */
@media (max-width: 1280px) {
  #container_1, #container_2, #container_3 {
    width: 100%;
    padding: 0 20px;
  }
  .top_logo {
    width: 100%;
    padding: 0 20px;
  }
}

@media (max-width: 768px) {
  .jqTransformSelectWrapper {
    width: 100px;
  }
  .jqTransformSelectWrapper ul {
    width: 98px;
  }
  #container_1 {
    font-size: 36px;
  }
  #container_1_txt {
    font-size: 16px;
  }
  .top_logo {
    flex-direction: column;
    align-items: flex-start;
  }
  .main_menu {
    flex-direction: column;
    align-items: flex-start;
  }
  #m_me01, #m_me02, #m_me03, #m_me04 {
    position: static;
    width: 100%;
    margin-bottom: 10px;
  }
  .m_visual {
    height: 120px;
  }
}

@media (max-width: 480px) {
  #container_1 {
    font-size: 24px;
  }
  #container_1_txt {
    font-size: 14px;
  }
  .g_box_txt strong {
    font-size: 18px;
  }
}

/* 원본 스타일 */
.g_box_bom {bottom:480px;position:relative;width:1000px; height:85px; margin:13px 0 14px 10px; background-color:#2f2f2f;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_sub_l {width:110px; height:34px;position:relative; top:24px; left:365px;}
.g_box_sub_r {width:110px; height:34px;position:relative; left:510px; bottom:10px;}

.g_box_sub_ipa01_1 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_1 {background-size:cover;background:url("../img/g_box_ipa01_1.png");position:relative;right:230px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_1 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_2 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_2 {background-size:cover;background:url("../img/g_box_ipa01_2.png");position:relative;bottom:200px;width:465px;left:250px;height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_2 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_3 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_3 {background-size:cover;background:url("../img/g_box_ipa01_3.png");position:relative;right:230px;bottom:180px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_3 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_4 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_4 {background-size:cover;background:url("../img/g_box_ipa01_4.png");position:relative;left:250px;bottom:380px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_4 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_5 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_5 {background-size:cover;background:url("../img/g_box_ipa01_5.png");position:relative;bottom:360px;width:465px;right:230px;height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_5 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_sub_ipa01_6 {font-weight:bold; color:#ffffff; font-size:17px;position:relative;top:120px;text-align:center;}
.g_box_ipa01_6 {background-size:cover;background:url("../images/g_box_ipa01_6.png");position:relative;left:250px;bottom:560px;width:465px; height:200px; margin:0 auto; background-color:#f7f6f6;box-shadow:5px 0px 10px 0.9px rgba(157, 157, 157, 0.3);}
.g_box_img_ipa01_6 {width:35px; height:35px; margin:13px 0 14px 10px; position:relative; top:45px; left:10px; background:url("../img/eng_icon_1.png");background-size:cover;}
.g_box_ipa02_1 {height:500px;width:900px;position:relative;bottom:450px;margin:0 auto;}
.g_box_btn_ipa02_1 {}
.g_box_btn_ipa02_txt_1 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa02_2 {height:500px;width:900px;position:relative;bottom:570px;margin:0 auto;}
.g_box_btn_ipa02_2 {}
.g_box_btn_ipa02_txt_2 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa02_3 {height:500px;width:900px;position:relative;bottom:330px;margin:0 auto;}
.g_box_btn_ipa02_3 {}
.g_box_btn_ipa02_txt_3 {font-weight:bold; color:#479edc; font-size:15px;position:relative;bottom:20px;left:30px;}
.g_box_ipa02_img_1 {position:absolute;left:15px;background:url("../img/ipa02_img_1.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_2 {position:absolute;left:460px;background:url("../images/ipa02_img_2.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_3 {position:absolute;left:19px;background:url("../img/ipa02_img_3.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_4 {position:absolute;left:19px;background:url("../img/ipa02_img_4.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}
.g_box_ipa02_img_5 {position:absolute;left:460px;background:url("../img/ipa02_img_5.jpg");background-size:cover;width:420px;height:295px;border:1px solid #e9e9e9;border-top:1px solid #4a4a4a;}

/* 반응형 디자인을 위한 미디어 쿼리 */
@media (max-width: 1280px) {
  .g_box_bom {width: 90%; margin: 13px auto;}
  .g_box_ipa01_1, .g_box_ipa01_2, .g_box_ipa01_3, .g_box_ipa01_4, .g_box_ipa01_5, .g_box_ipa01_6,
  .g_box_ipa02_1, .g_box_ipa02_2, .g_box_ipa02_3 {
    width: 80%;
  }
  .g_box_img_ipa01_1, .g_box_img_ipa01_2, .g_box_img_ipa01_3, .g_box_img_ipa01_4, .g_box_img_ipa01_5, .g_box_img_ipa01_6 {
    left: 5px;
  }
  .g_box_btn_ipa02_txt_1, .g_box_btn_ipa02_txt_2, .g_box_btn_ipa02_txt_3 {
    left: 15px;
  }
  .g_box_ipa02_img_1, .g_box_ipa02_img_2, .g_box_ipa02_img_3, .g_box_ipa02_img_4, .g_box_ipa02_img_5 {
    width: 90%;
    left: 5%;
  }
}

@media (max-width: 768px) {
  .g_box_bom {bottom: 300px; width: 100%; height: auto;}
  .g_box_sub_l, .g_box_sub_r {
    width: 100%;
    position: static;
    text-align: center;
    margin-bottom: 10px;
  }
  .g_box_sub_l {top: 0; left: 0;}
  .g_box_sub_r {left: 0; bottom: 0;}
  .g_box_ipa01_1, .g_box_ipa01_2, .g_box_ipa01_3, .g_box_ipa01_4, .g_box_ipa01_5, .g_box_ipa01_6 {
    width: 90%;
    margin-bottom: 20px;
  }
  .g_box_img_ipa01_1, .g_box_img_ipa01_2, .g_box_img_ipa01_3, .g_box_img_ipa01_4, .g_box_img_ipa01_5, .g_box_img_ipa01_6 {
    width: 30px;
    height: 30px;
  }
  .g_box_ipa02_img_1, .g_box_ipa02_img_2, .g_box_ipa02_img_3, .g_box_ipa02_img_4, .g_box_ipa02_img_5 {
    width: 100%;
    left: 0;
    margin-bottom: 20px;
  }
}

@media (max-width: 480px) {
  .g_box_bom {bottom: 150px; height: auto;}
  .g_box_sub_l, .g_box_sub_r {
    width: 100%;
    position: static;
    text-align: center;
    margin-bottom: 10px;
  }
  .g_box_ipa01_1, .g_box_ipa01_2, .g_box_ipa01_3, .g_box_ipa01_4, .g_box_ipa01_5, .g_box_ipa01_6 {
    width: 100%;
    margin-bottom: 20px;
  }
  .g_box_img_ipa01_1, .g_box_img_ipa01_2, .g_box_img_ipa01_3, .g_box_img_ipa01_4, .g_box_img_ipa01_5, .g_box_img_ipa01_6 {
    width: 25px;
    height: 25px;
  }
  .g_box_ipa02_img_1, .g_box_ipa02_img_2, .g_box_ipa02_img_3, .g_box_ipa02_img_4, .g_box_ipa02_img_5 {
    width: 100%;
    left: 0;
  }
}
