.sub-wrap{width:100%; max-width:1200px; margin:80px auto 84px; background:#fff; border-top:3px #424958 solid;}
.sub-box{padding:30px 60px;}
.sub-tit{position:relative; border-bottom:1px #e5e9e9 solid; padding-bottom:20px; margin-bottom:40px;}
.sub-tit h2{color:#424958; font-weight:600; font-size:32px; text-align:center; text-transform:uppercase;}

.page-link p{position:absolute; top:6px;}
.page-link a{color:#abacac; font-size:12px; font-weight:500; text-transform:uppercase; padding:6px 12px; display:block; border:1px transparent solid;}
.page-link a:hover{border:1px #4b7587 solid; border-radius:3px; color:#4b7587;}
.page-link a i{font-size:17px; vertical-align:middle; font-weight:300; margin-right:6px;}
.page-link p.next-page{right:0;}
.page-link p.next-page a i{margin-left:6px; margin-right:0;}

.sub-contents{padding:0 30px 50px;}
.mb_5{margin-bottom:5px;}
.mt_30{margin-top:30px;}

/*------Overview------*/
#overview .overview-top{height:360px; background:url(../../images/sub/overview-bg.jpg) no-repeat 100% 0 #eceded;}
#overview .overview-top-txt{width:490px; height:250px; background:url(../../images/sub/overview-txt-bg01.png) no-repeat 50% 0; margin-left:60px; padding:55px 0;}
#overview .OTT01{color:#4b7587; font-size:13px; font-weight:600; text-transform:uppercase; margin:12px 0 20px;}
#overview .OTT02{color:#4b7587; font-size:29px; line-height:36px; letter-spacing:0; margin-bottom:25px;}
#overview .OTT03{background:url(../../images/sub/overview-txt-bg02.png) no-repeat 100% 0; height:100px; color:#fff; font-size:13px; display:table-cell; vertical-align:middle; padding-left:26px;}
#overview .OTT03 p{display:inline-block;}
#overview .OTT03 .OTT03-01{font-weight:600; border-bottom:2px #fff solid; display:inline-block; margin-bottom:8px; padding:2px 0;}
#overview .OTT03 .OTT03-02{width:100%;}

#overview .overview-top.long{height:470px;}
#overview .overview-top.long .overview-top-txt{height:380px; background-position:100% 0; background-size:625px auto;}

#overview .overview-bottom{padding:30px 10px 0;}
#overview .g_tit{background: url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left: 15px; font-weight: 600; font-size: 16px; color: #5d8ca0; text-transform: uppercase;}
#overview .OBT01-ul li{border-bottom:1px #e5e9e9 solid; padding:10px 0; position:relative; padding-left:40px; font-size:15px;}
#overview .OBT01-ul span{font-weight:500; font-size:18px; display:inline-block; width:40px; text-align:center; position:absolute; left:0; top:7px;}
#overview .OBT02-dl{margin-top:35px;}
#overview .OBT02-dl dt{background:url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left:15px; font-weight:600; font-size:16px; color:#5d8ca0; text-transform:uppercase; margin-top:30px;}
#overview .OBT02-dl dd{padding-left:15px; margin:5px 0 15px; font-size:15px;}
#overview .OBT02-dl dd p{margin-bottom:5px;}
#overview .OBT02-dl dd li{background:url(../../images/sub/sub-but02.gif) no-repeat 0 8px; padding-left:10px; margin-bottom:5px;}
.pdf-box {background:#eceded; padding:2%; margin-top:40px; margin-left:15px;}
.pdfobject-container{height:1200px; width:100%;}
.pdf-icon{text-align:right; margin-bottom:12px; position:relative; }
.pdf-icon a,.pdf-icon a:hover{display:inline-block;  line-height:20px; padding:0px 7px;  font-size:13px; color:#3e464a; font-weight:500;}
.pdf-icon a:hover{color:#cb2236;}
.pdf-icon a i{font-size:17px; font-weight:300; margin-left:3px; vertical-align:middle;}
.pdf-icon img{width:20px; margin-top:-2px; margin-right:2px;}

.year_btn{text-align:right; margin-bottom:40px;}
.overview_btn{text-align:right; margin-bottom:20px;}
.overview_btn a{display:inline-block; padding:10px 20px;  background:#424958; color:#fff; font-weight:500; border-radius:3px;}
.overview_2016_tit{text-align:center; font-size:30px; font-weight:500; background:#5d8ca0; color:#fff; padding:5px 0;}

#overview .call-for-paper_form.no-topic .overview-top-txt{padding:75px 0 55px;}
#overview .call-for-paper_form.no-topic .OTT01{display:none;}
#overview .call-for-paper_form.no-topic .OTT02{font-weight:600;}


/*----call for papers----*/
#call-for-papers .OBT02-dl{margin-top:35px;}
#call-for-papers .OBT02-dl dt{background:url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left:15px; font-weight:600; font-size:16px; color:#5d8ca0; text-transform:uppercase; margin-top:30px;}
#call-for-papers .OBT02-dl dd{padding-left:15px; margin:5px 0 15px; font-size:15px;}
#call-for-papers .OBT02-dl dd p{margin-bottom:5px;}
#call-for-papers .OBT02-dl dd li{ padding-left:30px; margin-bottom:5px; position:relative;}
#call-for-papers .OBT02-dl dd li span{width:22px;  text-align:center; display:inline-block; position:absolute; top:0; left:0;}
/*171019 4회탭만 사용*/
.c_title{text-align:center; margin-bottom:50px;}
.c_title a{border:1px #e8e8ea solid; line-height:30px; padding:5px 25px;  display:inline-block; font-size:18px; border-radius: 3px; color:#fff; background:#4b7587;}

.call-for-paper-tab{text-align:center; margin-bottom:50px;}
.call-for-paper-tab li{display:inline-block; margin-right:20px; }
.call-for-paper-tab li a{border:1px #e8e8ea solid; line-height:30px; padding:5px 20px;  display:block; font-size:18px; border-radius: 3px;}
.call-for-paper-tab li a:hover{color:#fff; background:#97a0ad;}
.call-for-paper-tab li.active a{color:#fff; background:#97a0ad;}
.call-for-paper-tab .third a:hover{color:#fff; background:#d7b38e;}
.call-for-paper-tab .third.active a{color:#fff; background:#d7b38e;}
.call-for-paper-tab .fourth a:hover{color:#fff; background:#4b7587;}
.call-for-paper-tab .fourth.active a{color:#fff; background:#4b7587;} 
.call-for-paper-tab .fifth a:hover{color:#fff; background:#7b849d;}
.call-for-paper-tab .fifth.active a{color:#fff; background:#7b849d;}

.call-for-paper-tab.tap_3 li{width:30%;}
.call-for-paper-tab.tap_3 li:last-child{margin-right:0;}
.call-for-paper-tab.tap_3 li a{line-height:1.3em;}

#call-for-papers .img_box{text-align:center;}
#call-for-papers .img_box img{display:inline-block; max-width:100%;}
#call-for-papers .mobile_btn{display:none; margin-top:30px; text-align:center;}
#call-for-papers .mobile_btn span{display:inline-block; background:#4b7587; color:#fff; font-size:16px; padding:10px 20px 10px 15px; font-weight:500;}
#call-for-papers .mobile_btn span i{display:inline-block; margin-right:10px; font-size:18px; vertical-align:middle;}

.conference-top{color:#4b7587; font-size:24px; line-height:1.3;}
.conference-top .list{font-size:18px;}
.conference-top.s_write{margin-bottom:40px;}
.conference-top strong{display:block; font-weight:500; margin-bottom:6px; font-size:20px; text-transform:uppercase;}
.conference-top .date{font-size:18px;}
.conference-top .SMI-line{width:50px; height:4px; background:#4b7587; margin:30px 0 25px;}
.conf-txt-box p{margin-top:10px; font-size:15px; margin-bottom:20px;}
.call_5th .conf-txt-box p{/*margin-top:25px;*/ margin-bottom:0;}
.call_5th .conf-txt-box p .site{text-decoration:underline;  display: inline-block; word-wrap: break-word; word-break: break-all;}
.call_5th .conf-txt-box .more_txt{margin-top:20px;}
.call_5th .download{ text-align:center;margin-top:40px;  }
.call_5th .download a{display:inline-block;font-size:16px; color:#fff; font-weight:500; padding:10px 15px; background:#424958; border-radius:3px;}
.call_5th .download a:hover{text-decoration:underline;}
.conf-txt-box .date_title{font-weight:400;}
.conf-txt-box .con_txt{font-size:13px;}
.conf-txt-box .SMI-txt01{color:#21617d; font-weight:400; margin:10px 0 50px; }
.conf-txt-box .maba{background: url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left: 15px;  font-weight: 600;  font-size: 16px; color: #5d8ca0; text-transform: uppercase; margin-top: 40px; margin-bottom:3px;}
.conf-txt-box.sixth .SMI-txt01{margin-bottom:40px;}
.conf-txt-box.sixth.colla{font-size:15px}
.conf-txt-box.sixth.colla .maba{margin-top:-13px; margin-bottom:10px;}

.lower{text-transform:lowercase;}

/*------Sign------*/
#sign .sign-box{background:#eceded; padding:6% 15%; margin-top:25px;}
#sign .sign-tit01{font-weight:600; color:#4b7587;line-height:1.0;font-size:25px; margin-bottom:10px;}
#sign .sign-tit02 strong{font-size:18px; display:block; margin-bottom:10px;}
#sign .sign-up-link{margin:25px auto 40px; background:#3b6077; border-radius:2px;}
#sign .sign-up-link p a{text-align:center; color:#fff; display:block; padding:15px 0; font-weight:500;}
#sign .sign-up-link p a span{text-decoration:underline; color:rgba(255,255,255,0.7); display:inline-block; margin-left:15px;}
/*#sign .sign-up-link p a:hover,#sign .sign-up-link p a:hover span{color:#c7eaff;}*/
#sign .sign-in-box{margin:0 auto;}
#sign .sign-in-box-name{color:#4b7587; font-weight:500; font-size:20px; border-bottom:2px #4b7587 solid; margin-bottom:25px; padding-bottom:5px; text-transform:uppercase;}
#sign .sign-in-box label{display:none;}
#sign .SIB-input{margin:10px 0;}
#sign .SIB-input input{padding:8px 2%; width:96%; margin:0 auto; font-weight:300; color:#222;}
#sign .input-nunu{font-size:12px; color:#777; display:block; padding-top:5px;}
#sign .find-link{text-align:center; margin:20px 0; padding-bottom:30px;border-bottom:1px #bfc7c7 dashed;}
#sign .find-link a{text-decoration:underline; color:#5d8ca0; font-weight:500; display:inline-block; padding:5px;}
#sign .sign-btn{text-align:right;}
#sign .sign-btn a{display:inline-block; width:100%; text-align:center; padding:15px 0; background:#5d8ca0; color:#fff; font-weight:500; border-radius:3px;}

#sign .find-txt-box{border-top:1px #bfc7c7 dashed; margin-top:40px; padding-top:20px; color:#4b7587;}
#sign .find-txt-box p{margin-bottom:5px;}
#sign .find-txt-box span{display:inline-block; margin-right:5px;}

/*------Submission------*/

.conf-ul li{border-bottom:1px #e5e9e9 solid; padding:10px 0; position:relative; padding-left:40px; font-size:15px;}
.conf-ul span{font-weight:500; font-size:18px; display:inline-block; width:40px; text-align:center; position:absolute; left:0; top:7px;}
.maba{margin-bottom:5px;}

.submission-tab{text-align:center; margin-bottom:35px;}
.submission-tab li{display:inline-block; margin-right:20px; }
.submission-tab li a{border:1px #e8e8ea solid; line-height:30px; padding:5px 25px;  display:block; font-size:18px; border-radius: 3px;}
.submission-tab .third a:hover{color:#fff; background:#d7b38e;}
.submission-tab .third.active a{color:#fff; background:#d7b38e;}
.submission-tab .fourth a:hover{color:#fff; background:#4b7587;}
.submission-tab .fourth.active a{color:#fff; background:#4b7587;}

.submission_select_btn{text-align:center; margin-top:70px;}
.submission_select_btn a{display: inline-block; text-align: center; padding: 12px 22px; background: #424958; color: #fff; font-weight: 600; border-radius: 3px; font-size:15px; }

.Sumbission_tit{ font-size:25px; color:#fff; padding:5px 0 5px 20px;}
/*171019 추가*/
.s_info{text-align: center; margin-top: 30px; color: #21617d; font-weight:400;}

/*------Program,Accommodations------*/
.program-top{background:url(../../images/sub/program-bg.jpg) no-repeat 0 0; min-height:292px; position:relative;}
.program-txt{position:absolute; right:0; top:50%; background:#5d8ca0; font-size:16px; color:#fff; width:445px; padding:0px 30px 0 0; height:144px; margin-top:-62px; display:table; text-align:right;}
.program-txt p{display:table-cell; vertical-align:middle; line-height:1.5;width:auto;}
.conference-info{padding-top:50px; padding-left:38px; color:#fff; font-size:13px;}
.conference-txt01{font-size:12px; font-weight:600; text-transform:uppercase; margin:40px 0 10px;}
.conference-txt02{font-size:28px; line-height:36px; letter-spacing:0; margin-bottom:15px;}

#accommodations .program-top{background-image:url(../../images/sub/accommodations-bg.jpg);}
#accommodations .program-txt{height:104px; width:300px; margin-top:-42px; padding-right:50px}


/*------Program 170711추가------*/
.conf-txt-box p.mb_0{margin-bottom:0;}
#program *{font-weight:300;}
#program .program-top.pro{background:url(../../images/sub/program-bg.jpg) no-repeat 40% 0; min-height:292px; position:relative;}
#program .program-txt.pro{position:absolute; right:-20px; top:50%; background:#5d8ca0; font-size:16px; color:#fff; width:445px; padding:0px 30px 0 0; height:144px; margin-top:-62px; display:table; text-align:right;}
#program .program-txt.pro p{display:table-cell; vertical-align:middle; line-height:1.5;width:auto;}
#program .conference-info.pro{padding-top:50px; padding-left:38px; color:#fff; /*font-size:13px;*/ font-size:16px;}
#program .conference-txt01.pro{/*font-size:12px;*/ font-size:28px; font-weight:600; text-transform:uppercase; margin:40px 0 10px; padding-right:400px;}
#program .conference-txt02.pro{font-size:28px; line-height:36px; letter-spacing:0; margin-bottom:15px;}
#program .conference-txt02.pro span{position:relative; display:block; font-size:22px; /*border-left:3px solid rgba(255,255,255,0.9); padding-left:13px;*/ padding-left:15px; line-height:1.2em;}
#program .conference-txt02.pro span:first-child{margin-bottom:10px;}
#program .conference-txt02.pro span em{position:absolute; top:0; left:-7px;}
#program .conf-txt-box p, #program .conf-txt-box strong{font-weight:600;}

#program .program-top.pro{background-image:url(../../images/sub/program-bg_170712_4.jpg);}
#program .program-txt.pro{height:104px; width:300px; margin-top:-42px; padding-left:20px;}

#program .greeting{border:1px solid #eceded; padding:50px; margin-top:40px; margin-bottom:30px;}
#program .greeting:after{content:""; display:block; clear:both;}
#program .greeting .send{float:right; font-size:16px; margin-bottom:40px; text-align:right;}
#program .greeting .send .name{font-size:20px; font-weight:400;}
#program .greeting .txt, #program .greeting .title{float:left; padding:30px 0; line-height: 1.55em;}
#program .greeting .title{font-size:18px; font-weight:400; padding-top:0;}
#program .txt.line{border-top:1px dashed #eceded; padding-top:40px;}
#program .greeting .send.line{margin-bottom:10px;}

#program .overview-top{height:360px; background:url(../../images/sub/overview-bg.jpg) no-repeat 100% 0 #eceded;}
#program .overview-top-txt{width:490px; height:250px; background:url(../../images/sub/overview-txt-bg01.png) no-repeat 50% 0; margin-left:60px; padding:55px 0;}
#program .OTT01{color:#4b7587; font-size:13px; font-weight:600; text-transform:uppercase; margin:12px 0 20px;}
#program .OTT02{color:#4b7587; font-size:32px; line-height:36px; letter-spacing:0; margin-bottom:25px;}
#program .OTT03{background:url(../../images/sub/overview-txt-bg02.png) no-repeat 100% 0; height:100px; color:#fff; font-size:13px; display:table-cell; vertical-align:middle; padding-left:26px;}
#program .OTT03 p{display:inline-block;}
#program .OTT03 .OTT03-01{font-weight:600; border-bottom:2px #fff solid; display:inline-block; margin-bottom:8px; padding:2px 0;}
#program .OTT03 .OTT03-02{width:100%;}

#program .overview-bottom{padding:5px 10px 0;}
#program .OBT01-ul li{border-bottom:1px #e5e9e9 solid; padding:10px 0; position:relative; padding-left:40px; font-size:15px;}
#program .OBT01-ul span{font-weight:500; font-size:18px; display:inline-block; width:40px; text-align:center; position:absolute; left:0; top:7px;}
#program .OBT02-dl{margin-top:35px;}
#program .OBT02-dl dt{background:url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left:15px; font-weight:600; font-size:16px; color:#5d8ca0; text-transform:uppercase; margin-top:30px;}
#program .OBT02-dl dd{padding-left:15px; margin:5px 0 15px; font-size:15px;}
#program .OBT02-dl dd p{margin-bottom:5px;}
#program .OBT02-dl dd li{background:url(../../images/sub/sub-but02.gif) no-repeat 0 8px; padding-left:10px; margin-bottom:5px;}
#program .pdf-box {background:#eceded; padding:2%; margin-top:40px; margin-left:15px;}
#program .pdfobject-container{height:1200px; width:100%;}
#program .pdf-icon{text-align:right; margin-bottom:12px; position:relative; vertical-align:middle;}
#program .pdf-icon a,.pdf-icon a:hover{display:inline-block;  line-height:20px; padding:0px 7px;  font-size:14px; color:#3e464a; font-weight:500;}
#program .pdf-icon a:hover{color:#cb2236;}
#program .pdf-icon a i{font-size:17px; font-weight:300; margin-left:3px; vertical-align:middle;}
#program .pdf-icon img{width:20px; margin-top:-2px; margin-right:2px;}
#program .down-pdf{ padding:0 2%; margin-top:40px; }
#program .down-pdf>div{display:inline-block; border:1px solid #eceded; text-align:center; padding-top:13px;  }

.link_a{display:inline-block; font-size:14px; margin-top:5px; text-decoration:underline;}
.link_a:hover{text-decoration:underline;}

/*------Venue------*/
#venue .venue-tit{background:url(../../images/sub/mexico-location.jpg) no-repeat; background-size:200px 139px; padding-left:220px; min-height:140px; height:auto; margin-bottom:20px;}
#venue .venue-tit.korea{background:url(../../images/sub/korea-location.jpg) no-repeat; background-size:210px auto; padding-left:220px; min-height:140px; height:auto; margin-bottom:20px;}
#venue .venue-tit.USA{background:url(../../images/sub/USA-location.jpg) no-repeat; background-size:210px auto; padding-left:220px; min-height:140px; height:auto; margin-bottom:20px;}
#venue .venue-tit .veti01{color:#5d8ca0; font-size:24px; padding:15px 0 10px;}
#venue .venue-tit .veti01 strong{font-weight:500; display:inline-block; padding-right:5px;}

/*------privacy------*/
#privacy .privacy-box{ margin-bottom:30px;}
#privacy h3{background:url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left:15px; font-weight:600; font-size:16px; color:#5d8ca0; text-transform:uppercase; margin-bottom:10px;}
#privacy h4{font-weight:500; margin-bottom:10px; margin-left:15px;}
#privacy div{margin-bottom:40px;}
#privacy p, #privacy ul{margin:10px 0; margin-left:15px}

.signup-privacy-box #privacy h3{background:none; padding-left:0; color:#234553; font-size:15px;}
.signup-privacy-box #privacy p, .signup-privacy-box #privacy ul{margin-left:0;}
.signup-privacy-box #privacy h4{margin-left:0;}

.sub-input-form{margin-top:25px;}
.sub-input-form-tit{background:url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left:15px; font-weight:600; font-size:16px; color:#5d8ca0; text-transform:uppercase; margin-bottom:15px;}
.sub-input-form ul{border-top:3px #5d8ca0 solid; }
.sub-input-form li{position:relative; padding-left:250px; border-bottom:1px #d5dfdf solid; background:#eceded; font-size:13px;} 
.sub-input-form li .SMI-input{background:#fff; padding:15px; border-left:1px #d5dfdf solid;}
.sub-input-form .SMI-tit{position:absolute; left:0; padding:15px; font-weight:500; color:#506067;}
.sub-input-form input{width:95%;}
.SIF-btn{text-align:right; margin-top:30px;}
.SIF-btn a{display:inline-block; text-align:center; padding:12px 22px; background:#5d8ca0; color:#fff; font-weight:500; border-radius:3px;}

.signup-privacy{margin-bottom:30px;}
.signup-privacy-box{height:145px; overflow-y:scroll; border:1px #e5e9e9 solid; padding:15px;}
.signup-privacy-tit{font-weight:600; font-size:13px; color:#5d8ca0; text-transform:uppercase; padding-bottom:8px;}
.signup-agree{text-align:left; margin-top:6px;}
.signup-agree label{display:inline-block; margin:0 5px; font-size:12px;}
.SIF-info{font-size:12px;color:rgba(255,255,255,0.7); padding:10px 15px; background:#5d8ca0; text-align:left;}
.form_tit{font-size:20px; color:#fff; font-weight:600; background:#5d8ca0; text-align:center; padding:10px 15px 5px 15px; }
.sub-list dt{background:url(../../images/sub/sub-but01.gif) no-repeat 0 5px; padding-left:15px; font-weight:600; font-size:16px; color:#5d8ca0; text-transform:uppercase; margin-top:30px;}
.sub-list dd{padding-left:15px; margin:5px 0 15px; font-size:15px;}
.sub-list dd p{margin-bottom:5px; font-size: 13px; margin-top: 10px;}
.sub-list dd li{background:url(../../images/sub/sub-but02.gif) no-repeat 0 8px; padding-left:10px; margin-bottom:5px;}

.location-map{height:400px;}

.sign-up input{width:95%; max-width:300px;}
.sign-up .add-input input{max-width:95%;}
.sign-up .signup-agree input{width:auto;} 
.sign-up .input-ex{display:inline-block; margin-left:5px;}
textarea{border:1px #e0e0e0 solid; width:95%; height:300px;}
select{border:1px #e0e0e0 solid;}
input[type="radio"]{width:auto;}
.input-ex{color:#777; display:block; margin-top:7px; font-size:12px;}
.red{color:#c23131; font-size:12px; display:inline-block; margin-right:3px;}
.blue{color:#2a708e;}
::-webkit-input-placeholder { /* Chrome */
  color: #222; font-size:0.90em;   opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #222; font-size:0.90em;   opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #222;  font-size:0.90em;
  opacity: 1;
}


input.input-width01{width:auto;}

.under{text-align:center; }
.under img{width:100%; max-width:680px; margin:60px auto 30px;}

/*--------------------1279--------------------*/
@media screen and (max-width:1279px){
.sub-wrap{max-width:980px;}
.sub-contents{padding:0; /*padding-bottom:30px;*/}

/*------Overview------*/
.year_btn{text-align:center;}
.overview_btn{display:inline-block; width:30%;   text-align:center; margin-bottom:5px; font-size:13px; box-sizing:border-box;}

.overview_btn a{display:block;}



.program-txt, #accommodations .program-txt{position:relative; left:0; top:0; margin-top:35px; width:100%; text-align:left; padding:0; height:auto;}
.program-txt p{padding:30px 100px 30px 38px;}
#accommodations .program-txt br{display:none;}

.program-txt.pro, #program .program-txt.pro{position:relative; left:0; top:0; margin-top:35px; width:100%; text-align:left; padding:0; height:auto;}
.program-txt.pro p{padding:30px 100px 30px 38px;}
#program .program-txt.pro br{display:none;}

#program .conference-txt01.pro{padding-right:0;}
}




/*--------------------1023--------------------*/
@media screen and (max-width:1023px){
.sub-wrap{max-width:94%; margin:40px 3% 80px;}
#overview .OTT02{text-shadow:1px 1px 2px rgba(255,255,255,0.5);}
#sign .sign-box{padding:6%;}

.call-for-paper-tab{width:100%; padding:0 10px;}
.call-for-paper-tab li{margin-bottom:10px;}
.call-for-paper-tab li a{line-height:19px; font-size:15px; padding:10px 25px;}

.submission-tab{width:100%; padding:0 10px;}
.submission-tab li{margin-bottom:10px;}
.submission-tab li a{line-height:19px; font-size:15px; padding:10px 25px;}

}




/*--------------------767--------------------*/
@media screen and (max-width:767px){
.page-link{display:none;}
.sub-box{padding:30px 15px;}
.sub-tit h2{font-size:28px;}

.call-for-paper-tab.mmb_20{margin-bottom:20px;}
#overview .OBT02-dl dt{background-image:url(../../images/sub/sub-but01-m.gif); background-size:10px 11px;}
#overview .OBT02-dl dd li{background-image:url(../../images/sub/sub-but02.gif); background-size:3px;}
.overview_2016_tit{font-size:20px; padding:7px 0;}

.sub-input-form li{padding-left:0;}
.sub-input-form .SMI-tit{position:relative;}
.sub-input-form li .SMI-input{border-left:0;}

.sign-up input{max-width:95%;}

.under img{width:90%; max-width:680px; margin:20px auto 0px;}


#program .program-top.pro{background-size:cover; overflow:hidden; background-position:center -75px; min-height:inherit;}
#program .conference-info.pro{padding:15px; padding-top:0;}
#program .program-txt.pro{margin-top:0px;}

#venue .venue-tit{background-image:url(../../images/sub/mexico-location-m.jpg); background-position:50% 0; padding-top:140px; height:auto; margin-bottom:20px; padding-left:0;}
#venue .venue-tit.korea{background-image:url(../../images/sub/korea-location-m.jpg); background-position:50% 0; padding-top:140px; height:auto; margin-bottom:20px; padding-left:0;}
#venue .venue-tit.USA{background-image:url(../../images/sub/USA-location-m.jpg); background-position:50% 0; padding-top:140px; height:auto; margin-bottom:20px; padding-left:0;}
#venue .venue-tit .veti01{text-align:center;}
#venue .venue-tit .veti01 strong{display:block;}

.pdf-icon{margin-top:10px;}

.call-for-paper-tab{width:100%; padding:0 10px; box-sizing:border-box;}
.call-for-paper-tab li{margin-bottom:10px;}
.call-for-paper-tab li a{ line-height:19px; font-size:15px; padding:10px 25px;}
.call_5th .download a{font-size:13px;}

.call-for-paper-tab.tap_3 li{width:100%;}

#call-for-papers .mobile_btn{display:block;}

.submission-tab{width:100%; padding:0 10px;}
.submission-tab li{margin-bottom:10px;}
.submission-tab li a{ line-height:19px; font-size:15px; padding:10px 25px;}

}

@media screen and (max-width:650px){
#overview .overview-top{height:auto; min-height:auto;background-image:none;}
#overview .overview-top-txt, #overview .call-for-paper_form.no-topic .overview-top-txt{width:92%; margin-left:0; height:auto; padding:4%; background:none;}
#overview .OTT01{margin:0 0 5px;}
#overview .OTT03{background-image:none; background-color:#5d8ca0; padding-left:10px;}
#overview .OTT02{word-break:break-all; font-size:20px; line-height:1.3em; margin-bottom:15px;}

#overview .overview-top.long, #overview .overview-top.long .overview-top-txt{height:auto; }
}

@media screen and (max-width:550px){
.year_btn{text-align:left; margin-bottom:20px;}
.overview_btn{display:inline-block; width:49%; text-align:center; margin-bottom:5px;}
.overview_btn a{display:block; padding:10px 13px;}

#program .greeting { padding:15px;}

.conference-info{padding-left:20px;}
.conference-txt02{font-size:23px; line-height:26px;}
.conference-txt03{display:none;}
.program-txt,#accommodations .program-txt{padding:0; margin-top:0;}
.program-txt p{padding:30px 20px;}

#program .conference-info.pro{padding-top:10px; padding-bottom:0;}
#program .conference-txt01.pro{margin-top:10px; font-size:20px;}
#program .conference-txt02.pro{font-size:18px; }
#program .conference-txt02.pro span{font-size:18px;}
#program .conference-txt02.pro br{display:none;}
#program .conference-txt03.pro{display:none;}
#program .program-txt.pro ,#program .program-txt.pro{padding:0; margin-top:0;}
#program .program-txt.pro p{padding:20px;}

#program .down-pdf{margin-bottom:85px;}
#program .down-pdf>div {padding-top:8px;}
#program .down-pdf .pdf_1 {margin-bottom:10px;}
#program .pdf-box{margin-left:0;}
.pdf-box{margin-left:0;}
}