@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');


/*********** Base Style ***********/

* { margin: 0; padding: 0; border: 0; font-size: 11pt; color: #424242; font-family: 'Noto Sans', sans-serif;}
body,th,td,div,p,span,li,input,textarea,select { font-size: 11pt; color: #424242; font-family: 'Noto Sans', sans-serif;} /**노토산스체**/
a { color: #424242; text-decoration: none;}
a:hover { color: #000000; text-decoration: underline; } /* underline */
input,textarea,select {
	vertical-align: middle;
}
div, ul, form, fieldset, td, th, li, h1, h2, h3, h4, p { margin:0; padding:0; border: 0;}
img { border: 0;}
img .middle { vertical-align:middle; margin-bottom:3px;}
img .top {vertical-align:top; margin-top: 3px;}
img .block { display:block;}
h1 img,h2 img,h3 img { vertical-align: top; }
h1,h2,h3,h4,h5 { font-size: 12px; line-height: 16px;}
ol,ul,li { list-style: none;}
fieldset, img { border: none;}
hr { display:none;}
form {display:inline;}
div .hide { display:none;}
table {border-collapse: collapse;}
table caption {display:none;}
table th { text-align:center;}
legend {display:none;}
em { font-style: normal;}


/*********** layout Style ***********/

.topwrap { background:#ffffff; text-align:center; border-bottom:1px solid #e5e4e3;}
.topwrap .position { width:900px; height:101px; position:relative; margin:0 auto; text-align:left;}
.topwrap .position h1 { display:block; position:absolute; width:241px; height:68px; left:0; top:18px;}
.topwrap .position ul { width:293px; height:71px; position:absolute; right:10px; top:18px;}
.topwrap .position ul li { float:left; display:inline-block; .display:inline; zoom:1; padding-right:10px;}
.topwrap .position ul li:last-child { padding-right:0;}
.topwrap .position ul:after {clear:both; margin:0; padding:0; display:block; content:"";}

.bodywrap { background:#faf9f7; text-align:center; padding:30px 0 70px 0;}
.bodywrap .imgwrap { width:900px; margin:0 auto;}
.bodywrap .imgwrap img { display:block; vertical-align:top;}

.copywrap { background:#e6e6e5; text-align:center; padding:25px 0 30px 0;}