@charset "UTF-8";


ul,li,dl,dt,dd{ list-style:none;}
#header{ z-index:2;}

.box{ box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;}
#contents{ /*font-weight:bold;*/}
body{ background:#EAE4D1;}

#firstBox{ margin-top:20px; margin-bottom:40px;}

#cmpReadarea{ width:400px; float:left;}
#secondRead {  margin-bottom:40px; width:400px;}
#imgBox{ float:right;}

#cmpReadarea h1{ font-size:36px; font-weight:bold; padding-top:55px; margin-bottom:60px;}

#cmpReadarea p.detail{ font-size:24px; line-height:36px; margin-bottom:50px;}
#readtxtGrey{ color:#666; font-size:16px;}

#applicationtxt{ background:#f3f0e9; padding:15px; padding-bottom:40px; }
#applicationtxt h2{ font-size:18px;}
#applicationtxt p{ font-size:14px; padding-top:10px; line-height:24px;}
#applicationtxt h3{ font-size:16px;}

#imgbox2{ float:left;}
.txtLast{ float:right; width:455px; font-size:14px; line-height:24px; padding-bottom:40px;}
.txtLast h2{ font-size:22px; font-weight:bold;}

#imgtit{ position:fixed; left:0; top:10%; z-index:0;}
.mt40{ margin-top:40px;}
.contentsInner{ width:900px; margin:0 auto; position:relative; z-index:1;}

@media only screen and (min-width:768px) {


}
	
@media screen and (max-width:767px){
	img{ max-width:100%; height:auto; text-align:center;}
	.contentsInner{ padding:0 10px; width:100%;}
	
	
#cmpReadarea{ width:100%; float:none;}
#secondRead {  margin-bottom:20px; width:100%;}
#imgBox{ float:none;}

#cmpReadarea h1{ font-size:24px; font-weight:bold; padding-top:20px; margin-bottom:30px;}
#readtxtGrey{ margin-bottom:10px;}

#cmpReadarea p.detail{ font-size:20px; line-height:36px; margin-bottom:20px;}
#readtxtGrey{ color:#666; font-size:16px;}

#applicationtxt{ background:#f3f0e9; padding:15px; padding-bottom:20px; }
#applicationtxt h2{ font-size:18px;}
#applicationtxt p{ font-size:14px; padding-top:10px; line-height:24px;}
#applicationtxt h3{ font-size:16px;}

#imgbox2{ float:none;}
.txtLast{ float:none; width:100%; font-size:14px; line-height:24px; padding-bottom:20px; padding-top:10px;}
.txtLast h2{ font-size:22px; font-weight:bold;}

#imgtit{ position:fixed; left:0; top:10%;}
.mt40{ margin-top:20px;}
.txtLast h2{ margin-top:20px;}
	
	
}

.banktxt{ font-size:14px; font-weight:bold; border:1px solid #666; padding:10px; margin-top:10px; display:block;}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}