﻿	@charset "utf-8";
	@import url(main.css);
	/* CSS Document */
	
	/*=======Basic Set=======*/
	html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset {margin:0;padding:0;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;}
	body{font-size:12px;}
	p{margin-top:0;margin-bottom:10px;text-align:justify;text-justify:inter-ideograph;}
	img{border:0px;}
	a{text-decoration:none;outline:none;hlbr:expression(this.onFocus=this.blur());}
	a:hover{text-decoration:underline;}
	.clear{clear:both;}
	.colorRed{color:#f00;}
	.colorBlack{color:#000;}
	.colorOrg{color:#f90;}
	h1{font-size:16px;font-weight:bold;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;color:#436C96;margin:0 0 8px;line-height:18px;letter-spacing:1px;}
	h2{font-size:15px;font-weight:bold;color:#459E00;margin:0 0 8px;}
	.L_box_C a,#MainFooter a{color:#333;}
	.L_box_C a:hover,#MainFooter a:hover{color:#690;}
	.MenuBarHorizontal a{padding:7px 0 1px !important;}
	ul.MenuBarHorizontal ul li a{padding:2px 5px 2px 8px !important;word-break: break-all;}
	.path_split {color:#666;display:inline;background:url(images/n-img/item_path.jpg) no-repeat scroll right 5px;padding:0 16px 0 0;margin:0 12px 0 0;font-size:11px;}
	#MainBody{background:url(images/bg_body.jpg) repeat;}
	#MainTop{background:url(images/bg_top.jpg) repeat-x;}
	#MainTop:before,
	#MainTop:after {
	    content: ".";    
	    display: block;    
	    height: 0;    
	    overflow: hidden; 
	}
	#MainTop:after { clear: both; }
	#MainTop { zoom: 1; } /* IE < 8 */
		#LogoSearch{width:974px;height:100px;margin:0 auto;}
			.btn_logo{display:block;background:url(images/logo.jpg) no-repeat;width:468px;height:87px;text-indent:-9999px;margin:13px 0 0 0;float:left;}
			#searchBox{float:right;margin:67px 0 0 0;*margin:67px 0 0 0;background:url(images/icon_search.png) no-repeat scroll left center;padding:0 0 0 27px;position:relative;}
				.tf_bor{border:1px solid #666;border-right:none;font-size:12px;width:135px;padding:3px 2px 2px;float:left;height:15px;}
				#searchBox form{float:left;}
					#searchBox button{display:block;background:url(images/btn_search.jpg) no-repeat;width:51px;height:22px;border:0px;float:left;cursor:pointer;padding-right: 0px;padding-left: 0px;}
					#searchBox button span{display:none;}
	#MainContent{background:#fff;}
		#short_path{width:963px;margin:0 auto;padding:10px 5px;color:#000;clear:both;word-break: break-all;}
			#short_path a{color:#666;display:inline;background:url(images/n-img/item_path.jpg) no-repeat scroll right 5px;padding:0 16px 0 0;margin:0 12px 0 0;font-size:11px;}
		.sp-bname{word-break: break-all;display: inline;}
		#TwoBlock{width:973px;margin:0 auto;}
			#Left{width:189px;float:left;line-height:16px;}
				.L_box{width:189px;background:url(images/bg_boxCont.jpg) repeat-y;margin:0 0 10px;}
				.L_box_T{background:url(images/bg_boxTop.jpg) no-repeat;width:165px;height:18px;padding:11px 0 0 24px;font-weight:bold;color:#069;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;}
					.L_box_T span span{font-family:Arial;margin:-2px 0 0 2px;background:#efefef;padding:2px 5px;position:absolute;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
				.L_box_B{background:url(images/bg_boxBtm.jpg) no-repeat;height:13px;}
				.L_box_C{word-wrap:break-word;word-break:break-all;}
					.Lbox_pd{padding:8px 15px 9px 10px;}
					.L_box_C ul{margin:0 0 0 5px;}
						.L_box_C ul li{
							list-style:none;
							background:url(images/icon_list.jpg) no-repeat scroll left 5px;
							padding:0 0 0 10px;
							margin:10px 0 2px;
							color:#666;
						}
						.L_box_C ul li span{font-size:11px; color:#999999;}
						.L_box_C ul.ebookList li{background:none;height:90px;overflow:hidden;padding:0 0 10px;border-bottom:2px dotted #E0DFE3;}
							.ebookImg{display:block;float:left;width:80px;height:110px;float:left;margin:0 3px 0 0;}
								.ebookImg img{width:60px;height:auto;padding:1px;border:1px solid #ccc;}
							.ebookName{display:block;font-weight:bold;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;line-height:1.2em;padding:2px 0;}
				.bookInfo{margin:10px 0 15px;padding:0 0 10px;}
					.LBImg{text-align:center;}
						.LBImg img{width:160px;height:auto;border:1px solid #CCC;-webkit-box-shadow:0px 0px 5px rgba(0,0,0, 0.25);-moz-box-shadow:0px 0px 5px rgba(0,0,0, 0.25);box-shadow:0px 0px 5px rgba(0,0,0, 0.25);}
						.bookInfo #preview{text-align:center;width:165px;margin:10px auto 20px!important;}
						.bookInfo #preview img{padding:1px;border:1px solid #ccc;}
						.bookInfo #preview a:hover{text-decoration:none;}.bookInfo #preview a:hover img{border:1px solid #999;}
					.LinkBtnArea{background:url(images/bg_btnBg.jpg) no-repeat;}
						.LinkBtn{display:block;width:34px;height:18px;color:#000;float:left;padding:4px 0 0 30px;margin:0 5px;}
						.LinkBtn:hover{text-decoration:none;color:#690;}
						.btn_view{background:url(images/btn_view.jpg) no-repeat;cursor:pointer;}
						.btn_keep{background:url(images/btn_keep.jpg) no-repeat;cursor:pointer;}
					.blogLink{background:url(images/bg_bloglink.jpg) no-repeat;width:163px;height:34px;padding:20px 0 0 5px;margin:0 auto 10px;}
						.iBlog,.iBlog span{display:block;float:left;margin:0 2px 0 5px;width:24px !important;height:25px !important;text-indent:-9999px;padding:0 !important;}
						.link_more span{background:url(images/icon_blogMore.jpg) no-repeat !important;margin:0;}
						.link_fb span{background:url(images/icon_blogfacebook.jpg) no-repeat !important;margin:0;}
						.link_tw span{background:url(images/icon_blogtweet.jpg) no-repeat !important;margin:0;}
						.link_pl span{background:url(images/icon_blogplurk.jpg) no-repeat !important;margin:0;}
						.link_mixi span{background:url(images/icon_blogmixi.jpg) no-repeat !important;margin:0;}
						.link_gl span{background:url(images/icon_bloggoogle.jpg) no-repeat !important;margin:0;}
					.bookInfo table{color:#999;margin:0 auto;}
						.tb_bkinfo{background:#fff;}
						.tb_bkinfo th,.tb_bkinfo td{border-bottom:1px dashed #ccc;padding:2px;}
				.sum{font-size:10px;color:#666;}
				.bg_poll{background:url(images/bg_poll.jpg) no-repeat;width:116px;height:57px;margin:10px 0 -11px -8px;padding:0 0 0 40px;}
					.word{color:#C14A4A;padding:6px 5px 10px 0;text-align:right;}
			#Right{width:770px;float:right;}
				#FlashArea{margin:0 0 8px;}
				.MainBookBox{background:url(images/bg_BigBox_C.jpg) repeat-y;width:770px;margin:0 0 10px;}
					.MainBox_T{background:url(images/bg_BigBox_T.jpg) no-repeat;width:760px;/*height:18px;*/position:relative;padding:10px 0 0 10px;}
					.no_pd{padding:10px 0 0 0;width:770px;height:18px;}
						.Title{
							background:url(images/icon_title.jpg) no-repeat scroll left 3px;
							font-weight:bold;
							padding:0 50px 0 12px;
							font-size:15px;
							color:#069;
							font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;
							word-break: break-all;
						}
						.btn_more{color:#000;font-size:11px;position:absolute;right:15px;top:9px;cursor:pointer;}
							.btn_more:hover{text-decoration:none;color:#09C;}
					.MainBox_B{background:url(images/bg_BigBox_B.jpg) no-repeat;height:14px}
					.MainBox_C{}
						.table_ebookbox_maxwide{width:940px;margin:15px auto 10px;}
							ul.ebookbox_maxwide{width:940px;}
						.table_ebookbox{margin:25px 0 10px 20px;width:730px;}
							ul.ebookbox{}
								ul.ebookbox li{list-style:none;display:inline;float:left;margin:0 8px 10px;}
								.table_ebookbox_maxwide ul.ebookbox li{margin:0 13px 10px;}
					#tabs .ui-widget-content{padding:2em 1.4em  1em!important;}
				.BannerArea img{margin:0 8px 10px;}
				.bookInfoContent,.screenshots,.aboutBook{margin:10px 0 25px;color:#666;font-size:13px;}
					span.bookmaking{display:block;font-size:12px;margin:0 0 10px;letter-spacing:0.1em;}
					.txt,.txtbox{padding:5px 20px 10px 8px;line-height:18px;letter-spacing:1px;}
					.txtbox{padding:10px 15px 0;font-size:13px;}
						.txtbox p{margin-bottom:10px;}
						.txtbox a{color:#069;}
						.txt ul,.txtbox ul{margin:0 0 0 30px;font-size:12px;}
							.txt ul li,.txtbox ul li{list-style:none;background:url(images/icon_ulli.jpg) no-repeat scroll left 4px;padding-left:10px;margin:0 0 1px;}
					h2 span{font-family:Verdana;font-size:11px;font-weight:normal;}
					.font_01{font-size:12px;color:#000;background:url(images/icon_title.jpg) no-repeat scroll left 1px;}
					.table_reply{margin:10px 0 5px 21px;font-size:13px;}
						.td_01{padding:20px 0 10px;}
						.table_reply span.en,.tagContent span.en,.table_member span.en,.table_cont span.en,.ui-widget-content span.en{color:#999;font-size:10px;font-family:Verdana;}
						.tf_nobg{border:0;margin:3px 0 0 0;font-size:13px;}
						.bg_tf_s{background:url(images/bg_tf_s.jpg) no-repeat;width:347px;height:23px;padding:0 8px;}
							.tf_s{width:343px;}
						.bg_tf_b{background:url(images/bg_tf_b.jpg) no-repeat;width:707px;height:120px;padding:3px 8px 0;}
							.tf_b{width:707px;height:110px;}
						.btn_style01{background:url(images/btn_style01.jpg) no-repeat;width:116px;height:25px;font-size:15px;color:#333;border:0;margin:0 0 0 10px;cursor:pointer;}
				.replyArea{margin:0 0 25px;}
					.replyBox{width:742px;margin:0 auto 5px;padding:5px 0 0 0;}
						.btn_reply{
							display:block;
							background:url(images/btn_reply.jpg) no-repeat;width:105px;height:17px;*height:16px;
							padding:3px 0 0 24px;*padding:4px 0 0 24px;
							color:#666;
							letter-spacing:0.3em;
							cursor:pointer;
						}
							.btn_reply:hover{text-decoration:none;color:#000;}
						.replyInBox{margin:20px 0 0 0;padding:0 0 10px;color:#666;font-size:12px;letter-spacing:0.02em;border-bottom:1px solid #ccc;}
							.reply_hd{margin:0 0 10px 5px;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;}
								.reply_hd span{font-weight:bold;font-size:13px;color:#333;margin:0 5px 0 0;}
							.inreply{padding:0 0 0 20px;}
				.tagContent{width:723px;margin:40px auto 15px;font-size:12px;}
					.table_tag{width:100%;margin:0 0 10px;}
					.table_tag td{border-bottom:1px dashed #666;padding:7px 0 0 0;vertical-align:top;}
					.tagPage{display:block;width:80px;font-family:Verdana;font-size:18px;font-style:italic;color:#ccc;margin:0 0 0 10px;}
						.tagPage:hover{color:#666;}
					.table_tag span{
						display:block;
						background:url(images/bg_taglist.jpg) repeat;
						padding:2px 5px;
						margin:0 0 1px;
						color:#666;
						letter-spacing:0.1em;
						line-height:1.3em;
						text-align:justify;text-justify:inter-ideograph;
					}
					.v_all{color:#000;}
					.linkBox{background:url(images/bg_aboutbox_t.jpg) no-repeat;width:723px;margin:2px 0 15px 0;position:relative;}
						.linkBox span{display:block;background:url(images/bg_aboutbox_b.jpg) no-repeat scroll left bottom;padding:4px 10px;color:#999;word-break: break-all;}
						.limit_h{background:url(images/bg_aboutbox_b.jpg) no-repeat scroll left bottom;height:110px;color:#333;padding:5px 0;}
						.limit_h span{height:100px;overflow-x:hidden;overflow-y:auto;background:none;margin:0 10px 0 0;}
						.link_copy{
							display:block;background:url(images/icon_copy.jpg) no-repeat;width:35px;height:26px;
							text-indent:-9999px;
							position:absolute;right:2px;top:-21px;
						}
					.set{font-size:13px;text-decoration:underline;color:#069;cursor:pointer;margin:0 0 10px;}
					.table_set{width:670px;margin:0 0 10px 20px;background:url(images/bg_taglist.jpg) repeat;display:none;}
						.table_set th{font-weight:normal;text-align:right;vertical-align:text-top;padding:8px 0 0 0;}
						.table_set td{padding:5px 5px 5px 10px;vertical-align:top;}
						.table_set img{margin:3px 0 0 0;}
				.mebook{
					background:url(images/n-img/bg_bklist.jpg) repeat-x scroll left bottom;border:1px solid #ccc;margin:20px auto;padding:10px 10px 0;position:relative;width:710px;min-height:200px;
					-webkit-box-shadow:0px 0px 5px rgba(0,0,0, 0.15);-moz-box-shadow:0px 0px 5px rgba(0,0,0, 0.15);box-shadow:0px 0px 5px rgba(0,0,0, 0.15);
				}
					.mebook:hover{border:1px solid #CCC;}
				.ck_mebook_list{position:absolute;right:5px;top:5px;color:#666;}
				.mebook_box{width:710px;}
					.mebook_title{color:#333;font-size:15px;}
					.mebook_title a{font-size:16px;color:#81B400;font-weight:bold;-webkit-text-shadow:1px 1px 2px rgba(0,0,0, 0.15);-moz-text-shadow:1px 1px 2px rgba(0,0,0, 0.15);text-shadow:1px 1px 2px rgba(0,0,0, 0.15)}
					.mebook_img{float:left;width:100px;overflow:hidden;margin:12px 10px 0 0;-webkit-box-shadow:0px 0px 5px rgba(0,0,0, 0.25);-moz-box-shadow:0px 0px 5px rgba(0,0,0, 0.25);box-shadow:0px 0px 5px rgba(0,0,0, 0.25);}
					.mebook_img img{width:100%;height:auto;}
					.mebook_inbox{float:right;width:600px;margin:10px 0;}
					.mebook_info{font-size:11px;color:#333;text-align:right;background:url(images/line.jpg) repeat-x scroll left bottom;padding:0 0 2px;}
						.mebook_info span{color:#666;}
					.mebook_box ul{background:url(images/n-img/bg_bk-tab.jpg) repeat;padding:8px 0 8px 10px;margin:5px 0;}
					.mebook_box ul li{
						list-style:none;
						float:left;
						background:url(images/icon_list.jpg) no-repeat scroll left 7px;width:27%;
						padding:0 0 0 8px;
						margin:5px 0 5px 5px;
					}
					.mebook_box ul li a{color:#666;font-size:12px;}.mebook_box ul li a:hover{color:#690;}
					.btnArea{text-align:right;float:right;}
						.btn_style02{
							background:#fff;border:1px solid #ccc;height:19px;line-height:19px;color:#666;font-size:12px;margin:0 0 0 5px;cursor:pointer;
							-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
							font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;
						}
						.btn_style02:hover{background:#efefef;}
				.bl-search-box{float:right; display: inline-block; margin: 20px 20px 0px 0px;}
				.contract-info{display: inline-block; font-size: 15px; margin-left: 20px;height: 23px;}
				.contract-info p{display: inline-block;margin-bottom:0px}
				.capacity-over-msg{color: red; font-size:12px;display: block;margin-left: 20px;}
				.titleImg{width:720px;height:35px;text-indent:-9999px;margin:15px auto 0;}
					.titleImg_01{background:url(images/title_set01.jpg) no-repeat;}
					.titleImg_02{background:url(images/title_set02.jpg) no-repeat;}
					.titleImg_03{background:url(images/title_set03.jpg) no-repeat;}
					.titleImg_04{background:url(images/title_pro01.jpg) no-repeat;width:680px;}
					.titleImg_05{background:url(images/title_pro02.jpg) no-repeat;width:680px;}
					.titleImg_06{background:url(images/title_find01.jpg) no-repeat;width:680px;}
					.titleImg_07{background:url(images/title_find02.jpg) no-repeat;width:680px;}
					.titleImg_08{background:url(images/title_find03.jpg) no-repeat;width:680px;}
					.titleImg_09{background:url(images/title_find04.jpg) no-repeat;width:680px;}
					.titleImg_10{background:url(images/title_find05.jpg) no-repeat;width:680px;}
					.titleImg_11{background:url(images/title_bus01.jpg) no-repeat;}
					.titleImg_12{background:url(images/title_bus02.jpg) no-repeat;}
					.titleImg_13{background:url(images/title_bus03.jpg) no-repeat;}
					.titleImg_14{background:url(images/title_bus04.jpg) no-repeat;}
					.titleImg_15{background:url(images/title_bus05.jpg) no-repeat;}
				.table_ebookset{width:720px;margin:0 auto 30px;color:#333;}
					.table_ebookset th{font-weight:normal;text-align:right;padding:2px 0 4px 0;background:#efefef;}
					.tf{font-size:13px;border:1px solid #999;padding:2px;letter-spacing:1px;}
					.tf_data{background:url(images/bg_tf.jpg) repeat-x scroll left bottom;width:325px;}
					.tf_data_b{background:url(images/bg_tf_l.jpg) repeat-x scroll left bottom;width:100%;}
					.ps{color:#6FA102;font-size:11px;display:block;}
					.ck_fl{float:left;margin:0 15px 0 0;}
					label .ps{display:inline;}
				.btn_data{
					background:#efefef;;height:33px;line-height:33px;border:0;color:#000;font-size:13px;margin:0 15px 0 0;cursor:pointer;padding:0 10px;min-width:100px;
					-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0, 0.25);-moz-box-shadow:inset 0px 0px 5px rgba(0,0,0, 0.25);box-shadow:inset 0px 0px 5px rgba(0,0,0, 0.25);
				}
				.mbox{width:340px;background:url(images/bg_m_rt.jpg) no-repeat scroll right top;margin:50px auto 10px;position:relative;padding-top:15px;}
					.minbox{background:url(images/bg_m_lb.jpg) no-repeat scroll left bottom;padding:0 0 5px;}
					#mTitle{position:absolute;right:0px;top:-24px;font-size:25px;color:#DDD;font-weight:bold;}
					.table_member{width:295px;margin:0 auto;font-size:12px;color:#000;}
						.table_member th{font-weight:normal;text-align:right;}
						.table_member th,.table_member td{padding:3px 0;}
						.table_member td .ps{display:inline;line-height:18px;padding:0 5px;}
					.btnArea01{margin:10px 20px 0;text-align:right;}
					.btn_style03{
						display:block;float:right;background:#333 url(images/n-img/bg_btn02.jpg) repeat-x scroll left top;padding:0 10px;height:19px;line-height:19px;border:0;color:#fff;cursor:pointer;margin:15px 0 3px;
						-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
						font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro",メイリオ, Meiryo,Osaka,"ＭＳ Ｐゴシック", "Helvetica", "Verdana",  sans-serif;
					}
					.btnArea01 .btn_style03{height:25px;padding:0 20px;display:inline;float:none;}
					.minfo{background:url(images/bg_taglist.jpg) repeat;width:300px;padding:20px;text-align:center;margin:15px auto 50px;}
					.errInfo{position:absolute;left:20px;bottom:5px;width:180px;}
					.info{font-size:15px;text-align:center;margin:150px 20px;letter-spacing:1px;}
						.info a{color:#006699;}
				.tb_mt{margin-top:30px;}
				fieldset{width:200px;}
					legend{color:#666;}
					fieldset p{margin:10px;}
				.err_msg{width:100%;left:80px;top:-35px;color:#f00;position:absolute;}
				.progressWrapper{margin:0 auto;}
					.progressName{font-size:13px !important;}
				.page_sortby_box{width:auto;margin:15px 0 5px 4px;list-style:none;text-align:center;}
					.page_sortby_box a{
						background:#fff;height:20px;line-height:20px;border:1px solid #ccc;display:block;padding:0 10px;color:#ccc;text-decoration:none;
						-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
					}
					.page_sortby_box a:hover{color:#666;}
					.on a{color:#6FA102;cursor:default;}
				.newsList{width:95%;margin:15px auto 0;padding-bottom:10px;border-bottom:1px dashed #ccc;}
					.news_list_box{padding:7px 10px;list-style:none;width:auto;border:0;margin:0;}
					.news_list_box a{display:block;}
				#sortable{padding:0px 20px 20px;}
				.notes{color:#999;width:680px;margin:15px auto;}
					.notes p{margin-bottom:5px;text-align:left;line-height:14px;}
					.notes p.en{font-size:11px;font-family:Verdana;}
				.table_cont{width:690px;margin:0 auto 15px;}
					.table_cont td{vertical-align:top;}
					.table_cont a{color:#069;}
					.tf_con{width:178px;margin:0 0 5px;}
					.tf_que{width:480px;height:150px;}
					.codeImg{width:177px;border:1px solid #ccc;padding:1px;margin:63px auto 3px;}
				.tb_pd{border-bottom:1px dashed #ccc;}
					.tb_pd td{padding:3px 10px;}
					.exImgbox{display:block;float:left;margin:0 15px 10px 0;*padding:0 0 10px;width:120px;overflow:hidden;}
					.ex_cont{float:left;width:405px;color:#666;padding:5px 0 10px 0;line-height:14px;letter-spacing:1px;}
					.table_ex{width:100%;margin:0 auto;border-left:1px dashed #ccc;}
						.table_ex td{padding:2px 0 2px 7px;}
				.logo_tdi{display:block;background:url(images/tdiImg.jpg) no-repeat;width:690px;height:107px;text-indent:-9999px;margin:3px 0 0 0;}
					/*.logo_tdi:hover{background:url(images/tdiImg_over.jpg) no-repeat;}*/
				.serviceImg{background:url(images/servicesImg.jpg) no-repeat;width:640px;height:355px;}
				.bookedit{width:720px;margin:10px auto 20px;}
					.bookedit td{padding:10px 0 20px;border-bottom:1px dashed #ccc;}
					.bookedit td td{border:0;padding:2px 7px;}
					.bookedit .mebook_inbox{/*width:635px;*/margin:5px 0 0 10px;color:#999;}
					.bookedit .mebook_img{margin:5px 0 0;}
					.table_bkedit th{font-weight:normal;text-align:left;padding:0 7px;color:#333;}
					.table_bkedit td{padding:2px 7px;}
					.pg{text-align:left;}
					.tb_lf{float:left;}
					.table_bookedit_1{background:url(images/line_v.jpg) repeat-y scroll left top;/*margin:40px 0 0 20px;*/}
						.table_bookedit_1 td{padding:2px 5px;}
				.tb_col{color:#999;}
				.table_bus{width:100%;}
					.table_bus th,.table_bus td{padding:5px;}
					.table_bus th{font-weight:bold;text-align:left;}
					.table_bus th span.ps{font-weight:normal;}
				.order{margin:15px auto 0;}
					.order th{background:url(images/bg_taglist.jpg) repeat;font-size:13px;padding:5px;}
					.order td{background:url(images/line.jpg) repeat-x scroll left bottom;padding:5px;}
					.order td.td_02{text-align:center;padding-top:9px;}
					.order a{color:#069;}
				.intable{margin:15px auto 0;}
					.intable td{padding:5px 5px;background:url(images/bg_taglist.jpg) repeat;}
					.ui-widget-content .intable a{color:#069;}
				.bookNB{font-size:15px;color:#666;}
					.bookNB span{font-weight:bold;font-size:20px;}
				.libraryBox{border:1px solid #ccc;padding:20px 0 0 10px;*padding:20px 0 20px 10px;position:relative;}
				.ilb{display:block;position:absolute;width:7px;height:7px;}
				.lb_lt{background:url(images/icon_co_lt.jpg) no-repeat;left:-1px;top:-1px;}
				.lb_rt{background:url(images/icon_co_rt.jpg) no-repeat;right:-1px;top:-1px;}
				.lb_lb{background:url(images/icon_co_lb.jpg) no-repeat;left:-1px;bottom:-1px;}
				.lb_rb{background:url(images/icon_co_rb.jpg) no-repeat;right:-1px;bottom:-1px;}
					.libraryBox .ebookbox{width:950px;}#Right .libraryBox .ebookbox{width:auto;}
					.libraryBox .ebookbox li{margin:0 19px 20px;}#Right .libraryBox .ebookbox li{margin:0 3px 20px;}
				.setAll{background:url(images/icon_ulli.jpg) no-repeat scroll left 8px;padding-left:10px;color:#666;}
					.setAll label{color:#000;}
			.bklist{padding:10px 0;}
				.bklist ul,.bklist li{list-style:none;margin:0;padding:0;}
				.bklist li.clearfix{
					background:url(images/n-img/bg_bklist.jpg) repeat-x scroll left bottom;border:1px solid #ccc;margin:20px 0;padding:10px 10px 0;position:relative;
					-webkit-box-shadow:0px 0px 5px rgba(0,0,0, 0.15);-moz-box-shadow:0px 0px 5px rgba(0,0,0, 0.15);box-shadow:0px 0px 5px rgba(0,0,0, 0.15);
				}
				.bkpic{display:inline;float:left;width:175px;text-align:center;padding:0 10px 10px 5px;position:relative;}
					.bkpic a{width:170px;height:230px;overflow:hidden;margin:0 auto;display:table-cell;vertical-align:bottom;*display:block;*font-size:185px;*font-family:Arial;}
					.bkpic img{-webkit-box-shadow:0px 0px 5px rgba(0,0,0, 0.25);-moz-box-shadow:0px 0px 5px rgba(0,0,0, 0.25);box-shadow:0px 0px 5px rgba(0,0,0, 0.25);margin:0 0 3px;width:155px;height:auto;border:1px solid #ccc;padding:1px;}
					.bkpic a.i-more{position:absolute;width:155px;height:30px;left:13px;bottom:15px;background:rgba(0,0,0,0.5);color:#fff;line-height:30px;display:none;}
				.L_box .bkpic{display:block;float:none;width:160px;}
					.L_box .bkpic a{height:150px;*font-size:130px;}
					.L_box .bkpic img{width:140px;}
					.L_box .bkpic a.i-more{width:140px;height:30px;left:15px;}
				.bkinfo{display:inline;float:left;width:520px;}
					.info-hd{padding:15px 0 0;height:65px;}
						.bkinfo h3{font-size:16px;font-weight:bold;color:#81B400;font-family:"微軟正黑體";padding:2px 0;-webkit-text-shadow:1px 1px 2px rgba(0,0,0, 0.15);-moz-text-shadow:1px 1px 2px rgba(0,0,0, 0.15);text-shadow:1px 1px 2px rgba(0,0,0, 0.15);}
						.bkinfo em{font-size:11px;color:#666;font-style:normal;padding:0 2px;}
					.info-bd{background:url(images/n-img/bg_bk-tab.jpg) repeat;padding:8px 10px;position:relative;}
					.tabbox{width:365px;;}
						.tab-hd li{display:inline;float:left;padding:4px 7px;color:#333;cursor:pointer;margin:0 5px 0 0;}.tab-hd li a{color:#333;}.tab-hd li a:hover{text-decoration:none;color:#999;}
						.tab-hd li.on{background:rgba(255,255,255, 0.7);}
						.tab-bd{background:rgba(255,255,255, 0.7);padding:10px 10px 6px;}
						.tab-cont{display:none;}.tab-cont.on{display:block;}
						.tab-cont a{display:inline-block;background:#fff;border:1px solid #ddd;color:#666;padding:3px 5px;margin:3px;cursor:pointer;}.tab-cont a:hover{text-decoration:none;color:#82B500;border:1px solid #82B500;}
					.share{height:25px;padding:10px 0 0;}
					.qrcode{position:absolute;right:10px;top:10px;width:100px;height:100px;overflow:hidden;}
				.bklist .L_btn{position:absolute;right:20px;top:15px;width:auto;}
				.bk-ft{width:540px;height:25px;line-height:25px;position:absolute;bottom:0;left:200px;}
					.bk-ft p{display:inline;float:left;background:url(images/n-img/line_bk.jpg) no-repeat scroll left center;padding:0 10px 0 10px;color:#666;}.bk-ft p.fst{background:none;padding:0 10px 0 0;}
					.bk-ft p.state{background:#83B602;color:#fff;float:right;border-left:1px solid #fff;height:24px;margin:0 20px 0 0;}.bk-ft p.state.off{background:#666;}
				.table-icon th,.table-icon td{padding:8px 5px;position:relative;}
					.table-icon td img{position:absolute;right:10%;margin-top:-3px;}
					
	#FooterMenu{display:block;text-align:center;padding:50px 0 15px;}
		#FooterMenu ul li{display:inline;color:#333;}
		#FooterMenu ul li.line_f{font-size:10px;color:#999;margin:0 5px;}
		#FooterMenu ul li a{color:#333;}
	#MainFooter{
		background:url(images/bg_footer.jpg) repeat-x;
		clear:both;
		color:#333;
		font-size:12px;
		padding:20px 0 5px 0;
	}
		#MainFooter p{text-align:center;line-height:1.5em;margin:0;padding:0;}
		#MainFooter p span{margin:0 3px;}
		#MainFooter p span.en{font-size:11px;}
	
	/*=======Page=======*/		
	.pagination_box{margin:20px 15px 5px;float:right;font-size:11px;}
		.page_box_useless{font-weight:normal;color:#999;float:left;}
		.page_box{float:left;}
		.page_number{display:block;float:left;margin:0 10px 0;}
		.page_number a,.page_number span{display:block;float:left;margin-bottom:5px;margin-right:5px;padding:2px 6px;}
		.page_number span{border-radius: 7px;}
		.page_number a {border-radius: 7px;color:#459E00;text-decoration:none;}
	
	/*=======Panel=======*/
	.memberName{
		background:url(images/icon_person.jpg) no-repeat scroll right top;/*width:88px;*/height:44px;padding:10px 112px 0 0;text-align:right;line-height:2.5em;
		position:absolute;
		top:15px;
	}
		.welcome{font-size:25px;font-weight:bold;color:#BDF332;font-family:Verdana;}
		.mName{font-size:15px;color:#fff;}
		.memberCenter{border-top:2px dashed #BDF332;margin-top:77px;}
		ul.mMenu{width:160px;float:left;margin:10px 10px 0 0;}
			ul.mMenu li{list-style:none;padding:6px 0 0 0;_padding:0 0 0 0;}
			#panel ul.mMenu li a{display:block;font-size:12px;color:#fff;border-bottom:2px solid #fff;padding:4px 3px;_padding:1px 2px;}
			#panel ul.mMenu li a:hover{border-bottom:2px solid #BDF332;color:#BDF332;}
			#panel ul.mMenu li a span{font-size:10px;color:#666;}
		.other{float:right;width:300px;padding:0 0 0 20px;border-left:1px solid #666;margin-top:10px;}
			.epaper{width:230px;float:left;font-size:12px;}
			.contact{width:300px;float:left;font-size:12px;}
				.contact ul{margin:7px 0 0 0;}
					.contact ul li{list-style:none;font-family:Verdana;font-size:11px;padding:2px 0 3px 25px;margin:0 0 2px;color:#ccc;}
					#panel .contact ul li a{color:#ccc;}
					#panel .contact ul li a:hover{text-decoration:underline;}
					.contact ul li.tdiPhone{background:url(images/icon_phone.jpg) no-repeat scroll left center;}
					.contact ul li.tdiMail{background:url(images/icon_mail.jpg) no-repeat scroll left center;}
					.contact ul li.tdiFax{background:url(images/icon_fax.jpg) no-repeat scroll left center;}
					.contact ul li.tdiHome{background:url(images/icon_home.jpg) no-repeat scroll left center;}
					.contact ul li.tdiMSN{background:url(images/icon_msn.jpg) no-repeat scroll left center;}
					.contact ul li.tdiSkype{background:url(images/icon_skype.jpg) no-repeat scroll left center;}
					
	/*=======FOR TAG=======*/
	#tabs ul{padding:0 10px;}
	.aboutBook .ui-widget-content{background:url(images/bg_BigBox_C.jpg) repeat-y;border:0;}
	.aboutBook .ui-tabs,.aboutBook .ui-tabs .ui-tabs-nav{padding:0;}
	.aboutBook .ui-widget-header{background:url(images/bg_BigBox_T.jpg) no-repeat;border:0;}
		.aboutBook .ui-tabs .ui-tabs-nav li{list-style:none;margin:10px 0 0 10px;}
		.aboutBook .ui-tabs .ui-tabs-nav li a{
			display:block;background:#fff;border:1px solid #ccc;height:30px;line-height:30px;color:#999;text-align:center;padding:0 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
		}
		.aboutBook .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:url(images/n-img/bg_tab-on.jpg) repeat-x;color:#000;cursor:default;}
		.aboutBook .ui-tabs .ui-tabs-nav li.ui-state-hover a{background:#efefef;}
		.aboutBook .ui-state-hover a{background:none;border:0;}
		.aboutBook .ui-state-default,.aboutBook .ui-widget-content .ui-state-default{background:none;border:0;}
		.aboutBook .ui-state-active,.aboutBook .ui-widget-content .ui-state-active{background:none;border:0;}
		.aboutBook .ui-widget-content a.tagPage{display:block;width:auto;font-family:Verdana;font-size:18px;font-style:italic;color:#ccc;margin:0 0 0 10px;}
		.aboutBook .ui-widget-content a.tagPage:hover{color:#666;}
	.upLoad{position:absolute;right:15px;top:12px;z-index:9999;text-align:center;padding-top:4px;}
		.upLoad a{color:#999;font-size:12px;}
		.upLoad a:hover{color:#333;text-decoration:none;}
		
	/*=======FOR UI-Slider_Widtd=======*/
	/*
	.sl_bar{border:1px solid #DFD9C3 !important;background:none !important;}
	.sl_htm{margin-right:10px !important;font-size:13px !important;}
	.fg-menu a:link,.fg-menu a:visited,.fg-menu a:active{padding:2px 0 1px 5px !important;width:95% !important;color:#666 !important;}
	.fg-menu a:hover{color:#000 !important;}
	.fg-menu-flyout .ui-state-hover,.fg-menu-flyout .ui-state-focus{background:#999 url(images/bg_select.jpg) repeat-x !important;color:#000 !important;border:1px solid #999 !important;padding:2px 0 1px 5px !important;}
	.positionHelper .fg-menu-flyout{top:25px !important;width:133px !important;border:1px solid #999 !important;}
	.ui-corner-all{-moz-border-radius:3px 3px 3px 3px !important;}
	/*
	.positionHelper .fg-menu-flyout ul{left:130px !important;top:5px !important;width:133px !important;}
	fg-menu-indicator ul li a{padding:4px 0 4px 4px !important;}
	.fg-button{padding:0.4em 2.5em 0.2em 0.5em;margin:0;}
	.fg-menu-indicator span{padding-top:3px;}
	*/
	/*=======方案介紹=======*/
	.table_pro{width:577px;margin:0 auto;color:#666;font-size:12px;border-collapse:collapse;}
		.table_pro th{font-size:15px;color:#fff;font-weight:bold;height:30px;}
		.table_pro td{text-align:center;padding:6px 3px;background:url(images/bg_taglist.jpg) repeat;border:1px solid #ccc;}
		.table_pro .colorBlack{font-size:13px;}
		.table_pro a{color:#069;}
			th.bar01{background:url(images/bg_proBar01.jpg) repeat-x;width:167px;border-left:1px solid #666;}
			th.bar02{background:url(images/bg_proBar02.jpg) repeat-x;width:130px;}
			th.bar03{background:url(images/bg_proBar03.jpg) repeat-x;width:130px;}
			th.bar04{background:url(images/bg_proBar04.jpg) repeat-x;width:130px;border-right:1px solid #069;}
			th.bar05{background:url(images/bg_proBar05.jpg) repeat-x;width:139px;border-left:1px solid #069;}
			th.bar06{background:url(images/bg_proBar06.jpg) repeat-x;width:139px;}
			th.bar07{background:url(images/bg_proBar07.jpg) repeat-x;width:139px;}
			th.bar08{background:url(images/bg_proBar08.jpg) repeat-x;width:140px;border-right:1px solid #7A072D;}
		.btn_buy{display:block;background:url(images/btn_buy.jpg) no-repeat;width:106px;height:43px;text-indent:-9999px;margin:0 auto;cursor:pointer;}
		.bg_other{background:url(images/bg_taglist.jpg) repeat;width:640px;margin:0 auto;padding:20px;}
		.table_pro td.bg_td{padding:0;}
		.bg_td_org{vertical-align:middle;background:url(images/bg_proTD.jpg) repeat-x scroll left top;height:22px;padding-top:7px;}
			.yes{background:url(images/icon_yes.jpg) no-repeat;width:19px;height:18px;margin:0 auto;text-indent:-9999px;}
			.yes_o{background:url(images/icon_yes_o.jpg) no-repeat;width:19px;height:18px;margin:0 auto;text-indent:-9999px;}
			.no{background:url(images/icon_no.jpg) no-repeat;width:19px;height:18px;margin:0 auto;text-indent:-9999px;}
			
	/*=======什麼是Finder=======*/
	.findBox{width:670px;margin:15px auto 0;padding:0 5px;}
		.findBox img{border:3px solid #ccc;}
		.findBox a{background:url(images/icon_ulli.jpg) no-repeat scroll left 5px;padding:0 0 0 10px;font-size:12px;color:#699;text-decoration:underline;display:block;margin:3px 0;}
		.findBox a:hover{color:#92C063;}
		.findLink{display:block;float:left;}
		.bg_find{background:url(images/bg_finder.jpg) repeat-x scroll left bottom;padding:10px 0;}
		.td_finder{color:#069;padding:0 0 0 45px;}
		th.findBar{font-size:13px;width:auto;border:0;}
		.table_finder td{text-align:left;padding-left:5px;}
		.finderTitle{width:680px;margin:15px auto 0;}
			.nunb{color:#fff;background:#999;padding:1px 5px;margin:0 5px;}
			.finderTitle a{font-size:15px;color:#069;}
		.bgFinder{background:url(images/finderImg02.jpg) no-repeat;width:670px;height:216px;padding:185px 0 0 10px;margin:0 auto 35px;}
		.bgFinder_1{background:url(images/finderImg03.jpg) no-repeat;width:395px;height:403px;padding:0 0 0 285px;margin:0 auto 35px;}
		
	/*=======常見問題======*/
	#faq_accordion h3.ui-state-default a{color:#333;letter-spacing:1px;}
	#faq_accordion h3.ui-state-default{background:url(images/bg_faq.jpg) repeat-x;height:28px;border:1px solid #DFD9C3;margin:5px auto;}
	#faq_accordion h3.ui-state-hover{background:url(images/bg_faq_hover.jpg) repeat-x;outline:none;hlbr:expression(this.onFocus=this.blur());}
	#faq_accordion h3.ui-state-hover a{color:#fff;}
	#faq_accordion h3.ui-state-active{background:#fff;border:1px solid #DFD9C3;}
	#faq_accordion h3.ui-state-active a{color:#459E00;letter-spacing:1px;}
	#faq_accordion .txt{background:#fff url(images/bg_faq_act.jpg) repeat-x scroll left bottom;padding:15px 30px;line-height:18px;letter-spacing:1px;font-size:13px;}
	#faq_accordion .txt ul{margin-bottom:10px;}
	
	/**/
	.title_w{
		background:url(images/line_title.jpg) no-repeat scroll left bottom;width:715px;
		padding:0 0 5px 5px;margin:15px auto 0;
		font-size:16px;font-weight:bold;color:#333;
	}
	
	/*最大寬*/
	#Block{width:963px;float:right;}
	.BlockBox {
		background: url("images/bg_MaxBigBox_C.jpg") repeat-y scroll 0 0 transparent;
		margin: 0 0 10px;
		width: 963px;
	}
	.BlockBox_T {
		background: url("images/bg_MaxBigBox_T.jpg") no-repeat scroll 0 0 transparent;
		height: 18px;
		padding: 10px 0 0 10px;
		position: relative;
		width: 963px;
	}
	.BlockBox_B {
		background: url("images/bg_MaxBigBox_B.jpg") no-repeat scroll 0 0 transparent;
		height: 14px;
	}
	.footer_copyright{
		text-align:center; color:#999; margin:5px;
	}
	
	.footer_copyright a{
		color:#999;
	}
	.external_brief{
		line-height:30px;
	}
	.caption span{
		width:32px;
		height:32px;
		position:absolute;
		/*background:url(../../theme/tw/images/close.png);*/
		background:url(images/close.png);
		right:2px;
		top:2px;
		display:none;
		cursor:pointer;
	}
	.caption:hover span{
		display:inline;	
	}
	
	.counterbox{
		position:relative;background:url(images/n-img/bg_counter.jpg) no-repeat scroll left top;width:181px;height:141px;margin:0 auto 11px;
		-webkit-box-shadow:0px 2px 4px rgba(0,0,0, 0.3);-moz-box-shadow:0px 2px 4px rgba(0,0,0, 0.3);box-shadow:0px 2px 4px rgba(0,0,0, 0.3);
	}
		.counter-nb{
			position:absolute;top:45px;left:50%;margin-left:-80px;background:url(images/n-img/bg_counter-nb.png) repeat;width:140px;padding:8px 10px;color:#586453;
			-webkit-box-shadow:0px 0px 4px rgba(0,0,0, 0.1);-moz-box-shadow:0px 0px 4px rgba(0,0,0, 0.1);box-shadow:0px 0px 4px rgba(0,0,0, 0.1);
		}
		.counter-nb p{text-align:center;margin:0;line-height:18px;letter-spacing:0;}
	
	/*在IE9,上傳的圖片會出不來*/
	.swfupload{background:url(images/page_upload-select.jpg) no-repeat scroll left top;}

.tag_cloud{
 padding:5px;font-size:18px;font-family:Arial,微軟正黑體;color:#fff !important;margin:5px 2px 0;display:inline-block;float:left;height:18px;line-height:18px;
 -webkit-text-shadow:2px 2px 3px rgba(0,0,0,0.15);-moz-text-shadow:2px 2px 3px rgba(0,0,0,0.15);text-shadow:2px 2px 3px rgba(0,0,0,0.15);
}
.tag_cloud_c1{background-color:#AB94C4;}
.tag_cloud_c2{background-color:#EEA36D;}
.tag_cloud_c3{background-color:#7499AC;}
.tag_cloud_c4{background-color:#79BC7F;}
.tag_cloud_c5{background-color:#E68080;}
.tag_cloud_c6{background-color:#7499AC;}
.tag_cloud_c7{background-color:#533869;}
.tag_cloud_c8{background-color:#6BAC2F;}
.tag_cloud_c9{background-color:#457BC4;}
.tag_cloud_c10{background-color:#C4413C;}

.tag_cloud_f1{font-size:13px;}
.tag_cloud_f2{font-size:13px;}
.tag_cloud_f3{font-size:13px;}
.tag_cloud_f4{font-size:13px;}
.tag_cloud_f5{font-size:13px;}

.iconmedia-td{padding:8px 5px;position:relative;}
.iconmedia-img{position:absolute;right:10%;margin-top:-3px}
