@charset "UTF-8";

/**
 *	buzzLife Global Styles
 */


/**
 *	=RESET
 */
	html,body,div,p,ul,ol,li,dl,dt,dd,pre,h1,h2,h3,h4,h5,h6,table,th,td,form,fieldset,input,textarea,select,img { margin: 0px; padding: 0px; }
	ul,ol { list-style: none; }
	table { border-collapse: separate; border-collapse: collapse\9; border-spacing: 0; }
	caption,th { text-align: left; }
	th,td { empty-cells: show; }
	img,fieldset { border: 0px; }
	img { vertical-align: bottom; }
	label { margin-left: .3em; cursor: pointer; }
	input { vertical-align: middle\9; }
	input[type="text"], input[type="image"] { font-size: 13px; vertical-align: middle; }
	textarea { font-size: 1em; }

/**
 *	=FONTS
 *
 *	18px: 1.385em
 *	17px: 1.308em
 *	16px: 1.231em
 *	15px: 1.154em
 *	14px: 1.077em
 *	13px: 1em
 *	12px: .924em
 *	11px: .847em
 *	10px: .77em
 */
	body { font-size: 100.01%; line-height: 1.5; font-family: 'ＭＳ Ｐゴシック'\9; }
	div,p,pre,ul,ol,dl,dt,dd,table,h1,h2,h3,h4,h5,h6 { font-size: 13px; font-size: 81.25%\9; }
	div,p,pre,ul,ol,dl,dt,dd,em { font-style: normal; }
	em { font-weight: bold; }
	div div,div p,div pre,div ul,div ol,div dl,div dt,div dd,div table,div h1,div h2,div h3,div h4,div h5,div h6 { font-size: 100%; }

