﻿@charset "utf-8";

.c-dia{position:absolute; width:70px; height:70px; background:url(../../images/common/contents-dia.png) no-repeat; left:-44px; top:-27px;}
.contents-quick:after{clear:both; content:"."; visibility:hidden; display:block; height:0;}
.contents-quick section{float:left; height:300px;}
#login{width:490px; background:url(../../images/common/login-bg.gif) no-repeat #e5ecee;}
#login .login-box{width:320px; margin:30px auto 0;}
#login h2{font-size:28px; color:#3a414d; font-weight:500; float:left; line-height:34px;}
#login .login-txt{color:#2b4473; font-size:14px; float:left; font-weight:400; line-height:1.2; margin-left:23px;}
#login .login-form{clear:both; padding-top:7px;}
#login .login-form input{text-indent:44px; font-size:14px; font-weight:400; color:#848fa3; height:46px; width:100%; margin-top:8px; background:url(../../images/common/login-ico.gif) no-repeat 13px 0 #fff;}
#login .login-form input[type=password]{background-position:13px -46px;}
#login .login-btn a{display:block; text-align:center; line-height:46px; background:#3a414d; color:#fff; margin-top:13px; font-weight:700;}
#login .login-link{text-align:right; padding-top:10px;}
#login .login-link a{display:inline-block;}
#login .login-link a.find-a{background:url(../../images/common/but01.gif) no-repeat 0 50%; padding-left:11px; margin-left:7px;}

#submission{width:235px; background:url(../../images/common/submission-bg.gif); margin-left:20px;}
#review{width:235px; background:url(../../images/common/review-bg.gif); margin-left:20px;}
.cont-sec a{display:block; text-align:center; color:#fff; padding:0 10px; height:100%;}
.cont-sec a h2{font-weight:500; font-size:28px; padding-top:142px;}
.cont-sec a p{font-weight:400; color:rgba(255,255,255,0.85); font-size:14px; line-height:1.2; margin-top:5px;}
.cont-sec#submission a{background:url(../../images/common/submission-more.png) no-repeat 50% 80px; }
.cont-sec#review a{background:url(../../images/common/review-more.png) no-repeat 50% 80px;}

#process{width:1000px; margin:0 auto; text-align:center; margin-top:50px;}
#process h2{font-size:28px; font-weight:500; color:#3a414d; margin-bottom:40px;}
#process li{float:left; width:20%; background:url(../../images/common/process-arrow.gif)0 30% no-repeat;}
#process li span{display:block; height:50px; margin-top:18px; line-height:1.3;}
#process li:first-child{background-image:none;}
#process ul:after{clear:both; content:"."; visibility:hidden; height:0; display:block;}

#volume-area{padding-top:40px; clear:both;}
#volume-area table{border:1px #3a414d solid; border-width:4px 0 2px 0}
#volume-area th, #volume-area td{background:#e5ecee; border-top:2px #fff solid;}
#volume-area th{font-weight:700; color:#2b4473; font-size:18px;}
#volume-area td{border-left:2px #fff solid; padding:15px 0; color:#3a414d; padding-left:30px;}
#volume-area td:last-child{text-align:center; padding-left:0;}
#volume-area tr:first-child th, #volume-area tr:first-child td{border-top-width:0;}
#volume-area td span{font-size:17px; font-weight:700; color:#223687;}