@charset "UTF-8";
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-jp.css);

@font-face {
    font-family: Iropke;
    src: local('ÀÌ·Ó°Ô ¹ÙÅÁÃ¼ Medium'),
    url('//ssproxy.ucloudbiz.olleh.com/v1/AUTH_46ed110b-5390-41b0-b65c-28ec9693d7eb/NNM/font/IropkeBatangM.woff') format('woff'),
    url('//ssproxy.ucloudbiz.olleh.com/v1/AUTH_46ed110b-5390-41b0-b65c-28ec9693d7eb/NNM/font/IropkeBatangM.eot') format('eot');
}

@font-face {
    font-family: 'Cooper Black';
    src: local('Cooper Black'),
    url('//ssproxy.ucloudbiz.olleh.com/v1/AUTH_46ed110b-5390-41b0-b65c-28ec9693d7eb/NNM/font/COOPBL.TTF') format('truetype'),
    url('//ssproxy.ucloudbiz.olleh.com/v1/AUTH_46ed110b-5390-41b0-b65c-28ec9693d7eb/NNM/font/COOPBL.woff') format('woff'),
    url('//ssproxy.ucloudbiz.olleh.com/v1/AUTH_46ed110b-5390-41b0-b65c-28ec9693d7eb/NNM/font/COOPBL.eot') format('eot');
}


* { font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Sans-serif'; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}

.wrap {text-align:center; margin:20px; color:#5a5a5a; font-weight:100;}

div.cover {margin-bottom:30px;margin-top:100px;}
div.cover div.title {margin:30px 3em; background-color:#000; color:#fff; padding:20px 0px; border-radius:20px; border:1px dashed;}

div.cover div.title p {font-family:'Cooper Black';}
div.cover div.title p.title {font-size:30px; font-weight:400;}
div.cover div.title p.sub-title {font-size:20px; line-height:1.2em;}
div.cover p.theme {font-size:15px;  line-height:1.2em}
div.cover p.theme span {font-weight:400}

.selectStr {font-size:1.1em; font-weight:700; text-align:left; letter-spacing: -0.03em; margin: 30px auto 20px auto;}
.selectStr div {margin-right:13px; margin-top:0.3em; width: 5px; height:1em; background-color:#72bbdf; border-radius: 3px; float:left;}

.question {font-family: Iropke; margin: 13px auto 5px auto; font-size: 0.9em; text-align:left;}
.answer {margin-bottom:2.0em; text-align:left;}

.matomeStr {font-size:1.1em; font-weight:700; margin: 30px auto 0px auto; color:#72bbdf;}
.matome {font-family: Iropke; margin: 5px auto 1.5em auto; font-size: 1em; color:#72bbdf;}
.talking {margin-bottom:0.5em; text-align:left;}

div.contents {margin:10px auto;}

@media(min-width:850px){
	body{font-size:15px;}
	.wrap{width:850px; margin:0 auto;}
	.translate{width:1000px;}

}