@charset "utf-8";
/* CSS Document */
#nav { margin-bottom:50px !important; }
#submission h2{background:url(../../submission/images/bg_h2.gif) no-repeat; padding:20px 0 25px 40px; color:#fff; font-size:24px; font-weight:bold;}
.box_sub { padding:0 88px 50px 80px;font-size:16px; line-height:26px;}
.box_sub  h3 { margin-bottom:45px; background:url(../../submission/images/bg_h3.gif) no-repeat; padding:7px 0 10px 15px; font-size:20px; font-weight:bold; color:#168f69;}
.sub_child { padding-left:20px;}
.sub_child p a { color:#ed4444;}
.text { margin-bottom:100px;}
.child_cont { margin-bottom:138px; text-align:center;}
.child_cont .box01{width:214px; margin-right:42px; padding-top:30px;}/*Add-2015-04-22*/
.child_cont .box02{width:127px; margin-right:42px;}/*Add-2015-04-22*/
.txt1 { padding-left:6px; margin-bottom:55px;}
.img { margin-bottom:65px; text-align:center;}
.child1_cont { padding:0 50px 0 7px; margin-bottom:65px;}
.sub_child .pb { padding-bottom:25px;}
/*add 2016-05-16*/
.sub_child a:hover{ opacity:0.8}
/*Add-2015-04-22*/
@media only screen and (max-width:980px){
#nav { margin-bottom:5% !important; }
#submission h2{ padding:2% 0 3% 5%;width:94%;background-size:100% 100%; background:url(../../submission/images/bg_h2_s.gif) no-repeat}
.box_sub { padding:0 2% 5%;font-size:16px; line-height:26px;}
.box_sub  h3 { margin-bottom:5%; padding:1% 0 1% 2%;background-size:100% 100%;}
.sub_child { padding-left:2%;}
.text { margin-bottom:10%;}
.child_cont { margin-bottom:3%;}
.child_cont td { padding-right:4%; }
.txt1 { padding-left:1%; margin-bottom:5%;}
.img { margin-bottom:6%;}
.child1_cont { padding:0 5% 0 1%; margin-bottom:6%;}
.sub_child .pb { padding-bottom:3%;}
.child_cont .fl,.child_cont .fr,.child1_cont .fl,.child1_cont .fr{width:36%;}
.child_cont .box01{width:30%; margin-right:4%; padding-top:3%;}/*Add-2015-04-22*/
.child_cont .box02{width:28%; margin-right:4%;}/*Add-2015-04-22*/
}
@media only screen and (max-width:800px){
/*add 2016-05-16*/
#submission h2{padding:3% 0 3% 7%;}
}
@media only screen and (max-width:640px){
#submission h2{padding:2% 0 3% 8%; background-size:100% 100%}
}

@media only screen and (max-width:480px){
.child_cont .fl,.child_cont .fr,.child1_cont .fl,.child1_cont .fr{width:100%;float:none; margin-bottom:2%;}
.child_cont .box01,.child_cont .box02{width:100%; margin-right:0; padding-top:0; margin-bottom:2%;}/*Add-2015-04-22*/
#submission h2{background-size:152% 100%; padding:2% 0 3% 7%;}
}
@media only screen and (max-width:360px){
#submission h2{font-size:18px;}
}