• DELETE FROM KEYWORDS WHERE ID_DOMAINE=34013133
  • DoneDoneDone

    URL:solar.hansalim.or.kr

    Connection: Keep-Alive
    Date: Sat, 02 Nov 2024 04:26:31 GMT
    Keep-Alive: timeout=5, max=100
    Transfer-Encoding: chunked
    Content-Type: text/html; charset=UTF-8
    Server: Apache
    X-Powered-By: PHP/7.4.33
    Link: ; rel="https://api.w.org/"
    Link: ; rel="alternate"; type="application/json"
    Link: ; rel=shortlink
    
    
    Status => 200
    <!DOCTYPE html>
    <html lang="ko-KR">
    <head>
    <meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
    <meta name="naver-site-verification" content="4062cca2435cd7f9b4643a026ee18c486b39436f" />
    <meta name="robots" content="index,follow">
    <meta name="description" content="지구와 나를 위한 따뜻한 전기를 생산하고 있습니다! 햇빛으로 짓는 에너지 농부가 되어주세요.">
    <meta property="og:type" content="website">
    <meta property="og:title" content="한살림햇빛발전협동조합">
    <meta property="og:description" content="지구와 나를 위한 따뜻한 전기를 생산하고 있습니다! 햇빛으로 짓는 에너지 농부가 되어주세요.">
    <meta property="og:url" content="http://solar.hansalim.or.kr">
    <meta property="og:image" content="http://solar.hansalim.or.kr/wp-content/uploads/2024/01/logo-1.png">
    <link rel="profile" href="//gmpg.org/xfn/11" />
    			<link rel="shortcut icon" href="http://solar.hansalim.or.kr/wp-content/uploads/2024/02/favicon.png" />
    		<title>한살림햇빛발전협동조합 &#8211; 미래세대의 자산</title>
    <meta name='robots' content='max-image-preview:large' />
    <link rel='dns-prefetch' href='//code.jquery.com' />
    <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
    <link rel='preconnect' href='https://fonts.gstatic.com' crossorigin />
    <link rel="alternate" type="application/rss+xml" title="한살림햇빛발전협동조합 &raquo; 피드" href="http://solar.hansalim.or.kr/feed/" />
    <link rel="alternate" type="application/rss+xml" title="한살림햇빛발전협동조합 &raquo; 댓글 피드" href="http://solar.hansalim.or.kr/comments/feed/" />
    <script type="text/javascript">
    /* <![CDATA[ */
    window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"wpemoji":"http:\/\/solar.hansalim.or.kr\/wp-includes\/js\/wp-emoji.js?ver=6.4.2","twemoji":"http:\/\/solar.hansalim.or.kr\/wp-includes\/js\/twemoji.js?ver=6.4.2"}};
    /**
     * @output wp-includes/js/wp-emoji-loader.js
     */
    
    /**
     * Emoji Settings as exported in PHP via _print_emoji_detection_script().
     * @typedef WPEmojiSettings
     * @type {object}
     * @property {?object} source
     * @property {?string} source.concatemoji
     * @property {?string} source.twemoji
     * @property {?string} source.wpemoji
     * @property {?boolean} DOMReady
     * @property {?Function} readyCallback
     */
    
    /**
     * Support tests.
     * @typedef SupportTests
     * @type {object}
     * @property {?boolean} flag
     * @property {?boolean} emoji
     */
    
    /**
     * IIFE to detect emoji support and load Twemoji if needed.
     *
     * @param {Window} window
     * @param {Document} document
     * @param {WPEmojiSettings} settings
     */
    ( function wpEmojiLoader( window, document, settings ) {
    	if ( typeof Promise === 'undefined' ) {
    		return;
    	}
    
    	var sessionStorageKey = 'wpEmojiSettingsSupports';
    	var tests = [ 'flag', 'emoji' ];
    
    	/**
    	 * Checks whether the browser supports offloading to a Worker.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @returns {boolean}
    	 */
    	function supportsWorkerOffloading() {
    		return (
    			typeof Worker !== 'undefined' &&
    			typeof OffscreenCanvas !== 'undefined' &&
    			typeof URL !== 'undefined' &&
    			URL.createObjectURL &&
    			typeof Blob !== 'undefined'
    		);
    	}
    
    	/**
    	 * @typedef SessionSupportTests
    	 * @type {object}
    	 * @property {number} timestamp
    	 * @property {SupportTests} supportTests
    	 */
    
    	/**
    	 * Get support tests from session.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
    	 */
    	function getSessionSupportTests() {
    		try {
    			/** @type {SessionSupportTests} */
    			var item = JSON.parse(
    				sessionStorage.getItem( sessionStorageKey )
    			);
    			if (
    				typeof item === 'object' &&
    				typeof item.timestamp === 'number' &&
    				new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
    				typeof item.supportTests === 'object'
    			) {
    				return item.supportTests;
    			}
    		} catch ( e ) {}
    		return null;
    	}
    
    	/**
    	 * Persist the supports in session storage.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @param {SupportTests} supportTests Support tests.
    	 */
    	function setSessionSupportTests( supportTests ) {
    		try {
    			/** @type {SessionSupportTests} */
    			var item = {
    				supportTests: supportTests,
    				timestamp: new Date().valueOf()
    			};
    
    			sessionStorage.setItem(
    				sessionStorageKey,
    				JSON.stringify( item )
    			);
    		} catch ( e ) {}
    	}
    
    	/**
    	 * Checks if two sets of Emoji characters render the same visually.
    	 *
    	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
    	 * scope. Everything must be passed by parameters.
    	 *
    	 * @since 4.9.0
    	 *
    	 * @private
    	 *
    	 * @param {CanvasRenderingContext2D} context 2D Context.
    	 * @param {string} set1 Set of Emoji to test.
    	 * @param {string} set2 Set of Emoji to test.
    	 *
    	 * @return {boolean} True if the two sets render the same.
    	 */
    	function emojiSetsRenderIdentically( context, set1, set2 ) {
    		// Cleanup from previous test.
    		context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
    		context.fillText( set1, 0, 0 );
    		var rendered1 = new Uint32Array(
    			context.getImageData(
    				0,
    				0,
    				context.canvas.width,
    				context.canvas.height
    			).data
    		);
    
    		// Cleanup from previous test.
    		context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
    		context.fillText( set2, 0, 0 );
    		var rendered2 = new Uint32Array(
    			context.getImageData(
    				0,
    				0,
    				context.canvas.width,
    				context.canvas.height
    			).data
    		);
    
    		return rendered1.every( function ( rendered2Data, index ) {
    			return rendered2Data === rendered2[ index ];
    		} );
    	}
    
    	/**
    	 * Determines if the browser properly renders Emoji that Twemoji can supplement.
    	 *
    	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
    	 * scope. Everything must be passed by parameters.
    	 *
    	 * @since 4.2.0
    	 *
    	 * @private
    	 *
    	 * @param {CanvasRenderingContext2D} context 2D Context.
    	 * @param {string} type Whether to test for support of "flag" or "emoji".
    	 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
    	 *
    	 * @return {boolean} True if the browser can render emoji, false if it cannot.
    	 */
    	function browserSupportsEmoji( context, type, emojiSetsRenderIdentically ) {
    		var isIdentical;
    
    		switch ( type ) {
    			case 'flag':
    				/*
    				 * Test for Transgender flag compatibility. Added in Unicode 13.
    				 *
    				 * To test for support, we try to render it, and compare the rendering to how it would look if
    				 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
    					'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
    				);
    
    				if ( isIdentical ) {
    					return false;
    				}
    
    				/*
    				 * Test for UN flag compatibility. This is the least supported of the letter locale flags,
    				 * so gives us an easy test for full support.
    				 *
    				 * To test for support, we try to render it, and compare the rendering to how it would look if
    				 * the browser doesn't render it correctly ([U] + [N]).
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					'\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points
    					'\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space
    				);
    
    				if ( isIdentical ) {
    					return false;
    				}
    
    				/*
    				 * Test for English flag compatibility. England is a country in the United Kingdom, it
    				 * does not have a two letter locale code but rather a five letter sub-division code.
    				 *
    				 * To test for support, we try to render it, and compare the rendering to how it would look if
    				 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					// as the flag sequence
    					'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
    					// with each code point separated by a zero-width space
    					'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
    				);
    
    				return ! isIdentical;
    			case 'emoji':
    				/*
    				 * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone!
    				 *
    				 * To test for Emoji 14.0 support, try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone.
    				 *
    				 * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand,
    				 * 🏻 Light Skin Tone, a Zero Width Joiner, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone.
    				 *
    				 * 0x1FAF1 == Rightwards Hand
    				 * 0x1F3FB == Light Skin Tone
    				 * 0x200D == Zero-Width Joiner (ZWJ) that links the code points for the new emoji or
    				 * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not supporting the new emoji.
    				 * 0x1FAF2 == Leftwards Hand
    				 * 0x1F3FF == Dark Skin Tone.
    				 *
    				 * When updating this test for future Emoji releases, ensure that individual emoji that make up the
    				 * sequence come from older emoji standards.
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					'\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width joiner sequence
    					'\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF' // separated by a zero-width space
    				);
    
    				return ! isIdentical;
    		}
    
    		return false;
    	}
    
    	/**
    	 * Checks emoji support tests.
    	 *
    	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
    	 * scope. Everything must be passed by parameters.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @param {string[]} tests Tests.
    	 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
    	 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
    	 *
    	 * @return {SupportTests} Support tests.
    	 */
    	function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ) {
    		var canvas;
    		if (
    			typeof WorkerGlobalScope !== 'undefined' &&
    			self instanceof WorkerGlobalScope
    		) {
    			canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
    		} else {
    			canvas = document.createElement( 'canvas' );
    		}
    
    		var context = canvas.getContext( '2d', { willReadFrequently: true } );
    
    		/*
    		 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
    		 * it doesn't work when the font is bolder than 500 weight. So, we
    		 * check for bold rendering support to avoid invisible emoji in Chrome.
    		 */
    		context.textBaseline = 'top';
    		context.font = '600 32px Arial';
    
    		var supports = {};
    		tests.forEach( function ( test ) {
    			supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically );
    		} );
    		return supports;
    	}
    
    	/**
    	 * Adds a script to the head of the document.
    	 *
    	 * @ignore
    	 *
    	 * @since 4.2.0
    	 *
    	 * @param {string} src The url where the script is located.
    	 *
    	 * @return {void}
    	 */
    	function addScript( src ) {
    		var script = document.createElement( 'script' );
    		script.src = src;
    		script.defer = true;
    		document.head.appendChild( script );
    	}
    
    	settings.supports = {
    		everything: true,
    		everythingExceptFlag: true
    	};
    
    	// Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired.
    	var domReadyPromise = new Promise( function ( resolve ) {
    		document.addEventListener( 'DOMContentLoaded', resolve, {
    			once: true
    		} );
    	} );
    
    	// Obtain the emoji support from the browser, asynchronously when possible.
    	new Promise( function ( resolve ) {
    		var supportTests = getSessionSupportTests();
    		if ( supportTests ) {
    			resolve( supportTests );
    			return;
    		}
    
    		if ( supportsWorkerOffloading() ) {
    			try {
    				// Note that the functions are being passed as arguments due to minification.
    				var workerScript =
    					'postMessage(' +
    					testEmojiSupports.toString() +
    					'(' +
    					[
    						JSON.stringify( tests ),
    						browserSupportsEmoji.toString(),
    						emojiSetsRenderIdentically.toString()
    					].join( ',' ) +
    					'));';
    				var blob = new Blob( [ workerScript ], {
    					type: 'text/javascript'
    				} );
    				var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
    				worker.onmessage = function ( event ) {
    					supportTests = event.data;
    					setSessionSupportTests( supportTests );
    					worker.terminate();
    					resolve( supportTests );
    				};
    				return;
    			} catch ( e ) {}
    		}
    
    		supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically );
    		setSessionSupportTests( supportTests );
    		resolve( supportTests );
    	} )
    		// Once the browser emoji support has been obtained from the session, finalize the settings.
    		.then( function ( supportTests ) {
    			/*
    			 * Tests the browser support for flag emojis and other emojis, and adjusts the
    			 * support settings accordingly.
    			 */
    			for ( var test in supportTests ) {
    				settings.supports[ test ] = supportTests[ test ];
    
    				settings.supports.everything =
    					settings.supports.everything && settings.supports[ test ];
    
    				if ( 'flag' !== test ) {
    					settings.supports.everythingExceptFlag =
    						settings.supports.everythingExceptFlag &&
    						settings.supports[ test ];
    				}
    			}
    
    			settings.supports.everythingExceptFlag =
    				settings.supports.everythingExceptFlag &&
    				! settings.supports.flag;
    
    			// Sets DOMReady to false and assigns a ready function to settings.
    			settings.DOMReady = false;
    			settings.readyCallback = function () {
    				settings.DOMReady = true;
    			};
    		} )
    		.then( function () {
    			return domReadyPromise;
    		} )
    		.then( function () {
    			// When the browser can not render everything we need to load a polyfill.
    			if ( ! settings.supports.everything ) {
    				settings.readyCallback();
    
    				var src = settings.source || {};
    
    				if ( src.concatemoji ) {
    					addScript( src.concatemoji );
    				} else if ( src.wpemoji && src.twemoji ) {
    					addScript( src.twemoji );
    					addScript( src.wpemoji );
    				}
    			}
    		} );
    } )( window, document, window._wpemojiSettings );
    
    /* ]]> */
    </script>
    <link rel='stylesheet' id='custom-fonts-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/custom-fonts.css?ver=1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='bbang-popup-style-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-popup/lib/bbang-popup.css?ver=6.4.2' type='text/css' media='all' />
    <style id='wp-emoji-styles-inline-css' type='text/css'>
    
    	img.wp-smiley, img.emoji {
    		display: inline !important;
    		border: none !important;
    		box-shadow: none !important;
    		height: 1em !important;
    		width: 1em !important;
    		margin: 0 0.07em !important;
    		vertical-align: -0.1em !important;
    		background: none !important;
    		padding: 0 !important;
    	}
    </style>
    <link rel='stylesheet' id='wp-block-library-css' href='http://solar.hansalim.or.kr/wp-includes/css/dist/block-library/style.css?ver=6.4.2' type='text/css' media='all' />
    <style id='classic-theme-styles-inline-css' type='text/css'>
    /**
     * These rules are needed for backwards compatibility.
     * They should match the button element rules in the base theme.json file.
     */
    .wp-block-button__link {
    	color: #ffffff;
    	background-color: #32373c;
    	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
    
    	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
    	box-shadow: none;
    	text-decoration: none;
    
    	/* The extra 2px are added to size solids the same as the outline versions.*/
    	padding: calc(0.667em + 2px) calc(1.333em + 2px);
    
    	font-size: 1.125em;
    }
    
    .wp-block-file__button {
    	background: #32373c;
    	color: #ffffff;
    	text-decoration: none;
    }
    
    </style>
    <style id='global-styles-inline-css' type='text/css'>
    body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
    .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
    :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
    :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
    .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
    </style>
    <link rel='stylesheet' id='material-icons-css' href='//fonts.googleapis.com/icon?family=Material+Icons&#038;ver=1' type='text/css' media='all' />
    <link rel='stylesheet' id='jquery-ui-css' href='//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css?ver=1' type='text/css' media='all' />
    <link rel='stylesheet' id='rs-plugin-settings-css' href='http://solar.hansalim.or.kr/wp-content/plugins/revslider/public/assets/css/rs6.css?ver=6.3.3' type='text/css' media='all' />
    <style id='rs-plugin-settings-inline-css' type='text/css'>
    #rs-demo-id {}
    </style>
    <link rel='stylesheet' id='js_composer_front-css' href='http://solar.hansalim.or.kr/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=6.4.2' type='text/css' media='all' />
    <link rel='stylesheet' id='ts-shortcode-css' href='http://solar.hansalim.or.kr/wp-content/plugins/themesky/css/shortcode.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='owl-carousel-css' href='http://solar.hansalim.or.kr/wp-content/plugins/themesky/css/owl.carousel.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='bb-history-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-shortcodes/assets/css/bb-history.css?ver=1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='map-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-shortcodes/assets/css/map-tooltip.css?ver=1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-reset-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/reset.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-style-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/style.css?ver=1.0' type='text/css' media='all' />
    <style id='mymedi-style-inline-css' type='text/css'>
    .vc_custom_1707960879304{border-top-width: 3px !important;border-bottom-width: 1px !important;border-top-color: #dbdbdb !important;border-top-style: solid !important;border-bottom-color: #dbdbdb !important;border-bottom-style: solid !important;}.vc_custom_1709692805749{border-top-width: 1px !important;padding-top: 6px !important;padding-bottom: 6px !important;border-top-color: #f2f2f2 !important;border-top-style: solid !important;}.vc_custom_1707360769778{margin-top: 20px !important;margin-bottom: 20px !important;}.vc_custom_1581976997660{margin-top: 10px !important;}.vc_custom_1707876751150{padding-top: 10px !important;}
    </style>
    <link rel='stylesheet' id='mymedi-child-style-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe-child/style.css?ver=6.4.2' type='text/css' media='all' />
    <link rel='stylesheet' id='bbcp-style-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-cpboard/css/bbcp-style.css?ver=1.0' type='text/css' media='all' />
    <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20KR:400,700,500&#038;display=swap&#038;ver=1710385408" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20KR:400,700,500&#038;display=swap&#038;ver=1710385408" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20KR:400,700,500&#038;display=swap&#038;ver=1710385408" /></noscript><link rel='stylesheet' id='font-awesome-5-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/fontawesome.min.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-responsive-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/responsive.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='prettyphoto-css' href='http://solar.hansalim.or.kr/wp-content/plugins/js_composer/assets/lib/prettyphoto/css/prettyPhoto.min.css?ver=6.4.2' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-dynamic-css-css' href='http://solar.hansalim.or.kr/wp-content/uploads/mycafechild.css?ver=1710385408' type='text/css' media='all' />
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script>
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1" id="jquery-migrate-js"></script>
    <script type="text/javascript" src="//code.jquery.com/ui/1.13.2/jquery-ui.min.js?ver=6.4.2" id="jquery-ui-js"></script>
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-content/plugins/revslider/public/assets/js/rbtools.min.js?ver=6.3.3" id="tp-tools-js"></script>
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-content/plugins/revslider/public/assets/js/rs6.min.js?ver=6.3.3" id="revmin-js"></script>
    <link rel="https://api.w.org/" href="http://solar.hansalim.or.kr/wp-json/" /><link rel="alternate" type="application/json" href="http://solar.hansalim.or.kr/wp-json/wp/v2/pages/15626" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://solar.hansalim.or.kr/xmlrpc.php?rsd" />
    <meta name="generator" content="WordPress 6.4.2" />
    <link rel="canonical" href="http://solar.hansalim.or.kr/" />
    <link rel='shortlink' href='http://solar.hansalim.or.kr/' />
    <link rel="alternate" type="application/json+oembed" href="http://solar.hansalim.or.kr/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fsolar.hansalim.or.kr%2F" />
    <link rel="alternate" type="text/xml+oembed" href="http://solar.hansalim.or.kr/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fsolar.hansalim.or.kr%2F&#038;format=xml" />
    <meta name="framework" content="Redux 4.1.23" /><meta name="generator" content="Site Kit by Google 1.121.0" /><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
    <meta name="generator" content="Powered by Slider Revolution 6.3.3 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
    <script type="text/javascript">function setREVStartSize(e){
    			//window.requestAnimationFrame(function() {				 
    				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;	
    				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;	
    				try {								
    					var pw = document.getElementById(e.c).parentNode.offsetWidth,
    						newh;
    					pw = pw===0 || isNaN(pw) ? window.RSIW : pw;
    					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
    					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
    					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
    					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
    					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
    					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
    					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);		
    					if(e.layout==="fullscreen" || e.l==="fullscreen") 						
    						newh = Math.max(e.mh,window.RSIH);					
    					else{					
    						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
    						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];					
    						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
    						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
    						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
    											
    						var nl = new Array(e.rl.length),
    							ix = 0,						
    							sl;					
    						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
    						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
    						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
    						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;					
    						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
    						sl = nl[0];									
    						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}															
    						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);					
    						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
    					}				
    					if(window.rs_init_css===undefined) window.rs_init_css = document.head.appendChild(document.createElement("style"));					
    					document.getElementById(e.c).height = newh+"px";
    					window.rs_init_css.innerHTML += "#"+e.c+"_wrapper { height: "+newh+"px }";				
    				} catch(e){
    					console.log("Failure at Presize of Slider:" + e)
    				}					   
    			//});
    		  };</script>
    <style type="text/css" data-type="vc_custom-css">.row-background-image { 
        background-position: left top;
        background-repeat: no-repeat;
    }
    
    .main-blog-section {
        background-position: center bottom;
        background-repeat: no-repeat;
    }
    .vc_row.vc_row-o-full-height {
        min-height:0;
    }
    /*
    #slider-desktop {
        display: block;
    }
    
    #slider-mobile {
        display: none;
    }*/
    
    /* Mobile */
    @media (max-width: 480px) {
      #slider-desktop {
         display: none;
      }
      #slider-mobile {
         display: block;
      }
    }
    /* Low resolution Tablets, Ipads */
    @media (min-width: 481px) and (max-width: 767px) {
      #slider-desktop {
         display: none;
      }
      #slider-mobile {
         display: block;
      }
    }
    /* Tablets Ipads portrait mode */
    @media (min-width: 768px) and (max-width: 1024px){
      #slider-desktop {
         display: none;
      }
      #slider-mobile {
         display: block;
      }
    }
    /* Desktops or Laptops */
    @media (min-width: 1025px) and (max-width: 1280px){
      #slider-desktop {
         display: block;
      }
      #slider-mobile {
         display: none;
      }
    }
    /* Large screens */
    @media (min-width: 1281px) {
      #slider-desktop {
         display: block;
      }
      #slider-mobile {
         display: none;
      }
    }</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1706864942057{background-image: url(http://solar.hansalim.or.kr/wp-content/uploads/2024/02/main-bg3.png?id=15760) !important;}.vc_custom_1707877388831{margin-top: 60px !important;background-image: url(http://solar.hansalim.or.kr/wp-content/uploads/2024/01/main-bg2.png?id=15718) !important;}.vc_custom_1706865014016{padding-top: 60px !important;}.vc_custom_1706864961224{padding-top: 10px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-76Z7R5GHND"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
    
      gtag('config', 'G-76Z7R5GHND');
    </script>
    </head>
    
    <!DOCTYPE html>
    <html lang="ko-KR">
    <head>
    <meta charset="UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
    <meta name="naver-site-verification" content="4062cca2435cd7f9b4643a026ee18c486b39436f" />
    <meta name="robots" content="index,follow">
    <meta name="description" content="지구와 나를 위한 따뜻한 전기를 생산하고 있습니다! 햇빛으로 짓는 에너지 농부가 되어주세요.">
    <meta property="og:type" content="website">
    <meta property="og:title" content="한살림햇빛발전협동조합">
    <meta property="og:description" content="지구와 나를 위한 따뜻한 전기를 생산하고 있습니다! 햇빛으로 짓는 에너지 농부가 되어주세요.">
    <meta property="og:url" content="http://solar.hansalim.or.kr">
    <meta property="og:image" content="http://solar.hansalim.or.kr/wp-content/uploads/2024/01/logo-1.png">
    <link rel="profile" href="//gmpg.org/xfn/11" />
    			<link rel="shortcut icon" href="http://solar.hansalim.or.kr/wp-content/uploads/2024/02/favicon.png" />
    		<title>한살림햇빛발전협동조합 &#8211; 미래세대의 자산</title>
    <meta name='robots' content='max-image-preview:large' />
    <link rel='dns-prefetch' href='//code.jquery.com' />
    <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
    <link rel='preconnect' href='https://fonts.gstatic.com' crossorigin />
    <link rel="alternate" type="application/rss+xml" title="한살림햇빛발전협동조합 &raquo; 피드" href="http://solar.hansalim.or.kr/feed/" />
    <link rel="alternate" type="application/rss+xml" title="한살림햇빛발전협동조합 &raquo; 댓글 피드" href="http://solar.hansalim.or.kr/comments/feed/" />
    <script type="text/javascript">
    /* <![CDATA[ */
    window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"wpemoji":"http:\/\/solar.hansalim.or.kr\/wp-includes\/js\/wp-emoji.js?ver=6.4.2","twemoji":"http:\/\/solar.hansalim.or.kr\/wp-includes\/js\/twemoji.js?ver=6.4.2"}};
    /**
     * @output wp-includes/js/wp-emoji-loader.js
     */
    
    /**
     * Emoji Settings as exported in PHP via _print_emoji_detection_script().
     * @typedef WPEmojiSettings
     * @type {object}
     * @property {?object} source
     * @property {?string} source.concatemoji
     * @property {?string} source.twemoji
     * @property {?string} source.wpemoji
     * @property {?boolean} DOMReady
     * @property {?Function} readyCallback
     */
    
    /**
     * Support tests.
     * @typedef SupportTests
     * @type {object}
     * @property {?boolean} flag
     * @property {?boolean} emoji
     */
    
    /**
     * IIFE to detect emoji support and load Twemoji if needed.
     *
     * @param {Window} window
     * @param {Document} document
     * @param {WPEmojiSettings} settings
     */
    ( function wpEmojiLoader( window, document, settings ) {
    	if ( typeof Promise === 'undefined' ) {
    		return;
    	}
    
    	var sessionStorageKey = 'wpEmojiSettingsSupports';
    	var tests = [ 'flag', 'emoji' ];
    
    	/**
    	 * Checks whether the browser supports offloading to a Worker.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @returns {boolean}
    	 */
    	function supportsWorkerOffloading() {
    		return (
    			typeof Worker !== 'undefined' &&
    			typeof OffscreenCanvas !== 'undefined' &&
    			typeof URL !== 'undefined' &&
    			URL.createObjectURL &&
    			typeof Blob !== 'undefined'
    		);
    	}
    
    	/**
    	 * @typedef SessionSupportTests
    	 * @type {object}
    	 * @property {number} timestamp
    	 * @property {SupportTests} supportTests
    	 */
    
    	/**
    	 * Get support tests from session.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
    	 */
    	function getSessionSupportTests() {
    		try {
    			/** @type {SessionSupportTests} */
    			var item = JSON.parse(
    				sessionStorage.getItem( sessionStorageKey )
    			);
    			if (
    				typeof item === 'object' &&
    				typeof item.timestamp === 'number' &&
    				new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
    				typeof item.supportTests === 'object'
    			) {
    				return item.supportTests;
    			}
    		} catch ( e ) {}
    		return null;
    	}
    
    	/**
    	 * Persist the supports in session storage.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @param {SupportTests} supportTests Support tests.
    	 */
    	function setSessionSupportTests( supportTests ) {
    		try {
    			/** @type {SessionSupportTests} */
    			var item = {
    				supportTests: supportTests,
    				timestamp: new Date().valueOf()
    			};
    
    			sessionStorage.setItem(
    				sessionStorageKey,
    				JSON.stringify( item )
    			);
    		} catch ( e ) {}
    	}
    
    	/**
    	 * Checks if two sets of Emoji characters render the same visually.
    	 *
    	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
    	 * scope. Everything must be passed by parameters.
    	 *
    	 * @since 4.9.0
    	 *
    	 * @private
    	 *
    	 * @param {CanvasRenderingContext2D} context 2D Context.
    	 * @param {string} set1 Set of Emoji to test.
    	 * @param {string} set2 Set of Emoji to test.
    	 *
    	 * @return {boolean} True if the two sets render the same.
    	 */
    	function emojiSetsRenderIdentically( context, set1, set2 ) {
    		// Cleanup from previous test.
    		context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
    		context.fillText( set1, 0, 0 );
    		var rendered1 = new Uint32Array(
    			context.getImageData(
    				0,
    				0,
    				context.canvas.width,
    				context.canvas.height
    			).data
    		);
    
    		// Cleanup from previous test.
    		context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
    		context.fillText( set2, 0, 0 );
    		var rendered2 = new Uint32Array(
    			context.getImageData(
    				0,
    				0,
    				context.canvas.width,
    				context.canvas.height
    			).data
    		);
    
    		return rendered1.every( function ( rendered2Data, index ) {
    			return rendered2Data === rendered2[ index ];
    		} );
    	}
    
    	/**
    	 * Determines if the browser properly renders Emoji that Twemoji can supplement.
    	 *
    	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
    	 * scope. Everything must be passed by parameters.
    	 *
    	 * @since 4.2.0
    	 *
    	 * @private
    	 *
    	 * @param {CanvasRenderingContext2D} context 2D Context.
    	 * @param {string} type Whether to test for support of "flag" or "emoji".
    	 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
    	 *
    	 * @return {boolean} True if the browser can render emoji, false if it cannot.
    	 */
    	function browserSupportsEmoji( context, type, emojiSetsRenderIdentically ) {
    		var isIdentical;
    
    		switch ( type ) {
    			case 'flag':
    				/*
    				 * Test for Transgender flag compatibility. Added in Unicode 13.
    				 *
    				 * To test for support, we try to render it, and compare the rendering to how it would look if
    				 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
    					'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
    				);
    
    				if ( isIdentical ) {
    					return false;
    				}
    
    				/*
    				 * Test for UN flag compatibility. This is the least supported of the letter locale flags,
    				 * so gives us an easy test for full support.
    				 *
    				 * To test for support, we try to render it, and compare the rendering to how it would look if
    				 * the browser doesn't render it correctly ([U] + [N]).
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					'\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points
    					'\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space
    				);
    
    				if ( isIdentical ) {
    					return false;
    				}
    
    				/*
    				 * Test for English flag compatibility. England is a country in the United Kingdom, it
    				 * does not have a two letter locale code but rather a five letter sub-division code.
    				 *
    				 * To test for support, we try to render it, and compare the rendering to how it would look if
    				 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					// as the flag sequence
    					'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
    					// with each code point separated by a zero-width space
    					'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
    				);
    
    				return ! isIdentical;
    			case 'emoji':
    				/*
    				 * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone!
    				 *
    				 * To test for Emoji 14.0 support, try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone.
    				 *
    				 * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand,
    				 * 🏻 Light Skin Tone, a Zero Width Joiner, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone.
    				 *
    				 * 0x1FAF1 == Rightwards Hand
    				 * 0x1F3FB == Light Skin Tone
    				 * 0x200D == Zero-Width Joiner (ZWJ) that links the code points for the new emoji or
    				 * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not supporting the new emoji.
    				 * 0x1FAF2 == Leftwards Hand
    				 * 0x1F3FF == Dark Skin Tone.
    				 *
    				 * When updating this test for future Emoji releases, ensure that individual emoji that make up the
    				 * sequence come from older emoji standards.
    				 */
    				isIdentical = emojiSetsRenderIdentically(
    					context,
    					'\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width joiner sequence
    					'\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF' // separated by a zero-width space
    				);
    
    				return ! isIdentical;
    		}
    
    		return false;
    	}
    
    	/**
    	 * Checks emoji support tests.
    	 *
    	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
    	 * scope. Everything must be passed by parameters.
    	 *
    	 * @since 6.3.0
    	 *
    	 * @private
    	 *
    	 * @param {string[]} tests Tests.
    	 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
    	 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
    	 *
    	 * @return {SupportTests} Support tests.
    	 */
    	function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically ) {
    		var canvas;
    		if (
    			typeof WorkerGlobalScope !== 'undefined' &&
    			self instanceof WorkerGlobalScope
    		) {
    			canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
    		} else {
    			canvas = document.createElement( 'canvas' );
    		}
    
    		var context = canvas.getContext( '2d', { willReadFrequently: true } );
    
    		/*
    		 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
    		 * it doesn't work when the font is bolder than 500 weight. So, we
    		 * check for bold rendering support to avoid invisible emoji in Chrome.
    		 */
    		context.textBaseline = 'top';
    		context.font = '600 32px Arial';
    
    		var supports = {};
    		tests.forEach( function ( test ) {
    			supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically );
    		} );
    		return supports;
    	}
    
    	/**
    	 * Adds a script to the head of the document.
    	 *
    	 * @ignore
    	 *
    	 * @since 4.2.0
    	 *
    	 * @param {string} src The url where the script is located.
    	 *
    	 * @return {void}
    	 */
    	function addScript( src ) {
    		var script = document.createElement( 'script' );
    		script.src = src;
    		script.defer = true;
    		document.head.appendChild( script );
    	}
    
    	settings.supports = {
    		everything: true,
    		everythingExceptFlag: true
    	};
    
    	// Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired.
    	var domReadyPromise = new Promise( function ( resolve ) {
    		document.addEventListener( 'DOMContentLoaded', resolve, {
    			once: true
    		} );
    	} );
    
    	// Obtain the emoji support from the browser, asynchronously when possible.
    	new Promise( function ( resolve ) {
    		var supportTests = getSessionSupportTests();
    		if ( supportTests ) {
    			resolve( supportTests );
    			return;
    		}
    
    		if ( supportsWorkerOffloading() ) {
    			try {
    				// Note that the functions are being passed as arguments due to minification.
    				var workerScript =
    					'postMessage(' +
    					testEmojiSupports.toString() +
    					'(' +
    					[
    						JSON.stringify( tests ),
    						browserSupportsEmoji.toString(),
    						emojiSetsRenderIdentically.toString()
    					].join( ',' ) +
    					'));';
    				var blob = new Blob( [ workerScript ], {
    					type: 'text/javascript'
    				} );
    				var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
    				worker.onmessage = function ( event ) {
    					supportTests = event.data;
    					setSessionSupportTests( supportTests );
    					worker.terminate();
    					resolve( supportTests );
    				};
    				return;
    			} catch ( e ) {}
    		}
    
    		supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically );
    		setSessionSupportTests( supportTests );
    		resolve( supportTests );
    	} )
    		// Once the browser emoji support has been obtained from the session, finalize the settings.
    		.then( function ( supportTests ) {
    			/*
    			 * Tests the browser support for flag emojis and other emojis, and adjusts the
    			 * support settings accordingly.
    			 */
    			for ( var test in supportTests ) {
    				settings.supports[ test ] = supportTests[ test ];
    
    				settings.supports.everything =
    					settings.supports.everything && settings.supports[ test ];
    
    				if ( 'flag' !== test ) {
    					settings.supports.everythingExceptFlag =
    						settings.supports.everythingExceptFlag &&
    						settings.supports[ test ];
    				}
    			}
    
    			settings.supports.everythingExceptFlag =
    				settings.supports.everythingExceptFlag &&
    				! settings.supports.flag;
    
    			// Sets DOMReady to false and assigns a ready function to settings.
    			settings.DOMReady = false;
    			settings.readyCallback = function () {
    				settings.DOMReady = true;
    			};
    		} )
    		.then( function () {
    			return domReadyPromise;
    		} )
    		.then( function () {
    			// When the browser can not render everything we need to load a polyfill.
    			if ( ! settings.supports.everything ) {
    				settings.readyCallback();
    
    				var src = settings.source || {};
    
    				if ( src.concatemoji ) {
    					addScript( src.concatemoji );
    				} else if ( src.wpemoji && src.twemoji ) {
    					addScript( src.twemoji );
    					addScript( src.wpemoji );
    				}
    			}
    		} );
    } )( window, document, window._wpemojiSettings );
    
    /* ]]> */
    </script>
    <link rel='stylesheet' id='custom-fonts-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/custom-fonts.css?ver=1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='bbang-popup-style-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-popup/lib/bbang-popup.css?ver=6.4.2' type='text/css' media='all' />
    <style id='wp-emoji-styles-inline-css' type='text/css'>
    
    	img.wp-smiley, img.emoji {
    		display: inline !important;
    		border: none !important;
    		box-shadow: none !important;
    		height: 1em !important;
    		width: 1em !important;
    		margin: 0 0.07em !important;
    		vertical-align: -0.1em !important;
    		background: none !important;
    		padding: 0 !important;
    	}
    </style>
    <link rel='stylesheet' id='wp-block-library-css' href='http://solar.hansalim.or.kr/wp-includes/css/dist/block-library/style.css?ver=6.4.2' type='text/css' media='all' />
    <style id='classic-theme-styles-inline-css' type='text/css'>
    /**
     * These rules are needed for backwards compatibility.
     * They should match the button element rules in the base theme.json file.
     */
    .wp-block-button__link {
    	color: #ffffff;
    	background-color: #32373c;
    	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
    
    	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
    	box-shadow: none;
    	text-decoration: none;
    
    	/* The extra 2px are added to size solids the same as the outline versions.*/
    	padding: calc(0.667em + 2px) calc(1.333em + 2px);
    
    	font-size: 1.125em;
    }
    
    .wp-block-file__button {
    	background: #32373c;
    	color: #ffffff;
    	text-decoration: none;
    }
    
    </style>
    <style id='global-styles-inline-css' type='text/css'>
    body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
    .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
    :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
    :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
    .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
    </style>
    <link rel='stylesheet' id='material-icons-css' href='//fonts.googleapis.com/icon?family=Material+Icons&#038;ver=1' type='text/css' media='all' />
    <link rel='stylesheet' id='jquery-ui-css' href='//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css?ver=1' type='text/css' media='all' />
    <link rel='stylesheet' id='rs-plugin-settings-css' href='http://solar.hansalim.or.kr/wp-content/plugins/revslider/public/assets/css/rs6.css?ver=6.3.3' type='text/css' media='all' />
    <style id='rs-plugin-settings-inline-css' type='text/css'>
    #rs-demo-id {}
    </style>
    <link rel='stylesheet' id='js_composer_front-css' href='http://solar.hansalim.or.kr/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=6.4.2' type='text/css' media='all' />
    <link rel='stylesheet' id='ts-shortcode-css' href='http://solar.hansalim.or.kr/wp-content/plugins/themesky/css/shortcode.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='owl-carousel-css' href='http://solar.hansalim.or.kr/wp-content/plugins/themesky/css/owl.carousel.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='bb-history-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-shortcodes/assets/css/bb-history.css?ver=1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='map-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-shortcodes/assets/css/map-tooltip.css?ver=1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-reset-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/reset.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-style-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/style.css?ver=1.0' type='text/css' media='all' />
    <style id='mymedi-style-inline-css' type='text/css'>
    .vc_custom_1707960879304{border-top-width: 3px !important;border-bottom-width: 1px !important;border-top-color: #dbdbdb !important;border-top-style: solid !important;border-bottom-color: #dbdbdb !important;border-bottom-style: solid !important;}.vc_custom_1709692805749{border-top-width: 1px !important;padding-top: 6px !important;padding-bottom: 6px !important;border-top-color: #f2f2f2 !important;border-top-style: solid !important;}.vc_custom_1707360769778{margin-top: 20px !important;margin-bottom: 20px !important;}.vc_custom_1581976997660{margin-top: 10px !important;}.vc_custom_1707876751150{padding-top: 10px !important;}
    </style>
    <link rel='stylesheet' id='mymedi-child-style-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe-child/style.css?ver=6.4.2' type='text/css' media='all' />
    <link rel='stylesheet' id='bbcp-style-css' href='http://solar.hansalim.or.kr/wp-content/plugins/bbang-cpboard/css/bbcp-style.css?ver=1.0' type='text/css' media='all' />
    <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20KR:400,700,500&#038;display=swap&#038;ver=1710385408" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20KR:400,700,500&#038;display=swap&#038;ver=1710385408" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto%20Sans%20KR:400,700,500&#038;display=swap&#038;ver=1710385408" /></noscript><link rel='stylesheet' id='font-awesome-5-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/fontawesome.min.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-responsive-css' href='http://solar.hansalim.or.kr/wp-content/themes/mycafe/css/responsive.css?ver=1.1.0' type='text/css' media='all' />
    <link rel='stylesheet' id='prettyphoto-css' href='http://solar.hansalim.or.kr/wp-content/plugins/js_composer/assets/lib/prettyphoto/css/prettyPhoto.min.css?ver=6.4.2' type='text/css' media='all' />
    <link rel='stylesheet' id='mymedi-dynamic-css-css' href='http://solar.hansalim.or.kr/wp-content/uploads/mycafechild.css?ver=1710385408' type='text/css' media='all' />
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script>
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1" id="jquery-migrate-js"></script>
    <script type="text/javascript" src="//code.jquery.com/ui/1.13.2/jquery-ui.min.js?ver=6.4.2" id="jquery-ui-js"></script>
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-content/plugins/revslider/public/assets/js/rbtools.min.js?ver=6.3.3" id="tp-tools-js"></script>
    <script type="text/javascript" src="http://solar.hansalim.or.kr/wp-content/plugins/revslider/public/assets/js/rs6.min.js?ver=6.3.3" id="revmin-js"></script>
    <link rel="https://api.w.org/" href="http://solar.hansalim.or.kr/wp-json/" /><link rel="alternate" type="application/json" href="http://solar.hansalim.or.kr/wp-json/wp/v2/pages/15626" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://solar.hansalim.or.kr/xmlrpc.php?rsd" />
    <meta name="generator" content="WordPress 6.4.2" />
    <link rel="canonical" href="http://solar.hansalim.or.kr/" />
    <link rel='shortlink' href='http://solar.hansalim.or.kr/' />
    <link rel="alternate" type="application/json+oembed" href="http://solar.hansalim.or.kr/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fsolar.hansalim.or.kr%2F" />
    <link rel="alternate" type="text/xml+oembed" href="http://solar.hansalim.or.kr/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fsolar.hansalim.or.kr%2F&#038;format=xml" />
    <meta name="framework" content="Redux 4.1.23" /><meta name="generator" content="Site Kit by Google 1.121.0" /><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
    <meta name="generator" content="Powered by Slider Revolution 6.3.3 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
    <script type="text/javascript">function setREVStartSize(e){
    			//window.requestAnimationFrame(function() {				 
    				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;	
    				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;	
    				try {								
    					var pw = document.getElementById(e.c).parentNode.offsetWidth,
    						newh;
    					pw = pw===0 || isNaN(pw) ? window.RSIW : pw;
    					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
    					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
    					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
    					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
    					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
    					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
    					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);		
    					if(e.layout==="fullscreen" || e.l==="fullscreen") 						
    						newh = Math.max(e.mh,window.RSIH);					
    					else{					
    						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
    						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];					
    						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
    						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
    						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
    											
    						var nl = new Array(e.rl.length),
    							ix = 0,						
    							sl;					
    						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
    						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
    						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
    						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;					
    						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
    						sl = nl[0];									
    						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}															
    						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);					
    						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
    					}				
    					if(window.rs_init_css===undefined) window.rs_init_css = document.head.appendChild(document.createElement("style"));					
    					document.getElementById(e.c).height = newh+"px";
    					window.rs_init_css.innerHTML += "#"+e.c+"_wrapper { height: "+newh+"px }";				
    				} catch(e){
    					console.log("Failure at Presize of Slider:" + e)
    				}					   
    			//});
    		  };</script>
    <style type="text/css" data-type="vc_custom-css">.row-background-image { 
        background-position: left top;
        background-repeat: no-repeat;
    }
    
    .main-blog-section {
        background-position: center bottom;
        background-repeat: no-repeat;
    }
    .vc_row.vc_row-o-full-height {
        min-height:0;
    }
    /*
    #slider-desktop {
        display: block;
    }
    
    #slider-mobile {
        display: none;
    }*/
    
    /* Mobile */
    @media (max-width: 480px) {
      #slider-desktop {
         display: none;
      }
      #slider-mobile {
         display: block;
      }
    }
    /* Low resolution Tablets, Ipads */
    @media (min-width: 481px) and (max-width: 767px) {
      #slider-desktop {
         display: none;
      }
      #slider-mobile {
         display: block;
      }
    }
    /* Tablets Ipads portrait mode */
    @media (min-width: 768px) and (max-width: 1024px){
      #slider-desktop {
         display: none;
      }
      #slider-mobile {
         display: block;
      }
    }
    /* Desktops or Laptops */
    @media (min-width: 1025px) and (max-width: 1280px){
      #slider-desktop {
         display: block;
      }
      #slider-mobile {
         display: none;
      }
    }
    /* Large screens */
    @media (min-width: 1281px) {
      #slider-desktop {
         display: block;
      }
      #slider-mobile {
         display: none;
      }
    }</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1706864942057{background-image: url(http://solar.hansalim.or.kr/wp-content/uploads/2024/02/main-bg3.png?id=15760) !important;}.vc_custom_1707877388831{margin-top: 60px !important;background-image: url(http://solar.hansalim.or.kr/wp-content/uploads/2024/01/main-bg2.png?id=15718) !important;}.vc_custom_1706865014016{padding-top: 60px !important;}.vc_custom_1706864961224{padding-top: 10px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-76Z7R5GHND"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
    
      gtag('config', 'G-76Z7R5GHND');
    </script>
    </head>
    

    한살림햇빛발전협동조합 – 미래세대의 자산

    Recherche META Description de la page

    지구와 나를 위한 따뜻한 전기를 생산하고 있습니다! 햇빛으로 짓는 에너지 농부가 되어주세요.

    Recherche META Keywords de la page

    UPDATE DOMAINES SET server='Apache',redirection='',Status='200',err='',[TITRE]=N'한살림햇빛발전협동조합 – 미래세대의 자산',[DESCRIPTION]=N'지구와 나를 위한 따뜻한 전기를 생산하고 있습니다! 햇빛으로 짓는 에너지 농부가 되어주세요.',[KEYWORDS]=N'' WHERE id=34013133
  • 0

    한살림햇빛발전협동조합 – 미래세대의 자산 지구와 나를 위한 따뜻한 전기를 생산하고 있습니다 햇빛으로 짓는 에너지 농부가 되어주세요.

  • 0. 한살림햇빛발전협동조합 (11)
  • --------->0
  • 1. &#8211; (7)
  • --------->0
  • 2. 미래세대의 (5)
  • --------->0
  • 3. 자산 (2)
  • --------->0
  • 4. 지구와 (3)
  • --------->0
  • 5. 나를 (2)
  • --------->0
  • 6. 위한 (2)
  • --------->0
  • 7. 따뜻한 (3)
  • --------->0
  • 8. 전기를 (3)
  • --------->0
  • 9. 생산하고 (4)
  • --------->0
  • 10. 있습니다 (4)
  • --------->0
  • 12. 햇빛으로 (4)
  • --------->0
  • 13. 짓는 (2)
  • --------->0
  • 14. 에너지 (3)
  • --------->0
  • 15. 농부가 (3)
  • --------->0
  • 16. 되어주세요 (5)
  • --------->0
    INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'한살림햇빛발전협동조합',34013133),(N'–',34013133),(N'미래세대의',34013133),(N'자산',34013133),(N'지구와',34013133),(N'나를',34013133),(N'위한',34013133),(N'따뜻한',34013133),(N'전기를',34013133),(N'생산하고',34013133),(N'있습니다',34013133),(N'햇빛으로',34013133),(N'짓는',34013133),(N'에너지',34013133),(N'농부가',34013133),(N'되어주세요',34013133)