﻿@charset "UTF-8";

#bodycontainer{
	margin:0;
	width: 750px;
	background:#ffffff;
	/* line-height: 18px;
	background: #FFFFFF;
	border-left:1px solid #2B3830;
	border-right:1px solid #2B3830;
	border-bottom:2px solid #3B5886;*/
}
#flashcontent{
	margin:0;
	width: 750px;
	height:314px;
	background:#FFFFFF;
	text-align:center;
}
#flashcontent h2{
	margin:15px 0;
	font-size:120%;
	text-align:center;
}
#topcontainer{
	width: 748px;
	padding: 0px 0px 1px 0px;
	border-left: 1px solid #f0e8e9;
	border-right: 1px solid #f0e8e9;
	background:#f7d1d4;
}
#hide {
	display:none;
}
#topleft{
	width:193px;
	padding: 0px 15px 0px 15px;
	float:left;
}
#topcenter{
	width:193px;
	padding: 0px 15px 0px 15px;
	float:left;
}
#topright{
	width:265px;
	padding: 0px 15px 0px 15px;
	float:right;
}
#topline{
	margin:0;
	float:left;
}
#subcontent{
	width: 748px;
	border-left: 1px solid #beafb1;
	border-right: 1px solid #beafb1;
	background:#FFFFFF;
}
/* *************************** */
/* ---Right Content(index)----- */
/* *************************** */
#rightcontent{
	margin:0;
	width:248px;
	padding:0px 10px 0px 15px;
	text-align:left;
	line-height:150%;
	float:left;
}
#rightcontent h3{
	font-weight:bold;
}
#menu{
	padding:0px 0px 20px 0px;
}
#menu_list{
	padding:0px 0px 20px 10px;
}
#menu_left{
	width:65px;
	padding:0px 5px 0px 0px;
	float:left;
}
#menu_right{
	width:138px;
	padding:1px 0px 0px 0px;
	float:left;
}
#menu_child{
	padding:0px 0px 0px 10px;
}
/* ************************************************ */
/* ---center contents (index include mainframe)-----*/
/* ************************************************ */
#content{
	margin:0;
	width:470px;
	float:right;
	text-align:right;
}
#headimg{
	margin:0;
	padding:0px 0px 35px 0px;
	text-align:right;
}
#content_bottom{
	margin: 0px;
	padding: 0px 25px 0px 10px;
	text-align:left;
}
#listtxt{
	width:260px;
	padding: 0px 0px 0px 10px;
	float:right;
}
#listimg{
	width:160px;
	float:left;
}
#toprank{
	width:170px;
	padding: 0px 15px 0px 0px;
	float:left;
}
#subimg{
	padding: 1px;
	background:#757575;
	float:right;
}
#navi {
	padding:0px 0px 10px 0px;
	text-align:right;
}
#incontent ul,ol,li{
	list-style-type: circle;
}
#in-content_left{
	width:215px;
	padding:0px 10px 10px 0px;
	_padding:0px 0px 10px 0px;
	float:left;
}
#in-content_right{
	width:215px;
	padding:0px 10px 10px 0px;
	_padding:0px 0px 10px 0px;
	float:right;
}
#in-content2_left{
	width:250px;
	padding:0px 10px 10px 10px;
	_padding:0px 0px 10px 10px;
	float:left;
}
#in-content2_right{
	width:155px;
	padding:0px 20px 10px 0px;
	_padding:0px 0px 10px 10px;
	float:right;
}
head~/* */body #in-content_right{
	width:200px;
	padding:0px 10px 10px 0px;
}
head~/* */body #in-content2_right{
	width:145px;
	padding:0 10px 15px 10px;
}
#list_head{
	padding:5px 0px 15px 0px;
	border-bottom:1px solid #DDDDDD;
}
#list{
	padding:10px 0px 15px 0px;
	border-bottom:1px solid #DDDDDD;
}
#list_navi{
	padding:10px 0px 0px 0px;
	text-align:center;
}
#content img{
	padding: 0px 0px 0px 0px;
}
#content h3{
	font-weight:bold;
	font-size:120%;
	border-bottom:2px dotted #575556;
}
#content h4{
	font-weight:bold;
	border-bottom:1px dotted #575556;
	margin:0px 0px 5px 0px;
}
#content h5{
	font-weight:bold;
}
/* ********************************** */
/* ----Inside Pages (other pages)---- */
/* ********************************** */
#leftcontainer{
	width: 55px;
	margin: 0px;
	padding: 5px;
	float: left;
}
#leftcontainer h2{
	display: none;
}
#centercontainer{
	width: 470px;
	margin: 0px;
	padding: 5px;
	background-color:#FFFFFF;
	float: left;
}
#centercontainer h3{
	font-size:120px;
	font-weight:bold;
	padding: 5px 0px 5px 10px;
	border-bottom:1px solid #643a3a;
}
#centercontainer h4{
	font-weight:bold;
}
#centercontainer h5{
	font-weight:bold;
}
#rightcontainer{
	width: 55px;
	margin: 0px;
	padding: 5px;
	float: right;
}
#entry{
	padding:0px 10px 15px 20px;
}
#in-leftcontent{
	width: 105px;
	margin: 0px;
	padding: 15px 15px 0px 30px;
	float: left;
}
#in-rightcontent{
	width: 588px;
	padding: 15px;
	float: right;
}
#in-leftcontent h2{
	display: none;
}
#subnavi{
	width:582px;
	padding: 10px 15px 0px 0px;
	text-align:right;
}
#area{
	padding:15px 10px 0px 0px;
}
#area02{
	width: 778px;
	padding-top:15px;
	text-align: center;
}
#area3{
	display:none;
}
#areaLeft{
	width: 235px;
	padding:0px 0px 0px 15px;
	text-align: left;
	float:left;
}
#areaRight{
	width: 235px;
	padding:0px 15px 0px 0px;
	text-align: right;
	float:right;
}
#workTitle{
	width:130px;
	padding-right:10px;
	float:left;
}
#workTitle h3{
	font-weight: bold;
}
#workEx{
	width:271px;
	padding-right:10px;
	float:left;
}
#worknavi{
	/*width:548px;*/
	padding-top:15px;
	text-align:right;
}
.caption-win {
	/* affect to only MacIE \*//*/
	display: none;
	/* end */
}
.caption-mac {
	/* WinIE only \*/
	_display: none;
	/* end */
}
#line{
	padding:0px 0px 3px 0px;
	height:1px;
	background: url(/images/img_line.gif) repeat-x center center;
}
#dotline{
	padding:3px 0px 3px 0px;
	height: 1px;
	background: url(/images/img_dotline.gif) repeat-x center center;
}
.longline02{
	width: 520px;
	height: 1px;
	padding: 0px;
	background: url(/images/img_line.gif) repeat-x center center;
}
#src_child01{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child02{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child03{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child04{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child05{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child06{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child07{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child08{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child09{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child10{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child11{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child12{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child13{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child14{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child15{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child16{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child17{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child18{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child19{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child20{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child21{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child22{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child23{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child24{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child25{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child26{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child27{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child28{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child29{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child30{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child31{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child32{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child33{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child34{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child35{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child36{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child37{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child38{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child39{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child40{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child41{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child01 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child02 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child03 p{
	padding:5px 0 0 0;
	width:200px;
}
#src_child04 p{
	padding:5px 0 0 0;
	width:200px;
}
#src_child05 p{
	padding:5px 0 0 0;
	width:200px;
}
#src_child06 p{
	padding:5px 0 0 0;
	width:200px;
}
#src_child07 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child08 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child09 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child10 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child11 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child12 p{
	padding:5px 0 0 0;
	width:150px;
}
#src_child13 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child14 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child15 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child16 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child17 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child18 p{
	padding:5px 0 0 0;
	width:180px;
}
#src_child19 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child20 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child21 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child22 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child23 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child24 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child25 p{
	padding:5px 0 0 0;
	width:120px;
}
#src_child26 p{
	padding:5px 0 0 0;
	width:120px;
}
#src_child27 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child28 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child29 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child30 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child31 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child32 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child33 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child34 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child35 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child36 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child37 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child38 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child39 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child40 p{
	padding:5px 0 0 0;
	width:170px;
}
#src_child41 p{
	padding:5px 0 0 0;
	width:170px;
}
/* ********************************** */
/* ----TrackBack    &    Comments---- */
/* ********************************** */
.ctfooter{
	font-size:10px;
	padding: 0px 0px 15px 15px;
	font-size: 0.9em;
}
.blogpeople-main{
	padding-left:10pt;
}
.blogpeople-linklist{
	font-weight:bold;
}
#tburl{
	border:1px solid #DDDDDD; 
	background-color:#fbe7e9;
	margin:5px 0px 5px 0px;
}
.comment{
	border:1px solid #DDDDDD; 
	background-color:#fbe7e9;
	padding:5px;
	margin:0px 0px 5px 0px;
}
#com_left{
	width:260px;
	padding:5px 15px 0px 0px;
}
#com_btn{
	text-align:right;
	padding:10px 40px 5px 0px;
}