@charset "utf-8";

/* title */
h4,h5,h6{font-weight:normal;margin-bottom:10px;line-height:1}
/*4{font-size:1.375em;font-weight:normal;color:#404144;background:url(/images/village/common/bullet_h4.png) no-repeat 0 1px;padding-left:20px}
h5{font-size:1.250em;color:#244196;line-height:23px;background:url(/images/village/common/bullet_h5.png) no-repeat 0 5px}
h6{font-size:1.188em;background:url(/images/village/common/bullet_h6.png) no-repeat 0 3px;color:#3b3c3c}*/

h4 .desc{font-weight:400;font-size:0.824em}


/*인사말*/

.greeting{background:url(/images/janghang/sub01/gr_jh.png) no-repeat 50% 0; }
/*서천읍*/
.greeting2{background:url(/images/seocheon/sub01/gr_sc.png) no-repeat 50% 0;}

/*마서면*/
.greeting3{background:url(/images/maseo/sub01/gr_ms.png) no-repeat 50% 0;}

/*화양면*/
.greeting4{background:url(/images/hwayang/sub01/gr_hy.png) no-repeat 50% 0;}

/*기산면*/
.greeting5{background:url(/images/gisan/sub01/gr_gs.png) no-repeat 50% 0;}

/*한산면*/
.greeting7{background:url(/images/hansan/sub01/gr_hs.png) no-repeat 50% 0;}

/*마산면*/
.greeting8{background:url(/images/masan/sub01/gr_mas.png) no-repeat 50% 0; }

/*시초면*/
.greeting9{background:url(/images/sicho/sub01/gr_sicho.png) no-repeat 50% 0;}

/*문산면*/
.greeting10{background:url(/images/munsan/sub01/gr_moon.png) no-repeat 50% 0;}

/*판교면*/
.greeting11{background:url(/images/pankyo/sub01/gr_pk.png) no-repeat 50% 0;}

/*종천면*/
.greeting12{background:url(/images/jongcheon/sub01/gr_jc.png) no-repeat 50% 0;}

/*비인면*/
.greeting13{background:url(/images/biin/sub01/gr_bi.png) no-repeat 50% 0;}

