@charset "utf-8"; 
/* reset */
@font-face{font-family:NGW;font-style:normal;font-weight:normal;src:url(../font/NanumGothic.eot);src:local(※),url(../font/NanumGothic.woff) format(woff)}
@font-face{font-family:NMW;font-style:normal;font-weight:normal;src:url(/font/NanumMyeongjo.eot);src:local(※),url(/font/NanumMyeongjo.woff) format(woff)}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,button{margin:0;padding:0}
body{}
body,h1,h2,h3,h4,h5,h6,input,button{font-family:NGW,'돋움',dotum,AppleGothic,sans-serif;font-size:12px;color:#333}
article,aside,details,figcaption,figure,footer,header,hgroup, menu,nav,section{display:block}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img,iframe{border:0 none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
hr{border:1px solid #E4E4E4;}
a{text-decoration:none}
body{position:relative;}

/* common style */

.wrap{*zoom:1;width:1100px;margin:auto;clear:both;position:relative; padding-top:0px;  z-index:10;}
.wrap:after{content:"";clear:both;display:block;}
.tar {text-align:right;}
.f_left {float:left;}
.f_right{float:right;}
.clear_both{clear:both;}
.align_center{text-align:center;}
.p_left20{padding-left:20px;}
.ol_basic{margin-left:30px; }
.ol_basic>li{padding:5px; list-style-type:decimal-leading-zero;}
.dot_ul{margin-left:20px;}
.dot_ul>li{padding-bottom:10px; list-style-type:disc; margin-left:20px;}


/* heder style */

#heder {width:100%;height:92px; /*background:url(../img/common/hederBg.jpg) repeat-x;*/ /*border-bottom:6px solid #e6ded3;*/ z-index:10000;}
.rightMenu{*zoom:1;float:right;color:#000; margin:0;padding:0;}
.rightMenu:after{content:"";clear:both;display:block;}
.rightMenu>li {float:left; background:url(../img/common/top_li_bg.jpg) no-repeat 0 8px; margin:0; padding:0;}
.rightMenu>li:first-child{background:none;}
.rightMenu>li>a{display:block;padding:8px;color:#999999;}

.logo{clear:both; margin-top:0px;}
.logo a{display:block;width:237px;height:62px; margin:0 auto;}
.top_tel_num {position:absolute; left:0; top:30px;}


/* quick Menu style */

#STATICMENU { position:absolute; left:50%; margin:0 0 0 570px; z-index:2;}
.quickMenu{background:#c5ec3c;width:102px;padding-bottom:2px; border-radius:10px;}
.quickMenu>h1{color:#1f4eb5;font-family:'나눔고딕',NanumGothic,NGW;width:100%;text-align:center;height:34px;line-height:34px;}
.quickMenu>ul{background:#fff;width:98px;margin-left:2px;}
.quickMenu>ul>li{text-align:left;color:#6a6763;font-family:'나눔고딕',NanumGothic,NGW; padding-left:12px;}
/*.quickMenu>ul>li:last-child{padding:15px 0 15px 0;}*/
.quickMenu>ul>li>a{width:94px;margin-left:1px;/*border-bottom:1px solid #d1cac0;*/display:block;color:#6a6763;padding:8px 0 8px 0;}
.quickMenu>ul>li>a>i{font-size:12px;}
.quickMenu>div{text-align:center; font-family:'나눔고딕',NanumGothic,NGW; font-size:12px; color:#3b3b3b; padding-top:10px; padding-bottom:10px;}
.quickMenu>div>span{}
#back-top{display:block;text-align:center; padding:10px 0;}

/* footer style*/

#footer{*zoom:1;clear:both;width:100%;padding:0px 0 30px 0;background:#f2f2f2;font-family:'나눔고딕',NanumGothic,NGW; font-size:12px;}
#footer:after{content:"";clear:both;display:block;}
.bottom{border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:12px 0; background-color:#fff; margin-top:20px;}
.bottom_menu{*zoom:1; width:1100px; margin:0 auto;}
.bottom_menu:after{content:"";clear:both;display:block;}
.bottom_menu li {float:left;background:url(../img/common/bottom_li_bg.jpg) no-repeat 0 0;}
.bottom_menu li:first-child{background:none;}
.bottom_menu li a{color:#575656;display:block;padding:0 11px 0 11px; }
.bottom_menu li a:hover{text-decoration:underline;}
.bottom_menu li a.bold{font-weight:bold;}
.Copyright{margin:10px 0 0 0px; text-align:left; }
.Copyright p{color:#7f7f7f;line-height:17px;}
.Copyright p:last-child{margin-bottom:30px;}
.bottom_banner {background:url(/img/main/bottom_banner.jpg) no-repeat right top; height:110px;}

.bBaner_Wrap{border-top:1px solid #d9d9d9; }
.bottom_baner{width:1100px; margin:0 auto; }
.bottom_baner>li{float:left; padding:10px 11px;}

/* main style */

.right_banner{position:absolute; top:15px; right:0;}

#Content{background:#fff;}
.mainBottom{height:300px; width:100%; display:table;}
.main_login{border:1px solid #d6d6cd; width:247px; height:124px; background:#fff; float:left; margin-right:20px;}
.main_login>form>p {background:url(../img/main/login_title.jpg) no-repeat; text-indent:-20000px; margin:10px 0 0 10px;}
.main_login>form>div>input {float:right; margin:10px 10px 0 0; }
.main_login>form>div>ul {width:140px; margin:0 0 0 10px; padding:10px 0 0 0;}
.main_login>form>div>ul>li>input {line-height:28px; height:26px; width:100%; border:1px solid #c9cac9; padding-left:5px; margin-bottom:3px; color:#616161;}
.main_login>form>div>dl {padding:5px 0 0 0; font-size:11px;}
.main_login>form>div>dl>dt {float:left; padding-left:10px;}
.main_login>form>div>dl>dd {float:right; padding-right:10px;}

.btn_boxWrap>ul>li{float:left;}
.btn_boxWrap>ul>li>a{text-indent:-20000px; height:124px;display:block; /*border:1px solid blue;*/}
.btn_boxWrap a.btn1{background:url(../img/main/btn_01.jpg) no-repeat; width:155px;}
.btn_boxWrap a.btn1:hover{background:url(../img/main/btn_01_on.jpg) no-repeat; width:155px;}
.btn_boxWrap a.btn2{background:url(../img/main/btn_02.jpg) no-repeat; width:167px;}
.btn_boxWrap a.btn2:hover{background:url(../img/main/btn_02_on.jpg) no-repeat; width:167px;}
.btn_boxWrap a.btn3{background:url(../img/main/btn_03.jpg) no-repeat; width:166px;}
.btn_boxWrap a.btn3:hover{background:url(../img/main/btn_03_on.jpg) no-repeat; width:166px;}
.btn_boxWrap a.btn4{background:url(../img/main/btn_04.jpg) no-repeat; width:172px;}
.btn_boxWrap a.btn4:hover{background:url(../img/main/btn_04_on.jpg) no-repeat; width:172px;}

.mainText{width:657px;margin:0 auto;padding-top:25px;}
.main_latest3 {
	font-family:NGW;
	height:201px; width:316px;
	border:1px solid #dedede; 
	/*border-top:1px solid #dedede; 
	border-left:1px solid #dedede; 
	border-right:1px solid #dedede; 
	clear:both;*/
	margin:10px 0 0 0;
}
.main_latest4 {
	height:163px; width:444px;
	margin:0 0 0 0;
}

#latest{margin-left:12px; display:table;}
.more_btn{padding:15px 20px 0 0;}
.latest_title {width:288px; border-bottom:1px solid #959595; line-height:35px; display:table; margin-left:12px;}
.latest_title>i{font-style:normal; font-size:16px; font-weight:600;}
.latest_title>i>b{color:#1b4ab0;}
.latest_title>a{}
.latest_title>a>img {float:right; margin-top:10px;}

.latest_title2 {width:400px; border-bottom:1px dashed #959595; line-height:30px; display:table;}
.latest_title2>i{font-style:normal; font-size:18px}
.latest_title2>i>b{color:#1b4ab0;}
.latest_title2>a{}
.latest_title2>a>img {float:right; margin-top:10px;}

.padTop{padding-top:0px;}

.main_banner_img { display:table; height:134px;}
.main_banner_img>ul {}
.main_banner_img>ul>li {float:left; margin-left:10px;}
.main_banner_img>ul>li:first-child {margin-left:0;}

/* sub style */
#subContent{position:relative;width:100%;padding-top:0px; color:#282828; font-size:13px; z-index:1;}
#subContent h1 span{font-size:12px;font-weight:normal;color:#949494; line-height:40px;}

#subContent .sub_bg {background-color:#000;}
#subContent .sub_topImg{height:165px; background:#161616; text-align:center;}

.subTitleImg{margin:0 auto; height:221px; z-index:1;}
.subTitleImg_txt {width:1098px; margin:0 auto; position:relative;}
.subTitleImg_txt>img {position:absolute; left:0; top:60px;}

.subConLeft {float:left; position:relative;z-index:100; }
.subConLeft .leftTitleTxt {width:219px; text-align:center; background:url(/img/sub/left_menu_bg.jpg) no-repeat;  padding:40px 0 37px 0; }
.subConLeft .leftTitleTxt>h3{font-size:24px;font-family:'NGW', 'Batang', serif; color:#fff; font-weight:normal; letter-spacing:-1px;}
.subConLeft .leftTitleTxt>h4{font-size:12px;font-family:'NMW', 'Batang', serif; color:#c7c7c7; font-weight:normal;}
.subConLeft>ul {margin:0 auto; padding:0 0 20px 0; width:219px;}
.subConLeft>ul>li { border-bottom:1px solid #e6e6e6; font-size:14px; }

.subConLeft>ul>li:hover {background:url(/img/common/left_menu_arr.gif) no-repeat 190px 14px;}
.subConLeft>ul>li a {color:#4c4c4c; font-weight:bold; padding:15px 20px; display:block;}
.subConLeft>ul>li a:hover {color:#1f4eb5; text-decoration:none; }
.subConLeft>ul>li.on {color:#fff; background:url(/img/common/left_menu_arr.gif) no-repeat 190px 14px;}
.subConLeft>ul>li.on a{color:#1f4eb5;}
.subConLeft>div {clear:both; margin-top:10px;}
.subConRight {float:right; width:840px; padding-bottom:40px; position:relative; padding-top:10px;}


.subTitle{height:50px;margin-bottom:39px; background:#fff; position:relative; border-bottom:1px solid #bfbfbf}
.subTitle h1{line-height:50px;font-size:21px;color:#000;font-family:NGW,NanumGothic; font-weight:600;}
.subTitle h1 span{font-size:12px;color:#949494;}
.pagenav{position:absolute;right:0;top:25px;}

/*#subContent{border-bottom:1px solid #dcdcdc;border-top:1px solid #bcbcbc;padding-top:50px;}*/

.sub_right_con{position:relative;height:33px;margin-bottom:39px;}
.sub_right_con h1{height:32px;border-bottom:1px solid #d8d8d8;font-size:20px;color:#000;font-family:'나눔고딕',NanumGothic,NGW;}
.sub_right_con h1 span{font-size:12px;color:#949494;}
.pagenav{position:absolute;right:0;bottom:25px; font-size:11px;}

.imgList{*zoom:1;width:1200px;margin-left:11px;}
.imgList:after{content:"";clear:both;display:block;}
.imgList li{float:left;margin:20px 34px 0 0;}
.imgList li img{width:244px;height:189px;}

.pg_wrap{text-align:center;font-size:13px;line-height:25px;margin:40px 0 20px 0;padding-top:20px;/*border-top:1px solid #d8d8d8;*/}
.pg_wrap span{color:#333; display:inline-block;}
.pg_wrap a{width:25px;height:25px; color:#69524c;border:1px solid #af9b8f;}
.pg_wrap .pg_current{width:25px;height:25px;display:inline-block;color:#fff;border:1px solid #ccc;background:#af9b8f;}
.pg_wrap a.pg_page{width:25px;height:25px;text-indent:-999em; padding:5px 10px 5px 10px;}
.pg_wrap a.pg_page.pg_start{background:url(../img/sub/prevBtn.jpg) no-repeat -1px -1px;}
.pg_wrap a.pg_page.pg_prev{background:url(../img/sub/prevBtn.jpg) no-repeat -27px -1px;}

.pg_wrap a.pg_page.pg_end{background:url(../img/sub/nextBtn.jpg) no-repeat -27px -1px;}
.pg_wrap a.pg_page.pg_next{background:url(../img/sub/nextBtn.jpg) no-repeat -1px -1px;}

.subTable{position:relative;padding:20px 50px 20px 50px ;font-family:'나눔고딕',NanumGothic,NGW;}
.subTable>h2{font-size:14px;font-family:'나눔고딕',NanumGothic,NGW;color:#353535;}
.subTable p.right{position:absolute;top:25px;right:50px;color:#979797;}
.sub_Table{width:100%;margin-top:10px;}
.sub_Table th{height:40px;color:#fff;background:#998972;font-size:14px;}
.sub_Table td:first-child{text-align:center;color:#838383;}
.sub_Table td{padding:20px;line-height:20px;color:#525252;}

.calendarTable{width:1000px;margin:5px auto;border-bottom:1px solid #dbd3c6;border-top:1px solid #dbd3c6;border-left:1px solid #dbd3c6;}
.calendarTable th{background:#998972;height:32px;border-right:1px solid #dbd3c6;color:#ffffff;}
.calendarTable td{border-right:1px solid #dbd3c6;color:#343434;padding:12px;min-height:108px;vertical-align:top;}
.calendarTable td:first-child{color:#e80811;}
.calendar_title{text-align:center;}
.calendar_title>h3{display:inline-block;font-size:22px;line-height:22px;}
.calendar_title a{width:20px;height:18px;display:inline-block;margin:10px;}

.collection{padding:0 50px 0 50px;}
.timW{*zoom:1;clear:both;padding-bottom:30px;}
.timW:after{content:"";clear:both;display:block;}
.tim_name1{width:183px;height:319px;float:left;text-align:center;background:url(../img/sub/timBg1.jpg) no-repeat;}
.tim_name2{width:183px;height:319px;float:left;text-align:center;background:url(../img/sub/timBg2.jpg) no-repeat;}
.day{color:#fff;font-size:16px;margin:114px 0 10px 0;font-family:'나눔고딕',NanumGothic,NGW;}
.time{color:#fff;font-size:12px;font-family:'나눔고딕',NanumGothic,NGW;}
.name{color:#353535;font-size:16px;margin:30px 0 0 0;font-family:'나눔고딕',NanumGothic,NGW;}

.collectionList{*zoom:1;width:778px;border:1px solid #bcb1a2;background:#e5e6e6;margin-left:14px;float:left;padding:0 12px 8px 0;}
.collectionList:after{content:"";clear:both;display:block;}
.collectionList li{float:left;margin:12px 0 0 8px ;}
.collectionList li img{width:186px;height:142px;}

/* lightBox style */

#lightboxOverlay {position: absolute;top: 0;left: 0;z-index:999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity: 0.85;display: none;width:100%;height:100%;}
#lightbox {width:100%;position:absolute;margin:0 auto;z-index: 1000;text-align: center;line-height: 0;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;font-weight: normal;}
#lightbox img {width:900px;}/* line 27, ../sass/lightbox.sass */
#lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;padding:20px;width: 900px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {width:900px}
.lb-loader {position: absolute;top: 10%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav {position: absolute;top: 298px;left: 0;height:80px;width:940px;z-index: 10000;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev {left: 0;float: left;display: block;background:url(../img/prev.png) no-repeat;width:48px;height:80px;cursor:pointer}
.lb-next {right: 0;float: right;display: block;background:url(../img/next.png) no-repeat;width:48px;height:80px;cursor:pointer}
.lb-dataContainer {margin:0 auto; padding-top:5px; *zoom:1; width:900px;
  -moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-ms-border-bottom-left-radius: 4px;-o-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-ms-border-bottom-right-radius: 4px;-o-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 10px;color: #bbbbbb;}
.lb-data .lb-details {width:100%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 11px;}
.lb-data .lb-close {width: 35px;float: right;padding-bottom: 0.7em;outline: none;}
.lb-data .lb-close:hover{cursor: pointer;}
.lb-closeContainer{display:none;width:27px;height:27px;}
.lb-close{width:27px;height:27px;background:url(../img/close.png);}


/*tab디자인*/
.sub01_tab{*zoom:1;margin:0px 0 30px 0; font-size:15px;}
.sub01_tab:after{content:"";clear:both;display:block;}
.sub01_tab li{float:left;background:#dcdada;margin:0 7px 10px 0; /*border-radius:10px;*/ height:40px; list-style-type:none;}
.sub01_tab li.on{background:#f56801; }
.sub01_tab li a{font-family:'나눔고딕',NanumGothic,NGW;color:#686868;text-align:center;display:block;line-height:18px;padding:10px 50px 10px 50px; font-weight:600;}
.sub01_tab li.on a{text-decoration:none;color:#fff; } 
.sub01_tab li a:hover{text-decoration:none;}

.tabIn2{display:none;/*position:relative;font-family:'나눔고딕',NanumGothic,NGW;*/ margin-top:40px; clear:both;}


/*이너풀스코리아 서브페이지*/
#page_style {padding-left:20px; font-family:NGW,NanumGothic; }
#page_style p{line-height:22px; color:#000; font-size:13px;padding-bottom:10px; padding-left:20px;}
#page_style h3{background:url(/img/sub/point_01.gif) no-repeat 0 28px; padding:20px 5px 0px 10px; font-size:17px; font-weight:600; color:#1a5ab1;line-height:32px;margin-left:11px; clear:both; font-family:'나눔고딕',NanumGothic,NGW;}
#page_style>h5{background:url(/img/sub/point_04.gif) no-repeat 25px 19px; padding:15px 5px 5px 35px; font-size:14px; font-weight:600; color:#1fab19; font-family:'나눔고딕',NanumGothic,NGW;}
#page_style h4{background:url(/img/sub/point_02.gif) no-repeat 0px 21px; padding:15px 5px 5px 10px; font-size:17px; font-weight:600; color:#009fb0; font-family:'나눔고딕',NanumGothic,NGW;}
#page_style table{line-height:20px; color:#000; font-size:14px; border-bottom:solid 1px #ccc; border-top:solid 2px #6992ed; border-left:solid 1px #ccc; width:97%; /*margin-left:20px;*/}
#page_style table tbody tr td,th{padding:8px 2px; border:solid 1px #ccc; }
#page_style table tbody>tr>th{background:#f4f4f4; }
#page_style table thead tr td,th{padding:15px 0; text-align:center; border:solid 1px #ccc; background:#e8e8e8;}
#page_style table thead>tr>th{}
#page_style table tr>th{background:#f3f3f3;}
.t_center tr>td{text-align:center;}
.t_center tr>td[colspan="7"]{background:#f8eded;}
.no_tableDesign table{border:1px solid #fff;}


.imgBox_wrap{ border-top:2px solid #1f4eb5; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px 0px; text-align:center; clear:both;}
.imgBox_wrap2{ border-top:2px solid #1f4eb5; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px 0px; clear:both; height:260px;}
.imgBox_wrap3{ border-top:2px solid #1f4eb5; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px 0px; clear:both; text-align:center;}
.imgBox_wrap4{ border-top:2px solid #1f4eb5; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:40px 0px; text-align:center; clear:both; background:#dfcecc;}
.center_img1{width:633px; margin:0 auto;}
.sample_title{font-size:20px; font-weight:500; color:#fff;line-height:32px; clear:both; font-family:NGW,NanumGothic; margin-top:30px; padding:5px 0 0 40px; border-radius:10px 10px 0 0; background:#f56801; width:125px; height:35px;}
.sampleImg_box{ border-top:2px solid #f56801; border-right:1px solid #dddddd; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px; text-align:center;}
.sampleImg_box .s_img1{width:395px; height:215px; background:#ccc; float:left;}
.sampleImg_box .s_img2{width:395px; height:215px; background:#ccc; float:right;}
.sampleImg_box .s_img3{width:798px; height:320px; background:#ccc; margin-top:225px; }
.fontP_0402{color:#6992ed; font-weight:700; padding-bottom:20px;}

.form_wrap>.from_table tr{padding:5px 10px;}
.form_wrap>.from_table tr>td{}
.form_wrap>.from_table tr>td>input[ type='text']{height:20px; border:1px solid #a3a3a3;margin:5px; }
.form_wrap>.from_table tr>td>input[ type='password']{height:20px; border:1px solid #a3a3a3; margin:5px;}
.form_wrap>.from_table tr>td>input[ type='checkbox']{margin:5px;}
.form_wrap>.from_table tr>td>input[ type='radio']{margin:5px 0px 5px 5px;}
.form_wrap>.from_table tr>td>input[ type='file']{height:20px;  margin:5px;}
.form_wrap>.from_table tr>td>textarea{border:1px solid #a3a3a3; margin:5px;}
.form_box1{border:1px solid #dddddd; height:50px; padding:20px; line-height:25px; margin-bottom:20px; }
.form_box1>.title{font-size:17px; color:#1e4db4;}
.form_box1>.agree{font-size:13px;}
.input01{margin-bottom:5px;}

/*해월작명 신청서작성*/
.stxt20{float:left;margin:-30px 0 0 0;}
.form_style{margin:1em 5px;font-size:12px; }
.form_style .title{background:#d9e7f8;height:50px; color:#000; font-size:20px; font-weight:600; }
.form_style .title>i{margin-left:20px; margin-right:5px; }
.form_style input, form_style textarea, form_style select, form_style table, form_style button{font-size:12px}
.form_style table{width:100%;border-top:2px solid #999;border:1px solid #ccc;}
.form_style cation{padding:8px 0;font-weight:bold;text-align:left}
.form_style th, .form_style td{padding:5px 10px;border:0;vertical-align:middle}
.form_style th{font-weight:normal;color:#333;width:20%}
.form_style td{color:#666;width:80%}
.form_style thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_style tbody th{border-bottom:1px dotted #898989;background:#ebebeb;text-align:left}
.form_style tfoot th{border-bottom:1px solid #9fa7a9}
.form_style tbody td{border-bottom:1px dotted #898989}
.form_style tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_style .item{position:relative;margin:0 0 0 10px}
.form_style .item .i_help{position:absolute;top:4px;right:0}
.form_style .item .i_label{top:6px; left:10px}
.form_style .item .i_dsc{margin:2px 0}
.form_style .item .i_check, .form_style .item .i_radio{width:13px;height:13px;margin:4px 5px 4px 0;padding:0;vertical-align:middle}
.form_style .item .input_text{position:relative;margin:7px 0;padding:1px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent; }
.w25{height:25px;}
.w_other{height:130px;}
.form_style .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_style .item select{margin:2px; border:1px solid #b7b7b7; height:25px;}
.form_style .item label{margin:0 10px 0 0;cursor:pointer}
.form_style .item .txt01{margin:10px 0 0 2px}
.form_style .item .txt02{color:#F30;font-size:13px;}
.form_style .item .txt03{color:#F30;font-size:11px;height:20px}
.form_style .item p{margin:2px;font-size:11px}
.item02{margin:20px 0;text-align:center}
.item02 img{position:relative;top:-3px}
.item_btn{margin:10px 0;text-align:center}

.form_style02{margin:0;font-size:12px;width:740px}
.form_style02 .title{background:#cce1e6;height:50px}
.form_style02 .title img{margin-left:10px}
.form_style02 table{width:100%;border-top:2px solid #999;border:2px solid #9fa7a9}
.form_style02 cation{padding:8px 0;font-weight:bold;text-align:left}
.form_style02 th, .form_style02 td{padding:5px 10px;border:0;vertical-align:middle}
.form_style02 th{font-weight:normal;color:#333;letter-spacing:-1px;_width:17%;font-weight:bold}
.form_style02 td{color:#666}
.form_style02 thead th{border-bottom:2px solid #ccc;background:#CCC;border-right:1px solid #ddd}
.form_style02 tbody th{border-bottom:1px solid #a7c8bf;border-right:1px solid #9fa7a9;background:#ecf4f6;text-align:left}
.form_style02 tfoot th{_border-bottom:1px solid #9fa7a9;}
.form_style02 tbody td{border-bottom:1px solid #E6E6E6;border-right:1px solid #ddd}
.form_style02 tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_style02 .txtc{text-align:center}
.form_style02 .item .txt01{margin:10px 0 0 2px}
.form_style02 .item .txt02{color:#F30;font-size:13px; }
.form_style02 .item .txt03{color:#F30;font-size:11px;height:20px}
.form_style02 .item p{margin:2px;font-size:11px}


.main_width_setting {
    width: 1100px;
    margin: 0 auto;
}