/**
 *	=GENERAL
 */
	html { min-height: 100%; height: auto; }
	body { color: #333; background: #ffd32c; }
	a { color: #333; }
	a:hover { color: #ff6700; }
	
	.guide { display: none; }
	.icn-arrow_up { position:static !important; padding: 0 0 0 12px; font-weight: bold; background: url(/resource/images/global/icn-arrow_up.gif) left center no-repeat; }
	.icn-arrow_left { position:static !important; padding: 0 0 0 12px; font-weight: bold; background: url(/resource/images/global/icn-arrow_left.gif) left center no-repeat; }
	.icn-arrow_right { position:static !important; padding: 0 0 0 12px; font-weight: bold; background: url(/resource/images/global/icn-arrow_right.gif) left center no-repeat; }
	#detect_letter_size { position: absolute; top: -100px; }
	.btn-pagetop { clear: both; text-align: right; }
	.btn-pagetop a { position:static !important; padding: 0 14px 0 0; font-weight: bold; background: url(/resource/images/global/icn-arrow_up.gif) right center no-repeat; }
	.red { color:#f00 !important; }
	.red_b { color:#f00; font-size:120%; !important; }	
	.orange { color:#f60 !important; }
	.brown { color:#663300; !important; }
	.icn_hatena { position: absolute; top: 3px; right: 2px; cursor: pointer; }
	.no_border { background: none !important; border: none !important; }
	.dropshadowbox_s_contents { padding: 0 26px; background: url(/resource/images/global/dropshadowbox_s_bg.png) left top repeat-y; }

	/** =LAYOUT **/
	#content_wrap { padding: 15px 0 20px; }
	#content_container { float: left; }
	#lcol { float: left; width: 240px; }
	#rcol { float: right; width: 180px; }
		.column-3 #content_container, .column-2-left #content_container { width: 725px; }
		.column-3 #main_content { float: right; width: 470px; }
		.column-2-right #main_content { float: right; width: 665px; }
		.column-2-right #content_container { width: 100%; }

/**
 *	=MODULES
 */
	
	/** =BOX - ROUNDED CORNERS **/
		.round-box-basic, .round-box-basic-half, .round-box-bold, .round-box-bold-colored, .round-box-yellow, .round-box-white-in-yellow, .round-box-blue, .round-box-table { position: relative; }
		.round-box-basic, .round-box-basic-half, .round-box-yellow, .round-box-blue, .round-box-table { margin: 0 0 16px; }
		/** =BASIC **/
		.round-box-basic { padding: 5px; border: solid 1px #d9d9d9; background: #f0eedf; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
		.round-box-basic i.corner-tl { background-position: -12px 0; }
		.round-box-basic i.corner-tr { background-position: -18px 0; }
		.round-box-basic i.corner-bl { background-position: -12px -6px; }
		.round-box-basic i.corner-br { background-position: -18px -6px; }
		/** =BASIC HALF **/
		.round-box-basic-half { border: solid 1px #d9d9d9; border-top: 0; background: #f0eedf; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
		.round-box-basic-half i.corner-bl { background-position: -12px -6px; }
		.round-box-basic-half i.corner-br { background-position: -18px -6px; }
		.rb-basic-half-title { position: absolute; top: 0; left: -1px; }
		.rb-basic-half-content { padding: 32px 9px 8px; padding: 32px 9px 0\9; }
		/** =BOLD LINE **/
		.round-box-bold { margin: 3px 0 10px; padding: 3px; border: solid 3px #999; background: white; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
		.round-box-bold i.corner-tl, .round-box-bold i.corner-tr { top: -3px; }
		.round-box-bold i.corner-tl, .round-box-bold i.corner-bl { left: -3px; }
		.round-box-bold i.corner-tr, .round-box-bold i.corner-br { right: -3px; }
		.round-box-bold i.corner-tl { background-position: 0 0; }
		.round-box-bold i.corner-tr { background-position: -6px 0; }
		.round-box-bold i.corner-bl { background-position: 0 -6px; }
		.round-box-bold i.corner-br { background-position: -6px -6px; }
		/** =BOLD LINE COLORED **/
		.round-box-bold-colored { padding: 3px; border: solid 3px #999; background: #f0eedf; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
		.round-box-bold-colored i.corner-tl, .round-box-bold-colored i.corner-tr { top: -3px; }
		.round-box-bold-colored i.corner-tl, .round-box-bold-colored i.corner-bl { left: -3px; }
		.round-box-bold-colored i.corner-tr, .round-box-bold-colored i.corner-br { right: -3px; }
		.round-box-bold-colored i.corner-tl { background-position: -60px 0; }
		.round-box-bold-colored i.corner-tr { background-position: -66px 0; }
		.round-box-bold-colored i.corner-bl { background-position: -60px -6px; }
		.round-box-bold-colored i.corner-br { background-position: -66px -6px; }
		/** =YELLOW **/
		.round-box-yellow { padding: 6px; background: #f6ab00; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
		.round-box-yellow i.corner-tl { background-position: -24px 0; }
		.round-box-yellow i.corner-tr { background-position: -30px 0; }
		.round-box-yellow i.corner-bl { background-position: -24px -6px; }
		.round-box-yellow i.corner-br { background-position: -30px -6px; }
		.round-box-yellow i.corner-tl, .round-box-yellow i.corner-tr { top: 0; }
		.round-box-yellow i.corner-tl, .round-box-yellow i.corner-bl { left: 0; }
		.round-box-yellow i.corner-tr, .round-box-yellow i.corner-br { right: 0; }
		.rb-yellow-title { position: absolute; top: 0; top: -4px\9; left: 0; }
		/** =WHITE IN YELLOW **/
		.round-box-white-in-yellow { margin: 0; padding: 5px; background: white; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
		.round-box-white-in-yellow i.corner-tl { background-position: -36px 0; }
		.round-box-white-in-yellow i.corner-tr { background-position: -42px 0; }
		.round-box-white-in-yellow i.corner-bl { background-position: -36px -6px; }
		.round-box-white-in-yellow i.corner-br { background-position: -42px -6px; }
		.round-box-white-in-yellow i.corner-tl, .round-box-white-in-yellow i.corner-tr { top: 0; }
		.round-box-white-in-yellow i.corner-tl, .round-box-white-in-yellow i.corner-bl { left: 0; }
		.round-box-white-in-yellow i.corner-tr, .round-box-white-in-yellow i.corner-br { right: 0; }
		/** =BLUE **/
		.round-box-blue { padding: 6px; background: #32549d; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
		.round-box-blue i.corner-tl { background-position: -48px 0; }
		.round-box-blue i.corner-tr { background-position: -54px 0; }
		.round-box-blue i.corner-bl { background-position: -48px -6px; }
		.round-box-blue i.corner-br { background-position: -54px -6px; }
		.round-box-blue i.corner-tl, .round-box-blue i.corner-tr { top: 0; }
		.round-box-blue i.corner-tl, .round-box-blue i.corner-bl { left: 0; }
		.round-box-blue i.corner-tr, .round-box-blue i.corner-br { right: 0; }
		/** =TABLE **/
		.round-box-table {}
		.round-box-table table { position: relative; }
		.round-box-table thead tr {}
		.round-box-table td { border-left: solid 3px #999; border-right: solid 3px #999; border-bottom: solid 3px #999; background: white; }
		.round-box-table i.corner-bl { left: 0; }
		.round-box-table i.corner-br { right: 0; }
		.round-box-table i.corner-bl, .round-box-table i.corner-br { bottom: 0; }
		.round-box-table i.corner-bl { background-position: 0 -6px; }
		.round-box-table i.corner-br { background-position: -6px -6px; }
		
		/** =EXTRA **/
		.rb-title-extra {}
		.rb-title-extra span { position: absolute; display: block; top: 0; left: 0; z-index: 999; }
		.rb-title-extra span { font-size: .924em; color: white; line-height: 28px; }
		.rb-title-extra div.icn-hp { top: 6px; left: auto; right: 8px; position: absolute; display: block; z-index: 999; }
		
		i.corner-tl, i.corner-tr, i.corner-bl, i.corner-br { display: block; position: absolute; margin: 0; padding: 0; width: 6px; height: 6px; font-size: 0; border: none; background: url(/resource/images/global/circles.png) no-repeat; }
		i.corner-tl, i.corner-tr { top: -1px; }
		i.corner-tl, i.corner-bl { left: -1px; }
		i.corner-tr, i.corner-br { right: -1px; }
		
	a.crop { position: relative; display: block; overflow: hidden; border: solid 0px white; }
	a:hover.crop { border: solid 0px gray; }
	a.crop img { position: absolute; top: 0; left: 0; }
	a:hover.crop img {}
	
	/* PAGE BOTTOM BUTTONS */
	#page_bottom_buttons_box { margin: 26px 0 0; text-align: center; }
	#page_bottom_buttons_box .btn_form { margin: 0 10px; }
	
	.btn_109, .btn_114, .btn_153, .btn_177, .btn_184, .btn_194, .btn_200, .btn_214, .btn_234, .btn_257, .btn_284, .btn_434, .pbb_btn { display: inline-block; display: inline\9; margin: 0 4px 0 0; zoom: 1; }
	.btn_184, .btn_257 { margin: 0 12px; }
	.btn_214, .btn_284 { margin: 0 5px; }
	.btn_109, .btn_114, .btn_153, .btn_177, .btn_200, .btn_434 { margin: 0; }
	.btn_114 a.crop, .btn_153 a.crop, .btn_177 a.crop, .btn_184 a.crop, .btn_200 a.crop, .btn_214 a.crop, .btn_234 a.crop, .btn_257 a.crop, .btn_284 a.crop, .btn_434 a.crop { height: 36px; }
	.btn_109 a.crop { width: 109px; height: 29px; }
	.btn_114 a.crop { width: 114px; }
	.btn_153 a.crop { width: 153px; }
	.btn_177 a.crop { width: 177px; }
	.btn_184 a.crop { width: 184px; }
	.btn_200 a.crop { width: 200px; }
	.btn_214 a.crop { width: 214px; }
	.btn_234 a.crop { width: 234px; }
	.btn_257 a.crop { width: 257px; }
	.btn_284 a.crop { width: 284px; }
	.btn_434 a.crop { width: 434px; }
	.btn_194 a.crop { width: 194px; height: 29px; }
	.btn_114 a:hover.crop img, .btn_153 a:hover.crop img, .btn_177 a:hover.crop img, .btn_184 a:hover.crop img, .btn_200 a:hover.crop img, .btn_214 a:hover.crop img, .btn_234 a:hover.crop img, .btn_257 a:hover.crop img, .btn_284 a:hover.crop img, .btn_434 a:hover.crop img { top: -36px; }
	.btn_109 a:hover.crop img, .btn_194 a:hover.crop img { top: -29px; }
	a:hover.crop .selected { cursor: default; }
	.btn_153 .selected, .btn_200 .selected, .btn_234 .selected { top: -36px; }

	/* PAGE TITLE */
	#page_title { position: relative; margin: 0 0 22px; }
	* html #page_title { height: 1px; }
	#page_title span { position: absolute; display: block; bottom: 12px; left: 40px; font-size: 1.077em; line-height: 1.1; }
	
	/* GENERAL CONTENTS TITLE */
	#general_contents_title { margin: 0 0 10px; }
	.gc_title { font-size: 1.077em; line-height: 1.2; }
	#general_contents_title img { display: block; }
	
	/* GENERAL TOPIC */
	.general_topic_box { margin: 0 0 26px; }
	.general_topic_box a { font-weight: bold; }
	.gt_title { position: relative; }
	* html .gt_title { height: 1px; }
	.gt_title span { position: absolute; display: block; bottom: 13px; left: 43px; font-size: 1.077em; line-height: 1.1; }
	.gt_body { position: relative; margin: 5px 0 0 114px; }
	
	/* GENERAL FORM */
	.gf_title { position: relative; margin: 15px 0 0; padding: 0 0 4px; background: url(/resource/images/global/dot_horizon.png) left bottom repeat-x; }
	.general_form_box { margin: 0 0 15px; }
	.general_form_box label { margin: 0; }
	.gf_lead { margin: 15px 0 0; }
	.gf_table { width: 100%; }
	.gf_table th, .gf_table td { padding: 12px 0; vertical-align: top; background: url(/resource/images/global/dot_horizon.png) left bottom repeat-x; }
	.gf_noborder { padding: 12px 0 0 !important; background: none !important; }
	.gf_table th { width: 180px; }
	.gf_table th span { font-weight: normal; }
	.btn_search_address {}
	.gf_caution { margin: 6px 0 0; font-size: .847em; line-height: 1.2; }
	.gf_error { margin: 6px 0 0; font-weight: bold; line-height: 1.2; }
	.gf_confirm_text { padding: 4px 10px; background: #ffc; }
	.gf_confirm th { padding: 16px 0 12px; }
	.gf_confirm th, .gf_confirm td { vertical-align: top; }
	

/**
 *	=HEADER
 */
	#header-section { margin: 0 auto 2px auto; width: 950px; padding-bottom:5px; background-color:#f0eedf; border:solid 1px #d1d1d1; }
		#h-bottom { font-size: 0; }
		#h-utility_box { position: relative; padding: 5px 16px; color: white; background: #020202 url(/resource/images/header/bg-header_bar_w.gif) repeat-x left top; }
		#h-utility_box a { color: #000000; }
		#h-utility_box a:hover { color: #f60; }
		#h-username { float: left; }
		#h-utility_box ul { margin-top:8px; float: right; }
		#h-utility_box li { float: left; display: inline; margin: 0 0 0 1.5em; }
		#h-global_nav_box { position: relative; height: 70px; }
		#h-logo { position: absolute; top: -30px; left: 25px; width: 239px; height: 28px; }	
		/** =GLOBAL NAVIGATION **/
	#global_nav { padding: 3px 0 0 0; }
		#global_nav li { position: relative; float: left; margin: 0 0 0 28px; }
		* html #global_nav li { display:inline; }
		#global_nav a { display: block; position: relative; width: 64px; height: 65px; overflow: hidden; }
		#global_nav a img { position: absolute; }
			#gn-mypage a img {}
			#gn-comm a img { left: -64px; }
			#gn-project a img { left: -128px; }
			#gn-research a img { left: -192px; }
			#gn-create a img { left: -256px; }
			#gn-market a img { left: -320px; }
			#gn-campaign a img { left: -384px; }
			#gn-press a img { left: -448px; }
			#gn-voice a img { left: -512px; }
			/** =LARGE ICON **/
			.gn-large { position: absolute; top: -999px; left: -23px; z-index: 9999; }
			.gn-large a { width: auto !important; height: auto !important; overflow: visible !important; }
			.gn-large a img { position: relative !important; left: auto !important; }
		
	/** GLOBAL NAVIGATION SUB **/
	#global_nav_sub { position: absolute; top: 9px; right: 15px; }
		#global_nav_sub li { margin: 0 0 10px; font-size: 10px; line-height: 10px; zoom: 0; }
		#global_nav_sub a { display: block; position: relative; height: 11px; border: solid 0px white; overflow: hidden; }
		#global_nav_sub a:hover { border: solid 0px gray; }
		#global_nav_sub img { position: absolute; }
			#gns-info a { width: 88px; }
			#gns-help a { width: 44px; }
			#gns-about a { width: 85px; }
			#gns-info img { top: 0px; }
			#gns-help img { top: -11px; }
			#gns-about img { top: -22px; }
			#gns-info a:hover img, #gns-help a:hover img, #gns-about a:hover img { left: -88px; }

/**
 *	=TOPIC PATH
 */
	#topic_path { margin: 0 auto 3px; width: 950px; }
		#topic_path li { float: left; display: inline; font-size: .924em; padding-left: 10px; margin-left: 10px; }
		#topic_path li:before { content: " > "; }
		#tp-first:before { content: "" !important; }
		#topic_path li { background: url(/resource/images/global/icn-topic_path.gif) left center no-repeat; }
		html>/**/body #topic_path li { background: none; margin-left: 0; }
		#topic_path span { font-weight: bold; }
		#tp-first { padding: 0 !important; background: none !important; }

/**
 *	=FOOTER
 */
	#footer-section { position: relative; margin: 9px auto 0; width: 956px; }
	* html #footer-section { bottom: -1px; }
		#footer-inner { margin: 0 auto; padding: 0 3px; width: 950px; font-size: .847em; background: url(/resource/images/global/bg-section.png) left top repeat-y; }
		#f-top { margin: 0 auto; width: 956px; height: 7px; font-size: 0; background: url(/resource/images/footer/bg-top.png) left top no-repeat; }
		#f-links { padding: 10px 0 10px 60px; }
		#f-links li { position: relative; float: left; margin: 0 18px 0 0; }
		* html #f-links li { display: inline; }
		#footer-inner p { padding: 0 0 0 60px; }
		#f-logo_chara { position: absolute; top: 10px; left: -14px; }
		#f-logo { position: absolute; top: 15px; right: 17px; }
		#f-bar { margin: 8px 0 0; height: 21px; background: #333; }
		#footer-section .icn-arrow_right { font-weight: normal; }

/**
 *	=MAIN
 */
	#main-section { margin: 0 auto; padding: 9px 18px 5px; width: 920px; background: url(/resource/images/global/bg-section.png) left top repeat-y; }
	#main-section a { position: relative\9; }
	#lead { margin: -7px 0 0; }
	#m-top { margin: 0 auto; width: 956px; height: 9px; font-size: 0; background: url(/resource/images/main/bg-top.png) left top no-repeat; }
	#m-bottom { margin: 0 auto; width: 956px; height: 9px; font-size: 0; background: url(/resource/images/main/bg-bottom.png) left top no-repeat; }
	#main-bottom_links { margin: 10px 0 0; padding: 5px 10px; }
	
	/* SITEMAP */
	#sitemap_contents_box { margin: 0 0 0 -10px; font-size: .924em; }
	.sc_list { float: left; display: inline; margin: 0 0 0 25px; width: 440px; }
	#sitemap_contents_box li { display: block; padding: 16px 0; background: url(/resource/images/global/dot_horizon.png) left bottom repeat-x; zoom: 1; }
	#sitemap_contents_box li li { padding: 0; background: none; }
	#sitemap_contents_box .icn-arrow_right { background-position: left .2em; }
	#sitemap_contents_box p { float: left; width: 180px; }
	.sc_list_sub { overflow: hidden; zoom: 1; }
	#scl_left { margin: -16px 0 0 25px; }
	#scl_right { margin: 34px 0 0 25px; background: url(/resource/images/global/dot_horizon.png) left top repeat-x; }
	
	/* PRIVACY POLICY */
	.privacy_lead { margin: 0 15px 40px; }

	/* TERMS */
	.terms_contents_box { margin: -12px 15px 30px; }
	.terms_contents_box ol { margin: 0 0 12px; background: url(/resource/images/global/dot_horizon.png) left bottom repeat-x; }
	.terms_contents_box li { padding: 12px 0; width: 890px; background: url(/resource/images/global/dot_horizon.png) left top repeat-x; }
	.terms_contents_box dt { float: left; padding: 0 30px 0 0; width: 180px; font-weight: bold; }
	.terms_contents_box dd { overflow: hidden; zoom: 1; }
	.terms_contents_box ol.no_border_top_bottom { background: none; }
	.terms_contents_box ol.no_border_top_bottom, .terms_contents_box ol.no_border_top { overflow: hidden; }
	.terms_contents_box ol.no_border_top_bottom li, .terms_contents_box ol.no_border_top li { margin: -1px 0 0; }
	.cc_board th { padding: 0 2em 0 0; font-weight: normal; }
	.terms_contents_box .cc_list li { float: left; padding: 0 1em 0 0; width: 48%; background: none; }
	
	/* NOTICE */
	.notice_contents_box { margin: -12px 15px 30px; }
	.notice_contents_box ul { margin: 0 0 12px; background: url(/resource/images/global/dot_horizon.png) left bottom repeat-x; }
	.notice_contents_box li { padding: 12px 0; widows: 695px; background: url(/resource/images/global/dot_horizon.png) left top repeat-x; }
	.notice_contents_box dt { float: left; padding: 0 30px 0 0; width: 110px; font-size: .847em; color: #666; }
	.notice_contents_box dd { overflow: hidden; zoom: 1; }
	.notice_contents_box ul.no_border_top_bottom { background: none; }
	.notice_contents_box ul.no_border_top_bottom, .notice_contents_box ul.no_border_top { overflow: hidden; }
	.notice_contents_box ul.no_border_top_bottom li, .notice_contents_box ul.no_border_top li { margin: -1px 0 0; }
	.cc_board th { padding: 0 2em 0 0; font-weight: normal; }
	.notice_contents_box .cc_list li { float: left; padding: 0 1em 0 0; width: 48%; background: none; }
	
/**
 *	=CLEAR HACK
 */
	div:after,ul:after,ol:after,li:after,dl:after { content: ""; display: block; clear: both; height: 0.1px; overflow: hidden; }
	div,ul,ol,dl,li { display: block; zoom: 1; }


/**
 *	=HELP BALLOON
 */

.left-bal { display:none; position: absolute; top: -20px; right: -207px; z-index:50000; }
.right-bal { display:none; position: absolute; top: -20px; right: 35px; z-index:50000; }
.rb-title-extra img { cursor:pointer; }
.help_balloon { border: 3px solid #ff6700; background: #FFF url(/resource/images/global/help_balloon_close.png) no-repeat right top; padding: 10px 18px 10px 10px; width: 166px; position: relative; min-height:50px; height: auto !important; height: 70px; }
.hatena canvas { position: absolute; left: 0px; top: 22px; }
.hatena_right canvas { position: absolute; right: 0px; top: 22px; }






/*説明ページ修正に伴うCSS　20110918*/

#main_content h1.t_buzzabout {
	margin: 0px;
	height: 32px;
	width: 725px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#main_content h2.t_buzzflow {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#main_content h2.t_buzzbegin {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-image: url(/img/common/line_h2_f.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 720px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}


#frame_h {
	background-image: url(/img/common/frame_h.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 714px;
	font-size: 0;
}

#sec_policy {
	_zoom: 1;
	overflow: hidden;
	background-image: url(/img/common/frame_m.jpg);
	background-repeat: repeat-y;
	width: 662px;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sec_policy ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#sec_policy li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#sec_policy li h2{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sec_policy li h3{
	margin: 0px;
	color: #F60;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sec_policy li p.txt001{
	margin: 0px;
	padding: 0px;
}
#sec_policy li p.txt002{
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#frame_f {
	background-image: url(/img/common/frame_f.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 714px;
	font-size: 0;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}



#list_btn {
	width: 604px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 100px;
}
#list_btn ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#list_btn li {
	background-image: url(/img/common/b_brgin_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 51px;
	margin: 0px;
	line-height: 51px;
	padding: 0px;
	font-size: 14px;
	width: 604px;
}
#list_btn ul li a {
	height: 51px;
	line-height: 51px;
	width: 534px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	background-image: url(/img/common/arw_begin.gif);
	background-repeat: no-repeat;
	background-position: 560px center;
}