.greeting_motto {text-align: center; border-bottom: 1px solid #000; padding: 40px 0; margin-bottom: 40px;}
.greeting_motto .tit {font-size: 20px; font-weight: 800; margin-bottom: 20px;}
.greeting_motto p:not(.tit) {color: #333; font-size: 16px;}
.greeting_motto p:not(.tit) + p {margin-top: 15px;}

/*서면*/
.greeting14{background:url(/images/seo/sub01/gr_seo.png) no-repeat 50% 0;}

.sub01_01 .greeting_tit{font-size:1.5em;color:#0a8bf3;margin-top: 20px;}
.greeting, .greeting2, .greeting3, .greeting4, .greeting5, .greeting6, .greeting7, .greeting8, .greeting9, .greeting10, .greeting11, .greeting12, .greeting13, .greeting14
{width:100%; padding-bottom:45%; position: relative; background-size: cover}

.greeting p.greeting_intro,
.greeting2 p.greeting_intro,
.greeting3 p.greeting_intro,
.greeting4 p.greeting_intro,
.greeting5 p.greeting_intro,
.greeting6 p.greeting_intro,
.greeting7 p.greeting_intro,
.greeting8 p.greeting_intro,
.greeting9 p.greeting_intro,
.greeting10 p.greeting_intro,
.greeting11 p.greeting_intro,
.greeting12 p.greeting_intro,
.greeting13 p.greeting_intro,
.greeting14 p.greeting_intro
{position:absolute;color:#fff;bottom:2%;font-size:1.2em;margin-left:15px; margin-right:15px; text-shadow: 2px 2px 2px black;}

.greeting p.greeting_intro em,
.greeting2 p.greeting_intro em,
.greeting3 p.greeting_intro em,
.greeting4 p.greeting_intro em,
.greeting5 p.greeting_intro em,
.greeting6 p.greeting_intro em,
.greeting7 p.greeting_intro em,
.greeting8 p.greeting_intro em,
.greeting9 p.greeting_intro em,
.greeting10 p.greeting_intro em,
.greeting11 p.greeting_intro em,
.greeting12 p.greeting_intro em,
.greeting13 p.greeting_intro em,
.greeting14 p.greeting_intro em
{font-size:1.6em;}



@media (max-width: 430px){.greeting10{display: none}}
@media (max-width: 360px){
.greeting,.greeting2, .greeting3, .greeting4, .greeting5, .greeting6, .greeting7, .greeting8, .greeting9, .greeting11,.greeting12,.greeting13,.greeting14
    { display: none}
}


/*마을유래*/
.sub02_01 .b_linebox{border:1px solid #c7c7c7;padding:15px;border-radius:7px}
.sub02_01 .history_tit{;font-size:1.25em;padding-top:10px}
.sub02_01 .history_wrap{height:auto;border-bottom:1px dashed #e0e0e0;overflow:hidden;padding-bottom:10px}
.sub02_01 .history_wrap:last-child{border-bottom:none;}
.sub02_01 .l_side{float:left;width:47%;padding-top:10px;}
.sub02_01 .r_side{float:right;width:47%;padding-top:10px;}
.sub02_01 .b_linebox p.txtp{margin:2%;padding-top:10px}

/*특산품*/
.sub02_03_title{background:url(/images/village/common/sub02_03_bg.png) no-repeat 0 0;width:779px;height:222px;}
.sub02_03_title strong{float:left;font-size:1.7em;padding: 20px 0 10px;}
.sub02_03_title strong img{margin-top: -29px;padding-left: 12px;padding-right:10px;}
.sub02_03_title p{float:right;font-size:1.17em;padding-right:36px;}

/*민원실이용안내*/
.minwon{background:url(/images/janghang/sub04/janghang.png) no-repeat 3% 0;height:264px;margin-bottom:none}
.minwon .txtp{float:left;padding-left:49%;text-align:left;}
.minwon .txtp strong{font-size:1.6em}
.minwon .txtp strong .green_point {color: #27826c;}
.minwon .txtp strong .red_point {color: #e74c0f}
.minwon .txtp p{font-size:1.25em;}
.minwon .txtp p img{float:right;}
.bt{float:right;margin-left:74%;margin-top:-15px}
/*민원실이용안내(비인면)*/
.minwon2{background:url(/images/biin/sub04/biin.png) no-repeat 3% 0;height:264px;}
.minwon2 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon2 .txtp strong{font-size:1.6em}
.minwon2 .txtp strong .green_point {color: #27826c;}
.minwon2 .txtp strong .red_point {color: #e74c0f}
.minwon2 .txtp p{font-size:1.25em;}
.minwon2 .txtp p img{float:right;}

/*민원실이용안내(기산면)*/
.minwon3{background:url(/images/gisan/sub04/gisan.png) no-repeat 3% 0;height:264px;}
.minwon3 .txtp{float:right;padding-left:49%;text-align:left;}
.minwon3 .txtp strong{font-size:1.6em}
.minwon3 .txtp strong .green_point {color: #27826c;}
.minwon3 .txtp strong .red_point {color: #e74c0f}
.minwon3 .txtp p{font-size:1.25em;}
.minwon3 .txtp p img{float:right;}

/*민원실이용안내(한산면)*/
.minwon4{background:url(/images/hansan/sub04/hansan.png) no-repeat 3% 0;height:264px;}
.minwon4 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon4 .txtp strong{font-size:1.6em}
.minwon4 .txtp strong .green_point {color: #27826c;}
.minwon4 .txtp strong .red_point {color: #e74c0f}
.minwon4 .txtp p{font-size:1.25em;}
.minwon4 .txtp p img{float:right;}

/*민원실이용안내(화양면)*/
.minwon5{background:url(/images/hwayang/sub04/hwayang.png) no-repeat 3% 0;height:264px;}
.minwon5 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon5 .txtp strong{font-size:1.6em}
.minwon5 .txtp strong .green_point {color: #27826c;}
.minwon5 .txtp strong .red_point {color: #e74c0f}
.minwon5 .txtp p{font-size:1.25em;}
.minwon5 .txtp p img{float:right;}

/*민원실이용안내(종천면)*/
.minwon6{background:url(/images/jongcheon/sub04/jongcheon.png) no-repeat 3% 0;height:264px;}
.minwon6 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon6 .txtp strong{font-size:1.6em}
.minwon6 .txtp strong .green_point {color: #27826c;}
.minwon6 .txtp strong .red_point {color: #e74c0f}
.minwon6 .txtp p{font-size:1.25em;}
.minwon6 .txtp p img{float:right;}

/*민원실이용안내(마산면)*/
.minwon7{background:url(/images/masan/sub04/masan.png) no-repeat 3% 0;height:264px;}
.minwon7 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon7 .txtp strong{font-size:1.6em}
.minwon7 .txtp strong .green_point {color: #27826c;}
.minwon7 .txtp strong .red_point {color: #e74c0f}
.minwon7 .txtp p{font-size:1.25em;}
.minwon7 .txtp p img{float:right;}

/*민원실이용안내(마서면)*/
.minwon8{background:url(/images/maseo/sub04/maseo.png) no-repeat 3% 0;height:264px;}
.minwon8 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon8 .txtp strong{font-size:1.6em}
.minwon8 .txtp strong .green_point {color: #27826c;}
.minwon8 .txtp strong .red_point {color: #e74c0f}
.minwon8 .txtp p{font-size:1.25em;}
.minwon8 .txtp p img{float:right;}

/*민원실이용안내(문산면)*/
.minwon9{background:url(/images/munsan/sub04/munsan.png) no-repeat 3% 0;height:264px;}
.minwon9 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon9 .txtp strong{font-size:1.6em}
.minwon9 .txtp strong .green_point {color: #27826c;}
.minwon9 .txtp strong .red_point {color: #e74c0f}
.minwon9 .txtp p{font-size:1.25em;}
.minwon9 .txtp p img{float:right;}

/*민원실이용안내(판교면)*/
.minwon10{background:url(/images/pankyo/sub04/pankyo.png) no-repeat 3% 0;height:264px;}
.minwon10 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon10 .txtp strong{font-size:1.6em}
.minwon10 .txtp strong .green_point {color: #27826c;}
.minwon10 .txtp strong .red_point {color: #e74c0f}
.minwon10 .txtp p{font-size:1.25em;}
.minwon10 .txtp p img{float:right;}

/*민원실이용안내(서면)*/
.minwon11{background:url(/images/seo/sub04/seo.png) no-repeat 3% 0;height:264px;}
.minwon11 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon11 .txtp strong{font-size:1.6em}
.minwon11 .txtp strong .green_point {color: #27826c;}
.minwon11 .txtp strong .red_point {color: #e74c0f}
.minwon11 .txtp p{font-size:1.25em;}
.minwon11 .txtp p img{float:right;}

/*민원실이용안내(서천읍)*/
.minwon12{background:url(/images/seocheon/sub04/seocheon.png) no-repeat 3% 0;height:264px;}
.minwon12 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon12 .txtp strong{font-size:1.6em}
.minwon12 .txtp strong .green_point {color: #27826c;}
.minwon12 .txtp strong .red_point {color: #e74c0f}
.minwon12 .txtp p{font-size:1.25em;}
.minwon12 .txtp p img{float:right;}

/*민원실이용안내(시초면)*/
.minwon13{background:url(/images/sicho/sub04/sicho.png) no-repeat 3% 0;height:264px;}
.minwon13 .txtp{float:left;padding-left:49%;text-align:left;}
.minwon13 .txtp strong{font-size:1.6em}
.minwon13 .txtp strong .green_point {color: #27826c;}
.minwon13 .txtp strong .red_point {color: #e74c0f}
.minwon13 .txtp p{font-size:1.25em;}
.minwon13 .txtp p img{float:right;}

/*전자민원창구*/
.basic_box3{background:none}
.basic_box3 .inner.ico1{background: url("/images/village/common/sub04_01_01.jpg") no-repeat 40px 35px;}
.basic_box3 .inner.ico1{min-height:253px;padding: 25px 20px 15px 212px;}
.basic_box3 .inner.ico1 strong{margin-left:134px;}
.basic_box3 .inner.ico1 p{margin-left:152px;margin-top:20px;;font-size:1.3em}
.basic_box3 .inner.ico1 b.green_point {color: #27826c;}
.basic_box3 .inner p span{display: block}
.bt2{margin:42px 100px 0px 153px}

/*관광명소&체험마을*/
.thumb_box.type2{padding-bottom:40px;}
.thumb_box.type2 figure {width: 29%;}
.thumb_box figure {float: left;margin-right: 4%;}
.thumb_box.type2 .pt {width: 63%;}
.thumb_box.type2 .pt .btn1{margin-top:11px;}
.thumb_box.type2 .pt .btn2{margin-top:53px;}
.thumb_box.type2 .pt .btn3{margin-top:16px;}
.thumb_box.type2 .pt .btn4{margin-top:78px;}
.thumb_box.type2 .pt .btn5{margin-top:35px;}
.thumb_box.type2 .pt .btn6{margin-top:38px;}
.thumb_box.type2 .pt .btn7{margin-top:16px;}
.thumb_box.type2 .pt .btn8{margin-top:18px;}
.thumb_box.type2 .pt .btn9{margin-top:16px;}
.thumb_box.type2 .pt .btn10{margin-top:11px;}
.thumb_box.type2 .pt .btn11{margin-top:32px;}
.thumb_box.type2 .pt .btn12{margin-top:17px;}
.thumb_box.type2 .pt .btn13{margin-top:15px;}
.thumb_box.type2 .pt .btn14{margin-top:32px;}
.thumb_box.type2 .pt .btn15{margin-top:35px;}
.thumb_box.type2 p.right{padding-top: 50px;}
.line{border-bottom:1px dashed #646464;}

.thumb_box .basic_list{margin-top:10px}

/*문화재*/
.culturalwrap .cultural_infowrap{position: relative;background: none repeat 0 0 #f5f5f5;border: 1px solid #d3d3d3;margin-top: 10px;min-height: 253px;padding: 20px 25px;}
.culturalwrap .cultural_img{background: none repeat 0 0 #fff;border: 1px solid #b3b3b3;float: left;height: 242px;padding: 5px;width: 346px;}
.culturalwrap .cultural_img figure{display: block;height: 100%;overflow: hidden;text-align: center;width: 100%;}
.culturalwrap .cultural_info{position: relative;margin-left: 397px;min-height: 253px;}
.culturalwrap .cultural_imgs{position: relative;background: none repeat 0 0 #fcfcfc;border: 1px solid #d3d3d3;margin-top: 10px;padding: 35px 35px 0;}
.cultural_imgs .basic_gallary{position: relative;display: inline-block;width: 100%;}
.cultural_imgs .basic_gallary .gallwrap li{float: left;margin: 0;width: 25%;padding-bottom: 20px;}
.cultural_imgs .basic_gallary .gallwrap li figure{background: none repeat 0 0;max-height: 120px;overflow: hidden;padding: 0 10px;text-align: center;width: auto;}

/* box */
.basic_box{position:relative;margin-bottom:20px;background:#f1f3f5;overflow:hidden}
/*.basic_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background:#f0d7ba}
.basic_box:after{content:"";position:absolute;top:0;left:0;width:180px;height:30px;background:#eec08a}*/
.basic_box .inner{position:relative;z-index:1;margin:5px;padding:10px 30px 10px 0;border-bottom:1px solid #c2cbe5}
.basic_box .descpt{padding:20px;border:1px solid #c7ced2}

/* table 
.basic_table{width:100%;line-height:1;border:solid #d9d9d9;border-width:2px 1px 0;border-top-color:#f3bf84}
.basic_table th{padding:12px 5px;font-weight:normal;color:#3b3b3b;line-height:21px;}
.basic_table th,.basic_table td{border:solid #d9d9d9;border-width:0 0 1px 1px}
.basic_table th:first-child,.basic_table td:first-child{border-left:0 none}
.basic_table td{padding:10px 14px;color:#545454;line-height:21px;}
.basic_table td.tbl_cnts{padding:20px 14px}
.basic_table thead th,.basic_table tbody th{background:#f9f0e5}
.basic_table tfoot th,.basic_table tfoot td{background:#fafafa;font-weight:700}
.basic_table tr.color_ov th,.basic_table tr.color_ov td{background-color:#fafafa}
.basic_table tr.doubleRow th,.basic_table tr.doubleRow td{border-bottom:3px double #d9d9d9} 
.basic_table tr.doubleTop th,.basic_table tr.doubleTop td{border-top:3px double #d9d9d9}
.basic_table ul{margin:0}
.basic_table ul li{margin:0 0 3px}
.basic_table ul li li{margin:0}
.basic_table .brw{border-right-width:1px}
.basic_table .blw{border-left-width:1px}
.basic_table th[scope="row"],.basic_table td[scope="row"]{border-right-width:1px;line-height:1.5em}
.basic_table th[rowspan]{border-right-width:1px}

.basic_table dl{display:inline-block;width:100%}
.basic_table dt,.basic_table dd{display:inline-block;float:left;height:30px;line-height:30px}
.basic_table dt{min-width:75px}
.basic_table p input[type="file"]{margin:2px 0}

.basic_table .list_subject{width:100%}
.basic_table .list_subject:after{clear:both;display:block;content:""}
.basic_table .list_subject img{float:left;margin:5px 5px 0 0}
.basic_table img{vertical-align:middle}

.basic_table td .button.tblebtn{margin:1px 0} */

.sub03_01 .title{position:relative;width:350px;margin:0 auto;margin-bottom:20px;text-align:center}
.sub03_01 .title .month_title{text-align:center;font-size:1.5em}
.sub03_01 .title .control{position:absolute;top:-5px;left:0;width:100%}
.sub03_01 .title .control a{width:85px;height:39px;text-align:left;line-height:36px;background:url(/images/kor/contents/month_dir.gif) no-repeat}
.sub03_01 .title .control a.prev{float:left;text-indent:30px;background-position:0 0}
.sub03_01 .title .control a.prev:hover,
.sub03_01 .title .control a.prev:focus,
.sub03_01 .title .control a.prev:active{background-position:0 100%}
.sub03_01 .title .control a.next{float:right;text-indent:15px;background-position:100% 0}
.sub03_01 .title .control a.next:hover,
.sub03_01 .title .control a.next:focus,
.sub03_01 .title .control a.next:active{background-position:100% 100%}

/*찾아오시는길*/
.top_box{overflow:hidden;border:1px solid #dcdcdc;margin-bottom:20px;}
.top_box:after{content:"";display:block;clear:both;overflow:hidden}
.top_box > span{display:block;float:left;position:relative;width:30%;text-align:center}
.top_box > span:before{position:absolute;content:"";display:block;top:53px;left:92%;height:75px;border-right:2px solid #d8d8d8}
.top_box > span:after{content:"";display:inline-block;height:180px;vertical-align:middle}
.top_box > span > span{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:700}
.top_box ul{float:right;width:61%;padding:50px 30px 20px}

/*텍스트 컬러*/
.point1{color:#2a84c9}/*파란색*/
.point2{color:#888888}/*회색*/
.point3{color:#e1744a}

/* thumbnailbox */
.thumb_box.list{width:103%;margin:-1.5%  0 0 -3%}
.thumb_box .grap{float:left;padding-bottom:25px;}
.thumb_box .grap figure{width:40%;margin-right:4%}
.thumb_box .grap .pt{width:55%}
.thumb_box ul li{margin-bottom:5px}
.thumbimg_list{display:block;float:left;width:100%}
.thumbimg_list.mar10{margin:0 10px 10px}
.thumbimg_list li{float:left;margin-left:15px}
.thumbimg_list li:first-child{margin-left:0}
.thumbimg_list li span{display:block;font-size:0.857em;text-align:center}
.thumb_box.list2{display:inline-block;width:100%;margin:-1.5% 0 0}
.thumb_box.list2 .grap{position:relative;float:left;width:50%;padding:1.5% 0 0}
.thumb_box.list2 .grap figure{width:43.5%;margin:0 4% 0 2.5%}

/*서천군읍면_사이트맵*/
.sitemap {width: 100%;}
.sitemap:after {clear: both;content: "";display: block;}
.sitemap li {float: left;height:350px;margin: 0 2%;width: 21%;}
.sitemap li h4 {background: url(/images/village/common/bullet_h4.png) no-repeat 2px 9px;border-bottom: 2px solid #f5d6a5;font-size: 18px;line-height: normal;margin: 0 0px 10px;padding: 0 21px 8px;color:#101010;text-align:left}
.sitemap li ul {display:block;float:none;width: 100%;}
.sitemap li ul li {float: none;height: auto;margin: 0;width: 100%;}
.sitemap li ul ul {padding: 0 0 9px}
.sitemap li ul li h5 {background: url(/images/village/common/bullet_h5.png) no-repeat 2px 9px;margin: 0;padding: 0;}
.sitemap li ul li h5 a {background:none;display: block;font-size: 14px;margin: 0;padding: 5px 0 5px 12px;}
.sitemap li ul li ul {margin-left: 10px;}
.sitemap li ul li ul li {margin-bottom: 3px;}
.sitemap li ul li ul li a {background: url(/images/common/bullet_h6.png) no-repeat 2px 9px;display: block;font-size: 12px;padding: 0 0 0 12px;}

.table_scroll {  display: none; }
.thumb_box .grap p { margin-top:20px; }
@media (max-width: 820px){
.thumb_box .grap p { margin-top:0; }
}

@media (max-width: 1280px){
    .basic_box3 .inner p span{display: inline}  
}
@media (max-width: 768px){
.table_scroll { display: block;} 
.scl_x {  width: 100%;overflow-x: scroll; } 
.scl_x table {  width: 768px; }
.thumb_box .grap { float:none; width:100%; margin-top:20px;  }
.thumb_box .grap p { margin-top:20px; }
    
  
}
@media (max-width: 700px){
.top_box { padding:0 20px; }
.top_box > span, .top_box ul { float:none; width:100%; }
.top_box > span { margin-top:30px; }
.top_box ul { padding-top:20px; padding-left:0; }
.top_box > span:before { display:none; }
.top_box > span:after { height:auto; }
.minwon { background:none; text-align:center; height:auto; }
.minwon .txtp { float:none; padding-left:0; text-align:center;  }
.bt { float:none; margin-left:0; margin-top:20px; }
.minwon .txtp p img { display:none;  }
.minwon12 { background:none; text-align:center; height:auto; }
.minwon12 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon12 .txtp p img { display:none;  }
.minwon8 { background:none; text-align:center; height:auto; }
.minwon8 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon8 .txtp p img { display:none;  }
.minwon5 { background:none; text-align:center; height:auto; }
.minwon5 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon5 .txtp p img { display:none;  }
.minwon3 { background:none; text-align:center; height:auto; }
.minwon3 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon3 .txtp p img { display:none;  }
.minwon4 { background:none; text-align:center; height:auto; }
.minwon4 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon4 .txtp p img { display:none;  }
.minwon11 { background:none; text-align:center; height:auto; }
.minwon11 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon11 .txtp p img { display:none;  }
.minwon7 { background:none; text-align:center; height:auto; }
.minwon7 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon7 .txtp p img { display:none;  }
.minwon13 { background:none; text-align:center; height:auto; }
.minwon13 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon13 .txtp p img { display:none;  }
.minwon9 { background:none; text-align:center; height:auto; }
.minwon9 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon9 .txtp p img { display:none;  }
.minwon10 { background:none; text-align:center; height:auto; }
.minwon10 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon10 .txtp p img { display:none;  }
.minwon6 { background:none; text-align:center; height:auto; }
.minwon6 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon6 .txtp p img { display:none;  }
.minwon2 { background:none; text-align:center; height:auto; }
.minwon2 .txtp { float:none; padding-left:0; text-align:center;  }
.minwon2 .txtp p img { display:none;  }
}
@media (max-width: 640px){
.thumb_box.type2 figure, .thumb_box.type2 .pt  { float:none; width:100%;}
.thumb_box.type2 .pt { margin-top:20px; }
.thumb_box.type2 figure img { width:100%; }
.basic_box3 { text-align:center; }
.basic_box3 .inner.ico1 { min-height:auto; padding:0; background:none;}
.basic_box3 .inner.ico1 strong, .basic_box3 .inner.ico1 p { margin-left:0; }
.bt2 { margin:20px 0; text-align:center; }
.basic_box .inner.ico1 { background:#fff; }
.basic_box .inner.ico { padding:20px; }
.sub06_01 .thumb_box.type2 figure { text-align: center; }
.sub06_01 .thumb_box.type2 figure img { width:auto; }
.sub06_01 .thumb_box.type2 p.right { text-align: center; padding-top:0;  }
.minwon .txtp strong em.blo { display:block; }
.minwon12 .txtp strong em.blo { display:block; }
.minwon8 .txtp strong em.blo { display:block; }
.minwon5 .txtp strong em.blo { display:block; }
.minwon3 .txtp strong em.blo { display:block; }
.minwon4 .txtp strong em.blo { display:block; }
.minwon11 .txtp strong em.blo { display:block; }
.minwon7 .txtp strong em.blo { display:block; }
.minwon13 .txtp strong em.blo { display:block; }
.minwon9 .txtp strong em.blo { display:block; }
.minwon10 .txtp strong em.blo { display:block; }
.minwon6 .txtp strong em.blo { display:block; }
.minwon2 .txtp strong em.blo { display:block; }
}
@media (max-width:500px){
.thumb_box .grap { padding:0; }
.thumb_box.list { width:100%; margin:0; }
.thumb_box .grap figure, .thumb_box .grap .pt { float:none; width:100%; }
.thumb_box .grap .pt { margin-top:20px; }
.thumb_box .grap figure { margin-right:0; }
.thumb_box .grap figure img { width:100%; }
}
@media (max-width: 400px){
.sub02_01 .l_side, .sub02_01 .r_side { float:none; width:100%; }  
}