@charset "utf-8";
ul {margin:0; padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}


/*.blind {visibility: hidden;overflow: hidden;position: absolute;top: 0px;left: 0px; width: 1px;height: 1px;font-size: 0px;line-height: 0;} */


/* page 0101*/
.p0101 {position:relative; width:100%; background:#fff; height:600px auto; min-height:600px}
.p0101_title {width:100%; background:#fff; font-size:2em; line-height:30px; text-align:center; color:#333; font-weight:600; padding:20px 0 20px 0;border-bottom:1px solid #ccc; border-top:1px solid #ccc; font-family:"나눔고딕";}
.p0101_title span {color:#FF8040}
.p0101_content {width:98%; margin:0 auto; padding-top:20px; background:#fff}
.p0101_content p { font-size:14px; line-height:24px; color:#333333; font-family:"나눔고딕"; }
.p0101_content p span { color:#666666; font-size:20px; font-weight:600; line-height:30px;}
.p0101_img {width:46%; margin-right:5%; float:left;}
.p0101_img p  {font-size:14px; line-height:29px; color:#555; margin:20px 90px}
.p0101_txt {width:55%;float:left;color:#5a5a5a; font-size:1.5em; line-height:1.8em; background:#fff}
.p0101_txt p {font-size:1.8em; line-height:2em; padding:10px 0; color:#B48E65}



/* page 0102*/
.p0102_img {width:98%; margin:0 auto}
.p0102_content {width:98%; margin:0 auto; padding-bottom:20px}
.p0102_content p {font-size:2em; line-height:2.2em; color:#797363; padding:10px 0}
.p0102_txt {font-size:1.5em; line-height:1.5em; color:#5a5a5a}
.p0102_content01 {width:98%; margin:0 auto; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; height:120px auto; min-height:120px}
.p0102_logo {float:left; width:30%; margin-left:5%; margin-right:5%; line-height:1.5em}
.p0102_txt01 {float:left; width:60%}
.p0102_txt01 p {font-size:1.3em; line-height:1.5em; color:#5a5a5a; padding-top:20px}
.p0102_txt01 p span{color:#9a7640}


/* page 0103*/
.p0103_title {width:30%; margin:0 auto; background:#fff; font-size:3em; line-height:3em; color:#333; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; text-align:center}
.p0103_img {margin-right:5%; float:left}
.p0103_txt {float:left;color:#5a5a5a; font-size:1.5em; line-height:1.8em; background:#fff; padding-top:20px}
.p0103_content {width:98%; margin:0 auto; padding-top:20px}
.p0103_c01 {float:left; margin-right:2%; width:23%}
.p0103_c01 p {font-size:1.5em; line-height:1.8em;color:#5a5a5a} 
.p0103_c02 {float:left; width:23%}
.p0103_c02 p {font-size:1.5em; line-height:1.8em;color:#5a5a5a} 



/* page 0401*/
.p0401 {width:100%}
.p0401 p {font-size:1.5em; line-height:1.8em; color:#8b826f; padding:10px 0; font-weight:bold}
.p0401 span {font-size:1.2em; line-height:1.5em; color:#5a5a5a; padding:5px; display:block}
.p0401_box {width:98%; margin:0 auto; border:1px solid #ebebeb; height:100px auto;}
.p0401_box p {font-size:1.2em; line-height:1.8em; color:#666; padding:10px}
.p0401_box strong  {margin-left:10px}
.p0401 p.res_p{padding-left:20px;border: 1px solid #e1e1e1;font-size:15px;color:#222;}

/* page 0501*/
.p0501 {width:100%}
.p0501_01 {width:98%; margin:0 auto; height:100px auto; min-height:100px}

.page_btn {width:180px; height:54px;background:#ebebeb; line-height:54px;font-size:1.5em; float:left; margin-right:2%; text-align:center}
.page_btn a {color:#666; width:180px; height:54px; background:#ebebeb; display:inline-block}
.page_btn a:hover{background:#89827a; color:#FFF}

.page_btnon {width:180px; height:54px; background:#89827a; line-height:54px;font-size:1.5em; color:#FFF; float:left; margin-right:2%; text-align:center}
.page_btnon a {color:#FFF; width:180px; height:54px; background:#89827a; display:inline-block}
.page_btnon a:hover{background:#89827a; color:#FFF}





.p0501a {width:30%; margin:0 auto; text-align:center; background:url(/sh_page/0501a.jpg); background-repeat:no-repeat; height:125px auto; min-height:125px}
.p0501a p {font-size:2.2em; line-height:5.8em; color:#5a5a5a}
.p0501_content {width:98%; margin:0 auto}
.p0501_img {float:left; margin-right:3%; width:55%}
.p0501_txt {float:left; background:#fff; color:#666; padding-top:20px; font-size:1.3em; line-height:1.8em; width:40%}

.p0501_img01 {width:100%; margin-top:10px}
.p0501_img01a {float:left; margin-right:1%; width:44%; margin-left:10%}
.p0501_img01a01 {float:left; width:44%}
