body{word-break: keep-all;}

.wrap{width:100%}

.top {
    margin: auto;
    width: 100%;}

.top-center-wrapper img {
	padding: 1vw;
	height: 2rem;
    width: auto;
}

.btn-go-to-solution {
	margin: .5rem;
	background-color:#0752a9;
	color: white;
	font-size: .75rem;
	width: 7.5rem;
	height: 2rem;
	border-radius: 1.75rem;
}
	
.home {
        margin: 0 0 30px 30%;
}
.sol_login {
    text-align: center;
    background-color: #dcdcdc;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    padding: 5px 10px 5px 10px;
    margin-left: 37%;
    margin-bottom: 20px;
}
.top ul {
    overflow: hidden;
    margin: auto;
}
.main-logo {
	padding-left: inherit;
    padding-bottom: 20px;
    margin-top: 30px;
    float: none;
}

.navbar_down a img {
    display: block;
    padding: 0;
    margin: 0 auto;
}

.navbar_bar ul{width: 100%; margin: auto;} /* display:none; */������ �޴������� 
.mmmm{display:block;}

/* .navbar_down {
    width: 26%;
    text-align: center;
    float: left;
    color: #ffffff;
    padding: 18px 0 20px 0;
    background: url(../images/inc/download_icon.jpg) no-repeat 50% 10%;
    background-size: 17%;
    background-color: #00265f;
}
.navbar_down a {
    font-size: 12px;
    color: #ffffff;
}

.navbar01 {width:36%;
    text-align: center;
    float: left;
    margin-top: 5px;
    font-size: 18px;
    color: #ffffff;
    padding-top: 15px;}

.navbar02 {width:36%;
    text-align: center;
    float: left;
    margin-top: 7px;
    border-left: 1px solid #74c2f9;
    border-right: 1px solid #74c2f9;
    font-size: 18px;
    color: #ffffff;
    padding: 13px 0 15px 0;} */    
	
.main_visual {
    text-align: center;
    height: 183px;
    background: url(../images/main_visual.jpg) no-repeat 50% 0;
    background-size: 152%;
}
.main_visual span {
    font-size: 14px;
}
.main_visual ul {
    padding: 20px 0 0 0%;
	text-align:center;
}

a {
    text-decoration: none;
    color: #fff;
    -webkit-transition: all 700ms;
    transition: all 700ms;
    font-size: 14px;
}
li.download_but {
    background-color: #fc9840;
    color: #fff;
    padding: 7px 12px;
    margin-right: 1px;
    margin-left: 16%;
}
li.request_but {
    background-color: #fc7540;
    color: #fff;
    padding: 7px 40px;
    margin-left: 6%;
}

.introduction-container {
	position:relative; 
	top: 5%;
    left: 0%;
    width: 100%;
    font-size: meduim;
}

.introduction {
    width:100%; 
    font-weight: bold;
    font-size:small; 
    line-height:1.4em; 
    margin-bottom: 1em;
}

.text-wizmes {
    font-weight: bold;
    line-height: 1.6em;
    font-size: x-large;
}

button.download_but {
    background-color: #fc9840;
    color: #fff;
	width: 9rem;
	height: 2rem;
    font-size: 14px; 
	margin: 0 0 .25rem 0;
}

button.request_but {
    background-color: #fc7540;
    color: #fff;
	width: 9rem;
	height: 2rem;
    font-size: 14px;
	margin: 0 0 .25rem 0;
}

.logo_img {
    width: 10rem;
    padding: 0.8rem 0;
}

#top_table .box01{
margin:0 auto;
width:100%;
max-width:480px;
min-width:480px;
height:80px;

}


