﻿@charset "UTF-8";

#bodycontainer{
	margin:0;
	width: 940px;
	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: 940px;
	height:314px;
	background:#FFFFFF;
	text-align:center;
}
#flashcontent h2{
	margin:15px 0;
	font-size:120%;
	text-align:center;
}
#topcontainer{
	width: 938px;
	padding: 25px 0px 25px 0px;
	border-left: 1px solid #f0e8e9;
	border-right: 1px solid #f0e8e9;
	background:url(/images/img_content_top.gif) repeat-x fixed left top #f7d1d4;
	
}
#hide {
	display:none;
}
#topleft{
	width:260px;
	padding: 0px 15px 0px 15px;
	border-right: 2px dotted #ffffff;
	float:left;
}
#topcenter{
	width:262px;
	border-right: 2px dotted #ffffff;
	padding: 0px 15px 0px 15px;
	float:left;
}
#topright{
	width:320px;
	padding: 0px 15px 0px 15px;
	float:right;
}
#topline{
	margin:0;
	float:left;
}
#subcontent{
	width: 938px;
	border-left: 1px solid #beafb1;
	border-right: 1px solid #beafb1;
	background:#FFFFFF;
}
/* *************************** */
/* ---Right Content(index)----- */
/* *************************** */
#rightcontent{
	margin:0;
	width:298px;
	padding:0px 10px 0px 15px;
	text-align:left;
	line-height:150%;
	float:left;
}
#rightcontent h3{
	font-weight:bold;
}
#menu{
	padding:0px 0px 30px 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;
}
#left_caption{
	margin:0 15px 15px 10px;
	padding:13px;
	border: 2px solid #beafb1;
}
#left_caption h3{
	font-size:105%;
	border-bottom: 2px dotted #beafb1;
	margin-bottom:10px;
}
#left_ready{
	color:#333333;
	margin:0 15px 15px 10px;
	background-color:#f7d1d4;
	padding:15px;
}
#left_ready h3{
	font-size:105%;
	border-bottom: 2px dotted #ffffff;
	margin-bottom:10px;
}
#left_caption2{
	margin:0 15px 15px 10px;
	padding:13px;
	border: 2px solid #f7d1d4;
}
#left_caption2 h3{
	font-size:105%;
	border-bottom: 2px dotted #f7d1d4;
	margin-bottom:10px;
}
.onigiri{
	text-align:center;
	font-weight:bold;
	margin:0 1px 5px 0;
	float:left;	
}
/* ************************************************ */
/* ---center contents (index include mainframe)-----*/
/* ************************************************ */
#content{
	margin:0;
	width:610px;
	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:390px;
	float:right;
}
#listimg{
	width:160px;
	margin:0 20px 0 0;
	float:left;
}
#toprank{
	width:170px;
	padding: 0px 15px 0px 0px;
	float:left;
}
#subimg{
	padding: 1px;
	background:#757575;
	float:right;
}
#navi {
	padding:0px 10px 10px 0px;
	text-align:right;
}
#incontent ul,ol,li{
	list-style-type: circle;
}
#in-content_left{
	width:270px;
	margin:0px 0px 15px 0px;
	float:left;
}
#in-content_right{
	width:270px;
	margin:0px 0px 15px 20px;
	float:left;
}
#in-content2_left{
	width:285px;
	margin:0px 0px 15px 0;
	float:left;
}
#in-content2_right{
	width:300px;
	_width:280px;
	margin:0px 0px 15px 20px;
	float:left;
}
#in-content3_left{
	width:180px;
	margin:0px 10px 15px 0;
	float:left;
}
head~/* */body #in-content_right{
	width:200px;
	padding:0px 10px 10px 0px;
}
head~/* */body #in-content2_right{
	width:280px;
	/*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:160%;
	border-bottom:2px dotted #575556;
	padding-bottom:5px;
	margin:0 10px 10px 0;
}
#content h4{
	font-size:135%;
	font-weight:bold;
	border-bottom:1px dotted #575556;
	padding-bottom:5px;
	margin:0px 0px 10px 0px;
}
#content h5{
	font-size:120%;
	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_child1{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child2{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child3{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child4{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child5{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child6{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child7{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child8{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child9{
	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_child42{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child43{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child44{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child45{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child46{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child47{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child48{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child49{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child50{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child51{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child52{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child53{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child54{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child55{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child56{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child57{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child58{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child59{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child60{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child61{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child62{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child63{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child64{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child65{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child66{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child67{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child68{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child69{
	border:1px solid #999999;
	padding:10px;
	background:#FFFFFF;
}
#src_child70{
	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;
}
#src_child42 p{
	padding:5px 0 0 0;
	width:200px;
}
#src_child43 p{
	padding:5px 0 0 0;
	width:180px;
}
/* ********************************** */
/* ----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 0 30px 0px;
}
