@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css);
@import url("http://cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css");

Select, option {
	FONT-SIZE:12px;
	COLOR:#646464;
	font-family: 'Nanum Gothic';
	BACKGROUND-COLOR: #FAFAFA
}
body, table, tr, td, select, textarea, input {
	font-family: 'Nanum Gothic';
	font-size: 14px;
	color: #333333;
	line-height:160%;
}
p{text-align:justify;padding:0; margin:0}
form{	
	display:inline;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url('http://ptwf.or.kr/webzine/202112/images/main_bg.jpg') no-repeat fixed;
	
}
img {border:0}

.top_menu{background:#ffffff; height:46px; line-height:46px; text-align:center; font-size:14px; letter-spacing:-0.08em; color:#000}
.top_menu a:link{font-weight:bold; color:#000}
.top_menu a:visited {color:#000}
.top_menu a:active {color:#000;}
.top_menu a:hover {color:#ff6600}
.top_menu span{color:#999999; padding:0 20px}

.img_pdt10{padding-top:10px}
.img_pdr10{padding-right:10px}
.img_pdr50{padding-right:50px}
.img_pdb5{padding-bottom:5px}
.p_pdb30{padding-bottom:30px}
.p_pdb50{padding-bottom:50px}

.sub_top_title{padding:0px 0 20px 0; color:#000; font-weight:bold; text-align:center; font-size:40px}


.subtop_menu{width:100%; float:left; margin: 0 0 0; 0; border-bottom:1px solid #e3e3e3}
.subtop_menu ul{padding:0; margin:0}
.subtop_menu li{list-style:none;font-size: 14px;background: #fff;padding: 15px 0;border: 0px solid #e7d05d;box-sizing:border-box;text-align: center;float: left;border-right:1px solid #e3e3e3}
.subtop_menu li:last-child{border-right:0px solid #e3e3e3}
.subtop_menu li a{color: #666;display: block;}
.subtop_menu li.on{background: #333;border: 0px solid #079cee;font-weight:bold; }
.subtop_menu li.on a{color: #49c4d7;}
.subtop_menu li br.m480{display: none;}
.subtop_menu .subtop_m3{width: 320px;}
.subtop_menu .subtop_m2{width: 480px;}
.subtop_menu .subtop_m4{width: 240px;}
.subtop_menu .subtop_m1{width: 100%;}

.ct0201_tit{font-size:20px; font-weight:bold; text-align:center; line-height:30px;}
.ct0201_tit .font_st01{font-size:25px;color:#2c397d}

.ct0601_tit{font-size:20px; font-weight:bold; text-align:center; line-height:50px;}

.ct0203_cont01{line-height:20px}
.ct0203_line01{border-bottom:1px solid #cccccc;padding-bottom:10px }

.ct_schedule_btit{border-top:1px solid #cccccc; height:100px; color:#000000; font-size:20px; font-weight:bold; }
.ct_schedule_btit span{border-top:3px solid #2c397d; padding:5px 0 0 0 }
.ct_schedule_stit{background:#2c397d; color:#ffffff; font-weight:bold; padding:10px 20px}
.ct_schedule_cont{ padding:10px 20px}
.ct_schedule_cont span{color:#000; font-weight:bold; padding-right:20px}

.sub_bottom_bg{
	background:url(../images/sub_bottom.jpg) no-repeat top center;
	height:187px;
	}
.subctbox_bg{
	background:url(../images/sub_box_bg.jpg) repeat-y top center;
	height:157px;
	}	

.subcont_box{
	padding:50px 0 80px 0;
	background:#fff;
}
.subcont_box_ct0105{
	padding:0;
	background:#fff;
}
.subcont_box_ct0701{
	padding:0;
	background:#fff;
}
.sub0501_bgimg{
	background:#ffffff url('../images/ct0501_bg.jpg') no-repeat top ; padding-top:80px !important
}
.sub0601_bgimg{
	background:#ffffff url('../images/ct0601_bg.jpg') no-repeat top ; padding-top:100px !important
}
.sub0701_bgimg{
	background:#ffffff url('../images/ct0701_img1.jpg') no-repeat top ; padding-top:250px !important
}

.subct_01{padding:20px 0 20px 30px}
.subct_02{font-size:11px; padding:0 30px 3px 0}
.subct_03{padding:30px 0}
.text_align{
	text-align:justify
}
.sub_cont_tit_bg{background:url(../images/sub_contbox_top.png) no-repeat left center; height:40px;}
.sub_cont_tit_bg2{background:url(../images/sub_contbox_top2.png) no-repeat left center; height:40px;}
.sub_cont_title{float:left; width:100%;text-align:center; font-size:26px; font-weight:bold; color:#ca2026;line-height:36px}
.sub_cont_title .st_f01{font-size:16px; font-weight:bold; color:#666}
.sub_cont_title .st_f02{font-size:20px; font-weight:bold; color:#ca2026}
.sub_cont_title_s{float:left;width:100%;text-align:center;line-height:25px; font-size:20px; color:#111d31;padding:0; font-weight:bold;}
.sub_cont_title2{width:500px; text-align:center; font-size:16px; font-weight:bold; color:#ffffff}
.mgt10{margin-top:10px}
.mgt20{margin-top:20px}
.mgt30{margin-top:30px}
.mgt40{margin-top:40px}
.mgt50{margin-top:50px}


/* board style */
table { border-collapse:collapse; border-spacing:0; }
caption{visibility:hidden; overflow:hidden; width:0;height:0;font-size:0;line-height:0}

.board{width:100%; }
.board.type_red{border-top:2px solid #e51937;}

.t0103 {margin:50px 0 0 0; float:left; width:100%}
.t0103 table{width:100%; font-size:14px;margin:5px 0 0 0}
.t0103 table tr th{padding:14px 0 13px 0; border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999; background-color:#fbfbfb;}
.t0103 table tr td{padding:10px 0 8px 0; text-align:center; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8;background-color:#fff}
.t0103 table tr td:last-child{border-right:0}
.t0103 table tr th:last-child{border-right:0}

.t0105 {margin:50px 0 0 0; float:left; width:100%}
.t0105 table{width:100%; font-size:14px;macolor:#fffrgin:5px 0 0 0; }
.t0105 table tr th{width:200px; padding:15px; color:#fff; text-align:center; border-bottom:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff; background-color:#d75366;}
.t0105 table tr td{padding:15px; color:#fff;text-align:left; border-bottom:1px solid #fff; border-right:1px solid #fff;background-color:#6c6d70}
.t0105 table tr td:last-child{border-right:0}
.t0105 table tr th:last-child{border-right:0}

.cont table{width:100%; color:#555; font-size:14px;margin:5px 0 0 0}
.cont table thead{}
.cont table thead tr{}
.cont table thead tr th{font-weight:bold; padding:14px 0 13px 0; border-bottom:1px solid #999; background-color:#fbfbfb;}
.cont table tbody{}
.cont table tbody tr{}
.cont table tbody tr td{padding:10px 0 8px 0; text-align:center; border-bottom:1px solid #d8d8d8; background-color:#fff}
.cont table tbody tr td a{color:#555 !important;}
.cont table .cell_mix{text-align:left; padding-left:25px; padding-right: 25px;}
.board.side_border{}
.board.side_border tr td,
.board.side_border tr th{border-left:1px solid #d8d8d8;}
.board.side_border tr td:first-child,
.board.side_border tr th:first-child{border-left:0;}




.talk01_ct_01{padding:50px 0}
.talk01_ct_02{padding:20px 0 0 40px;line-height:150%;text-align:justify}
.talk01_ct_03{color:#e31431; font-weight:bold;}
.talk01_ct_00{padding:15px 0 0 0}
.report01_ct_02{padding:20px 40px;line-height:150%;text-align:justify; font-size:11pt}
.report01_ct_03{padding:20px 40px;line-height:150%;text-align:justify; font-size:11pt}
.column01_ct_02{padding:20px 40px 0 40px;line-height:150%;text-align:justify}
.column01_ct_02_2{padding:20px 40px 15px 0px;line-height:150%;text-align:justify;font-size:11pt}
.column01_ct_02_3{padding:0px 40px 0 40px;line-height:150%;text-align:justify;font-size:11pt}
.column01_ct_02_4{padding:20px 40px;line-height:150%;text-align:justify;justify;font-size:11pt}
.special01_ct_02{padding:20px 40px;line-height:150%;text-align:justify;font-size:11pt}
.column01_ct_02_5{padding:5px 15px 20px 15px;line-height:100%;text-align:justify;}
.column01_ct_02_6{padding:40px;line-height:150%;text-align:justify;font-size:11pt}
.column01_ct_02_7{padding:0px 40px 0 0px;line-height:150%;text-align:justify;font-size:11pt}
.column01_ct_02_8{padding:0px 20px 0 20px;line-height:150%;text-align:justify;font-size:11pt}

.p_news01_ct_00{padding:50px 0 30px 0}
.p_news01_ct_01{padding:20px 40px 0 40px;text-align:justify}
.t_news01_ct_01{padding:0px 40px 0 40px;text-align:justify}
.t_news01_ct_00{padding:20px 0 0 15px;text-align:justify}
.welfare01_table td{line-height:100%;font-family:µ¸¿ò, arial, tahoma;
	font-size: 10pt;
	color: #333333;}

/*±âº»ÅØ½ºÆ®*/
a {text-decoration:none; }
a:link {color:#333333;}
a:visited {color:#333333;}
a:active {color:#223333332222;}
a:hover { color: #ff6600;text-decoration:none;}

A.s:link {
	font-size:8pt;
	color:#666666;
	text-decoration:none;
	letter-spacing:0
}
A.s:visited {
	font-size:8pt;
	color:#666666;
	text-decoration:none
}
A.s:active {
	font-size:8pt;
	color:#666666;
	text-decoration:none
}
A.s:hover {
	font-size:8pt;
	color:#222222;
	text-decoration:underline
}
/*-------------------------------------------------------------±âº»½ºÅ¸ÀÏ ³¡-----------------------------------------------------------------------------*/
select, textarea {
	border:1px solid #afafaf;
	background-color:#FFFFFF;
	font-size:9pt;
	padding: 3px;
}

.dw11pt666666h140bnordnone {
	font-family:"Dotum";
	font-size:11pt;
	color:#666666;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1px;
}
.dw11pt000000h140bnordnone {
	font-family:"Dotum";
	font-size:11pt;
	color:#000000;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1px;
}
.dw11pta3042eh140bnordnone {
	font-family:"Dotum";
	font-size:11pt;
	color:#850517;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1px;
}
.dw12pta3042eh140bnordnone {
	font-family:"Dotum";
	font-size:12pt;
	color:#850517;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1px;
}
.dw8pt5C8E44h130 {
	font-family:"Dotum";
	font-size:8pt;
	color:#5C8E44;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
}
.dw8pt666666h130 {
	font-family:"Dotum";
	font-size:8pt;
	color:#666666;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
}
.dw8pt666666h130-1 {
	font-size:8pt;
	color:#666666;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
}
.dw9ptFFFFFFbh130-1 {
	font-family:"Dotum";
	font-size:9pt;
	color:#FFFFFF;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1px;
}
.dw9ptFFFFFFh130-1 {
	font-family:"Dotum";
	font-size:9pt;
	color:#FFFFFF;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
	letter-spacing: -1px;
}
.dw9pt666666bh130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#666666;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
}
.dw10pt666666bh130 {
	font-family:"Dotum";
	font-size:10pt;
	color:#666666;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt3366FFh130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#3124A2;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}

.dw9ptc04102h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#c04102;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}

.dw9pt902308h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#902308;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt865900h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#865900;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt436a06h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#436a06;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt675f00h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#675f00;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt207a57h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#207a57;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt687607h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#687607;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt8701a4h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#8701a4;
	line-height:180%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt49629Ah130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#49629A;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
}
a.dw9pt49629Ah130:link{
	font-family:"Dotum";
	font-size:9pt;
	color:#49629A;
	line-height:130%;
	font-weight:bold;
	text-decoration:no;
}
a.dw9pt49629Ah130:visited{
	font-family:"Dotum";
	font-size:9pt;
	color:#49629A;
	line-height:130%;
	font-weight:bold;
	text-decoration:no;
}
a.dw9pt49629Ah130:hover {
	font-family:"Dotum";
	font-size:9pt;
	color:#3300CC;
	line-height:130%;
	font-weight:bold;
	text-decoration:underline;
}
a.dw9pt49629Ah130 :active {
	font-family:"Dotum";
	font-size:9pt;
	color:#49629A;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
}

.dw8pt666666bh130ls-1 {
	font-family:"Dotum";
	font-size:8pt;
	color:#666666;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1pt;
}
.dw8pt6600ccbh130ls-1 {
	font-family:"Dotum";
	font-size:8pt;
	color:#6600CC;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: -1pt;
}
.dw10pt49078abh200l {
	font-family:"Dotum";
	font-size:10pt;
	color:#49078a;
	line-height:200%;
	font-weight:bold;
	text-decoration:none;
}
.dw8pt806944h130 {
	font-family:"Dotum";
	font-size:8pt;
	color:#AA8E60;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
}
.dw8ptffffffh130 {
	font-family:"Dotum";
	font-size:8pt;
	color:#A38263;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
}

.tdpleft10{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.inputimg {
	border:0px 
}
.inputimg1 {
	border:0px;
	background-color: #dde4f5;
}#login {
	position: absolute;
	left: 730px;
	top: 193px;
	width: 200px;
	height: 129px;
}
.dw8pt1F2547h130ls-1 {
	font-family:"Dotum";
	font-size:8pt;
	color:#1F2547;
	line-height:130%;	
	text-decoration:none;
	letter-spacing: -1pt;
}
.dw8pt7494D6h130 {
	font-family:"Dotum";
	font-size:8pt;
	color:#7494D6;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
}
a.dw8pt7494D6h130:hover {
	font-family:"Dotum";
	font-size:8pt;
	color:#003399;
	line-height:130%;
	font-weight:normal;
	text-decoration:underline;
}
.dw9pt000000bh150 {
	font-family:"Dotum";
	font-size:9pt;
	color:#000000;
	line-height:150%;
	font-weight:bold;
	text-decoration:none;
}
.dw9pt000000bh210 {
	font-family:"Dotum";
	font-size:9pt;
	color:#000000;
	line-height:210%;
	font-weight:bold;
	text-decoration:none;
}
.dw11pt000000bh130 {
	font-family:"Dotum";
	font-size:11pt;
	color:#000000;
	line-height:150%;
	font-weight:bold;
	text-decoration:none;
}
.dw10ptgreenbh200 {
	font-family:"Dotum";
	font-size:10pt;
	color:green;
	line-height:200%;
	font-weight:bold;
	text-decoration:none;
}
.dw10ptgreenbh130 {
	font-family:"Dotum";
	font-size:10pt;
	color:green;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
}
.dw10ptgreen180 {
	font-family:"Dotum";
	font-size:10pt;
	color:green;
	line-height:180%;
	font-weight:normal;
	text-decoration:none;
}
.dw9pt3333h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#333333;
	line-height:130%;
	text-decoration:none;
}
.dw9pt9999h130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#999999;
	line-height:130%;
	text-decoration:none;
}
.dw9pt777777h160 {
	font-family:"Dotum";
	font-size:9pt;
	color:#777777;
	line-height:160%;
	text-decoration:none;
}
.dw9pt529cb5h160 {
	font-family:"Dotum";
	font-size:9pt;
	color:#529cb5;
	line-height:160%;
	text-decoration:none;
}
.dw9ptff0000h{
	font-family:"Dotum";
	font-size:9pt;
	color:#ff0000;
	text-decoration:none;
}
.dw9ptffffffh130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#333333;
	line-height:130%;
	font-weight:normal;
	text-decoration:none;
}
a.dw9ptffffffh130:link{
	font-family:"Dotum";
	font-size:9pt;
	color:#333333;
	line-height:130%;
	text-decoration:no;
}
a.dw9ptffffffh130:visited{
	font-family:"Dotum";
	font-size:9pt;
	color:#000066;
	line-height:130%;
	text-decoration:no;
}
a.dw9ptffffffh130:hover {
	font-family:"Dotum";
	font-size:9pt;
	color:#330033;
	line-height:130%;
	text-decoration:underline;
}
a.dw9ptffffffh130:active {
	font-family:"Dotum";
	font-size:9pt;
	color:#333333;
	line-height:130%;
	text-decoration:none;
}
.dw9ptFF6600bh130 {
	font-family:"Dotum";
	font-size:9pt;
	color:#FF6600;
	line-height:130%;
	text-decoration:none;
	font-weight: bold;
}
.boxmenu {
	font-size:9pt;
	font-family:"Dotum";
	color:#333333;
	border:1 black solid;
	background:#F3F9E3;
	padding:10;
}
.tipElm {
	cursor:help;
	text-decoration:none;
	font-size:9pt;
	font-family:"Dotum";
	color: #333333;
}
.date {
	cursor:help;
	text-decoration:none;
	font-size:9pt;
	font-family:"Dotum";
	color: #003399;
	font-weight: bold;
}
.line-height td{
	line-height:30px
	padding:0 0 0 20px;
}

.sub01_list_tit{background:#f3f3f3; line-height:40px; border-top:1px solid #e0c82a; border-bottom:1px solid #e0c82a; padding:0 5px}
.sub01_list_cont{padding:5px 15px}

.sub07_menu{float:left; width:100%; padding:5px 0 0 0; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; color:#e3e3e3; line-height:40px; font-size:12px; font-weight:bold; text-align:center}
.sub07_menu a{color:#c0b600 }
.sub07_menu a:hover{color:#ff6600}
.sub07_title{float:left; width:100%; padding:30px 0; text-align:center; color:#ff883c; font-weight:bold; font-size:20px; letter-spacing:-0.05em}

.sub07_cont01{float:left; width:100%; margin-bottom:30px;}
.sub07_cont01 .img{float:left; padding-right:0; width:100%}
.sub07_cont01 .cont{float:left; padding:10px 0 0 0;  width:100%}
.sub07_cont01 .cont h3{color:#000; line-height:1.0em; padding-top:0px}
.sub07_cont01 .cont p{color:#000; line-height:25px; text-align:left}

.sub07_cont01 .cont4{float:left; padding:0px 20px 0 0;  width:395px}
.sub07_cont01 .cont4 ul{padding:0; margin:0 0 0 20px}
.sub07_cont01 .cont4 li{list-style:square; line-height:25px}
.sub07_cont01 .cont4 h3{color:#000; line-height:1.0em; padding-top:0px}


.sub07_cont01 .cont2{float:left; padding:20px 0 30px 0;  width:385px}
.sub07_cont01 .cont2 ul{padding:0; margin:0 0 0 20px}
.sub07_cont01 .cont2 li{list-style:square; line-height:25px}
.sub07_cont01 .cont2 h3{color:#000; line-height:1.4em; padding-top:5px}
.sub07_cont01 .pd{margin-right:30px; padding-left:30px}

.sub07_cont01 .cont3{float:left; padding:20px 30px 30px 30px;  width:800px}
.sub07_cont01 .cont3 ul{padding:0; margin:0 0 0 20px}
.sub07_cont01 .cont3 li{list-style:square; line-height:25px}
.sub07_cont01 .cont3 h3{color:#000; line-height:1.4em; padding-top:5px}



.sub07_cont02{float:left; width:100%;margin-bottom:30px}
.sub07_cont02 .imgpd{padding-right:30px}
.sub07_cont02 h3{color:#000; line-height:1.4em}
.sub07_cont02 p{line-height:20px}


.sub07_cont_right{float:right; width:415px}
.sub07_cont_right p{text-align:center; padding:0 0 50px 0; line-height:20px}
.sub07_stit{float:left; padding:30px 0 5px 0; color:#000; font-size:20px; font-weight:bold; width:100%; text-align:left}
.sub07_list_cont{float:left; width:100%; }

.sub09_title{float:left; width:100%; text-align:center; padding:30px 0 0 0}
.sub09_cont_left{float:left; width:415px}

.sub09_cont_right{float:right; width:415px; text-align:justify;}

.sub09_cont_left_end{float:left; width:445px}

.sub09_cont_right_end{float:right; width:415px; background:#faebe9; height:366px;}
.sub09_cont_right_end .tit{float:left; width:20%;}
.sub09_cont_right_end .cont{float:left; width:80%;}
.table_st{font-size:12px}

.sub09_cont_right_end table{margin-top:30px}

.sub10_title{float:left; width:100%; text-align:left; padding:0 0 0 0}
.sub10_box01{float:left; width:100%; background:#f7eff3; border:1px solid #e2c7dc}
.sub10_box01 .left{float:left; width:390; margin:25px 0 25px 25px}
.sub10_box01 .left h2{width:100%; color:#000; font-size:18px;}
.sub10_box01 .left .text01{color:#8c2160; font-size:14px; font-weight:bold; line-height:20px}
.sub10_box01 .left .text02{color:#666666; font-size:12px; line-height:15px}
.sub10_box01 .left .text02 span{color:#000; font-weight:bold}
.sub10_box01 .right{float:right; margin:25px 25px 0 0}

.sub10_box02_left_tit{float:left; width:415px; margin-top:26px; text-align:left}
.sub10_box02_right_tit{float:right; width:415px; margin-top:26px; text-align:left}

.sub10_box02_left{float:left; width:415px; background:#e6f1fa; border:1px solid #84b9e3; margin-bottom:25px}
.sub10_box02_left .left{float:left; width:365; margin:25px}
.sub10_box02_left .left h2{width:100%; color:#000; font-size:18px;}
.sub10_box02_left .left .text01{color:#4292d1; font-size:14px; font-weight:bold; line-height:20px}
.sub10_box02_left .left .text02{color:#666666; font-size:12px; line-height:15px}
.sub10_box02_left .left .text02 span{color:#000; font-weight:bold}
.sub10_box02_left .right{float:right; margin:25px 25px 0 0}

.sub10_box02_right{float:left; width:415px; background:#fdecd8; border:1px solid #f7a13e;  margin-bottom:25px }
.sub10_box02_right .left{float:left; width:365px; margin:25px;}
.sub10_box02_right .left h2{width:100%; color:#000; font-size:18px;}
.sub10_box02_right .left .text01{color:#4292d1; font-size:14px; font-weight:bold; line-height:20px}
.sub10_box02_right .left .text02{color:#666666; font-size:12px; line-height:15px}
.sub10_box02_right .left .text02 span{color:#000; font-weight:bold}
.sub10_box02_right .right{float:right; margin:25px 25px 0 0}

.sub10_box03_left{float:left; width:415px; height:520px; background:#e2f6f0; border:1px solid #71d1b2;}
.sub10_box03_left .left{float:left; width:365; margin:25px}
.sub10_box03_left .left h2{width:100%; color:#000; font-size:18px;}
.sub10_box03_left .left .text01{color:#4292d1; font-size:14px; font-weight:bold; line-height:20px}
.sub10_box03_left .left .text02{color:#666666; font-size:12px; line-height:15px}
.sub10_box03_left .left .text02 span{color:#000; font-weight:bold}
.sub10_box03_left .right{float:right; margin:25px 25px 0 0}

.sub10_box03_right{float:right; width:415px; height:520px; background:#fce4e3; border:1px solid #f07675; }
.sub10_box03_right .left{float:left; width:365; margin:25px}
.sub10_box03_right .left h2{width:100%; color:#000; font-size:18px; letter-spacing:-0.05em}
.sub10_box03_right .left .text01{color:#f07675; font-size:14px; font-weight:bold; line-height:20px}
.sub10_box03_right .left .text02{color:#666666; font-size:12px; line-height:15px}
.sub10_box03_right .left .text02 span{color:#000; font-weight:bold}
.sub10_box03_right .left .text03{text-align:center}
.sub10_box03_right .right{float:right; margin:25px 25px 0 0}


.sub11_cont_wrap{float:left; width:100%; margin:0 0 30px 0}
.sub11_title{float:left; width:100%; padding:30px 0; text-align:center; color:#ff883c; font-weight:bold; font-size:24px; letter-spacing:-0.05em}
.sub11_cont_center{float:left; width:100%; text-align:center; }
.sub11_cont_center p{text-align:center; padding:0 0 20px 0; line-height:20px}
.sub11_cont_left{float:left; width:415px}
.sub11_cont_left p{text-align:center; padding:0 0 20px 0; line-height:20px}
.sub11_cont_right{float:right; width:415px}
.sub11_cont_right p{text-align:center; padding:0 0 20px 0; line-height:20px}
.sub11_sch{float:left; width:858px; background:#8cfaf9; border:1px solid #19d8e2;}
.sub11_sch h2{float:left; color:#000; margin:0 2.5%; font-size:20px; font-weight:bold; width:95%; text-align:center; padding:20px 0 10px 0; border-bottom:1px solid #19d8e2}
.sub11_sch .left{float:left; width:355px; padding:10px 30px;}
.sub11_sch .left .tit{color:#000; font-weight:bold}
.sub11_sch .left .cont{}
.sub11_sch .right{float:right; width:355px; padding:10px 30px;}
.sub11_sch .right .tit{color:#000; font-weight:bold}
.sub11_sch .right .cont{}

.sub11_stit{float:left; padding:10px 0 5px 0; color:#000; font-size:20px; font-weight:bold; width:100%; text-align:left}
.sub11_list_cont{float:left; width:100%; }