.blind{visibility:hidden;overflow:hidden;position:absolute;top:-5000px;left:-5000px;width:0;min-width:100%;height:0;font-size:0;color:#fff;text-indent:-9999em;}

.s_show01_up {
	background: url(../images/s_icon01.png) no-repeat 11% 50%; background-color: #00265f;
	padding-left:40%; padding-bottom: 30px;
}
.s_show02_up {
	background: url(../images/s_icon02.png) no-repeat 11% 50%; background-color: #3e005f;
	padding-left:40%; padding-bottom: 30px;
}
.s_show03_up {
	background: url(../images/s_icon03.png) no-repeat 11% 50%; background-color: #004d5f;
	padding-left:40%; padding-bottom: 30px;
}
.s_show04_up {
	background: url(../images/s_icon04.png) no-repeat 11% 50%; background-color: #5f3900;
	padding-left:40%; padding-bottom: 30px;
}

/* box */
.box01{
margin:0 auto;
width:100%;
max-width:480px;
min-width:480px;
height:80px;
}

.box02{
margin:0 auto;
padding:0;
width:100%;
max-width:480px;
min-width:480px;
}

.content_tit {
    height: 120px;
    background: url(../images/content_tit_bg.jpg) no-repeat 50% 40px;
    background-size: 110%;
}

center {width: 100%;}


ul.content_box2 {
    margin: auto;
    text-align: left;
    width: 100%;
    overflow: hidden;
}
.s_show01 {
    background: url(../images/s_icon01.png) no-repeat 9% 50%;
    background-color: #00265f;
    padding-left: 30%;
}
.s_show01 p {
		word-wrap: break;
    padding: 25px 0 25px 0;
    color: #ffffff;
    font-size: 13px;
}

.s_show01 span {
    color: #ffffff;
    font-size: 12px;
    padding-bottom: 25px;
}

.copyright {
	padding-top: 25px;
    width: 100%;
    margin: auto;
}



.sub01_content {
    width: 100%;
    margin: auto;
}

.sub01_content02 {
    width: 100%;
    margin: auto;
}
.content02_textbox {
    width: 100%;
    padding: 8px 0 8px 0;
    background-color: #747474;
    color: #fff;
    font-size: 12px;
    /* margin: auto; */
}


.tel_mail { width:100%; margin:auto;}
.tel {
    background: #4c4c4c;
    float: none;
    width: 100%;
    color: #ffffff;
    margin: auto;
    padding: 20px 0;
}
.mail {
    background: #ededed;
    padding: 20px 0;
    width: 100%;
    margin: auto;
}


.fome_table02{ width:50%; margin: 2rem auto;}

.hw_txt {
    text-align: left;
}

.textarea_01 {
    width: 100%;
}

.hw_tit {
    text-align: left;
    border-right: 0px;
    float: none;
	font-weight:bold;
    font-size: 16px;
    padding: 0;
}

.content_two img{width:100%}

.content_box2 li {
    clear:both;
    width:100%;
    float: left;
    height: 140px;
}
.con_box1 {
    background: url(../images/icon01.png) no-repeat 10% 51%;
    background-color: #061b41;
}
.con_box2 {
    background: url(../images/icon02.png) no-repeat 10% 51%;
    background-color: #3588af;
}
.con_box3 {
    background: url(../images/icon03.png) no-repeat 10% 51%;
    background-color: #4d68b7;
}
.con_box4 {
    background: url(../images/icon04.png) no-repeat 10% 51%;
    background-color: #062b41;
}
.con_box5 {
    background: url(../images/icon05.png) no-repeat 10% 51%;
    background-color: #138a91;
}
.con_box6 {
    background: url(../images/icon06.png) no-repeat 10% 51%;
    background-color: #514eb1;
}

ul.content_box2 h4 {
    padding: 1% 0 0 35%;
    color: #ffffff;
    font-size: 13px;
}
ul.content_box2 p {
    padding: 1% 0 0 35%;
    color: #ffffff;
}
     
   .con_box1 li{ float:none; width:auto }    /* 콘텐�??�롯???�제?�고 ?�비�??�동?�로 */
    .con_box2 li{ float:none; width:auto }    /* 콘텐�??�롯???�제?�고 ?�비�??�동?�로 */
    .con_box3 li{ float:none; width:auto }    /* 콘텐�??�롯???�제?�고 ?�비�??�동?�로 */
    .con_box4 li{ float:none; width:auto }    /* 콘텐�??�롯???�제?�고 ?�비�??�동?�로 */
    .con_box5 li{ float:none; width:auto }    /* 콘텐�??�롯???�제?�고 ?�비�??�동?�로 */
    .con_box6 li{ float:none; width:auto }    /* 콘텐�??�롯???�제?�고 ?�비�??�동?�로 */





/*sub01 */


.sub01_visual {
    height: 87px;
    background: url(../images/sub01/sub01_visual.jpg) no-repeat 50% 0;
    background-size: 100%;
}
.sub01_content_tit {
    height: 80px;
    /* background: url(../images/sub02/line.jpg) no-repeat 50% 0; */
}
.sub01_content_tit h3 {
    padding-top: 2%;
    font-size: 25px;
}

li.sub01_content_box01 {
    /* background: url(../images/sub01/content_img01.jpg) no-repeat 30% 35%; */
    background-size: 97%;
    padding-bottom: 0px;
    width: 100%;
    border: 1px solid #cfcfcf;
}
li.sub01_content_box02 {
    /* background: url(../images/sub01/content_img02.jpg) no-repeat 30% 35%; */
    background-size: 97%;
    padding-bottom: 0px;
    width: 100%;
    border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
li.sub01_content_box03 {
    /* background: url(../images/sub01/content_img03.jpg) no-repeat 30% 35%; */
    background-size: 97%;
    padding-bottom: 0px;
    width: 100%;
    border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
li.sub01_content_box04 {
    /* background: url(../images/sub01/content_img04.jpg) no-repeat 30% 35%; */
    background-size: 97%;
    padding-bottom: 0px;
    width: 100%;
    border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
.sub01_content_box01 p {
    padding: 130px 0 30px 10px;
}
.sub01_content_box02 p {
    padding: 130px 0 30px 10px;
}
.sub01_content_box03 p {
    padding: 130px 0 30px 10px;
}
.sub01_content_box04 p {
    padding: 130px 0 30px 10px;
}
.sub01_content_box05 p {
    padding: 130px 0 30px 10px;
}
.sub01_content_box06 p {
    padding: 130px 0 30px 10px;
}
.sub_content_tit {
    height: 120px;
    /* background: url(../images/sub02/line.jpg) no-repeat 50% 0px; */
}
.sub_content_tit h3 {
    padding-top: 5%;
    font-size: 25px;
}
.sub_content_tit p {
    margin-top: 3%;
    font-size: 13px;
}
.sub01_content02 li {
    padding-bottom: 0px; 
    width: 100%;
    float: none;
    margin-top: 50px;
}
.sub01_content02 li img {
    width: 100%;
}
/*sub02 */


.sub02_visual {
    height: 87px;
    background: url(../images/sub02/sub02_visual.jpg) no-repeat 90% 0;
    background-size: 160%;
}

.formm_tit {
    width: 100%;
    float: left;
    padding: 15px;
    text-align: left;
    background: url(../images/sub02/blin.jpg) no-repeat 0 50%;
}
.fome_table01{ width:90%; margin:auto; border-bottom: 1px solid #dfdfdf;}

/* li.copyright_txt {
    margin-left: auto;
} */

.copyright li {
     text-align: center;
     float: none;
}