#main{
	/*width:705px;*/
	background: #ffffff;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align:center;
}
#main_contents{
	width:705px;
	margin:0px;
	display: block;
	padding-left: 10px;
}
#main_contents hr{
	display:inline;
	color:#cccccc;
}

/*--   Category Bar   --*/
.cic_header {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.img_header{
	width:705px;
	height:100px;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.gallery_header{
	width:705px;
	height:50px;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/*--   ナビゲーション   --*/

#siteNavi{
	width: 180px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	background-color:#f2f7fc;
}
ul#siteNavi{
	width: 180px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
li.parentList{
width:180px;
}
li.parentList ul.childList{
	list-style:none outside;
	margin : 0 ;
	padding : 0 ;
}
li.parentList ul.childList li{
	padding-top:2px;
}
li.parentList ul.childList li a{
	padding-left:20px;
	background-image:url(../image/nav_point.gif);
	background-repeat:no-repeat;
}
li.parentList ul.childList li a:hover{
	background-image:url(../image/nav_point_f.gif);
	background-repeat:no-repeat;
}


/*--   作品紹介 一ページ一作品   --*/

#award_info{width:300px;
	float:left;
	margin-top:5px;
	text-align:left;
	margin-left:5px;
}

#award_info h3{
}
#award_info h4{
	font-size:100%;
	line-height:1.5em;
}
#award_info dl{
	font-size:80%;
	margin-top:6px;
}
#award_comment{
	width:380px;
	float:left;
	margin-top:10px;
	text-align:left;
	font-size:80%;
	line-height:1.5em;
}


/*-- 作品photo スペース  --*/
#prize_winner{
	width:640px;
	text-align:center;
	padding-left:20px;
	background-color:#FF9933;
	}



/*--   作品紹介 複数作品   --*/
#sakuhin_list{
	width:640px;
	text-align:left;
	margin-left:20px;
	padding-bottom:15px;
	border-bottom:solid 1px #ede8dd;
	}
.sakuhin_info{width:255px;
	float:left;
	text-align:left;
	margin-top:15px;
	margin-left:5px;
}

.sakuhin_info h3{
	font-size: 100%;
	line-height: 1.5em;
}
.sakuhin_info h4{
	font-size: 100%;
	line-height: 1.5em;
}
.sakuhin_info dl{
	margin:0px;
	font-size:80%;
	line-height: 1.5;
}
.sakuhin_photo{
	width:360px;
	float:left;
	text-align:center;
	padding-left:20px;
	margin-top:15px;
}
.work_photo{
	width:640px;
	text-align:center;
	padding-left:20px;
	margin-top:15px;
}

/*-- 作品ページ　ページナビ  --*/
#navi_bottom{
	width:640px;
	text-align:left;
	padding-left:20px;
	}
#navi_bottom a:hover{
	background-color:#ede8dd;
}
#contents_area {
	display: block;
	width:500px;
	float:left;
	margin-left: 10px;
	margin-top: 3px;
	text-align: left;
	}
#contents_area h2{
	font-size:100%;
	margin-top:0;
	margin-bottom: 8px;
	padding:0;
}
#contents_area h3{
	font-size:90%;
	color: #999999;
	padding:0;
}
#contents_area h4{
	font-size:80%;
	padding:0;
}
#img_area{width:500px;
		margin:0;
		padding:0;
		}
#lead_area{
	width:480px;
	height:40px;
	margin:5px 0px 15px 10px;
		}
#contents_area ul{
	width:470px;
	margin-left:10px;
}
#contents_area li{
	padding-left:20px;
	background-image:url(../cia/images/point.gif);
	background-repeat:no-repeat;
}


/*-- #contents_area_02 --*/


#contents_area_02 {
	display: block;
	width:480px;
	float:left;
	margin-left: 10px;
	margin-top: 3px;
	text-align: left;
	}
#contents_area_02 h2{
	font-size:100%;
	margin-top:0;
	margin-bottom: 8px;
	padding:0;
}
#contents_area_02 h3{
	font-size:90%;
	color: #999999;
	padding:0;
}
#contents_area_02 h4{
	font-size:80%;
	padding:0;
}
#img_area_02{width:500px;
		margin:0;
		padding:0;
		}
#lead_area_02{
	width:480px;
	height:40px;
	margin:5px 0px 15px 10px;
		}
#contents_area_02 ul{
	width:470px;
	margin-left:10px;
}
#contents_area_02 li{
	padding-left:20px;
	background-image:url(../cia/images/point.gif);
	background-repeat:no-repeat;
}



#sihichaku td{
padding:3px;
}
.left_area {
	width:160px;
	float:left;
}
.right_area {
	width:320px;
	float:left;
	margin-left: 5px;
}
.c-both { clear:both; 
}


.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 3px;
}
.notice{
	width: 205px;
	margin-top:6px;
	padding:6px 6px 6px 6px;
	border:solid 2px;
	text-align:left;
	border-color: #FF9999;
}
.notice_text{
	text-align:left;
	color: #CC0066;
	font-weight: bold;
}
.lead_text{
	color: #003399;
}
.text_space {
	height: 140px;
	width: 480px;
	overflow: scroll;
	border:solid 1px #CCCCCC;
	padding: 5px;
}

/*-- gallery 情報ページ用 --*/
#info_area {
	display: block;
	width:500px;
	float:left;
	margin-left: 10px;
	margin-top: 3px;
	text-align: left;
	font-size:90%;
	line-height: 135%;
	}
#info_area h2{
	font:bold;
	color: #003399;
	font-size:120%;
	padding:0;
}
#info_area h3{
	font:bold;
	color: #003399;
	font-size:100%;
	padding:0;
}

/** [text] ****************************************************************************/

.moji-ss	{font-size: x-small}
.moji-sh	{font-size: x-small; line-height: 140%}
.moji-s		{font-size: small; line-height: 130%;}
.moji-mh	{font-size: small; line-height: 135%;}
.moji-mhg 	{font-size: small; line-height: 135%; color: #777777;}
.moji-gt 	{font-size: small; color: #b29e92;}
.moji-m		{font-size: small;}
.line-m      {line-height: 130%}
.moji-lh	{font-size: large; line-height: 140%;}
.moji-l		{font-size: large;}
.moji-s-tsume	{font-size: small; line-height: 140%;}
.input-sky	{background: #C1F0FF; color: #666666; font-size: 10px;}
.news	{color:#999999;}
.button	{background-color: #FFFFFF;border: #000000 1px solid;color: #000000;}
a.type1:hover {background-color: #d9e8f7;}
a.type2:hover {background-color: #ede8dd;}
.t_comment	{
	color:#999999;
	font-size: 80%;
	}
.j_comment	{
	color:#666666;
	font-size: small;
	font-weight:bold
	}
/** [text] ****************************************************************************/
.news_navi{
	width:510px;
	text-align:right
}
.question
{font-weight:bold;
		color:#777777;
}
/** [マージン] **************************************************************************/
.m3{ margin:3px;}
.mTB3{ margin-top:3px;
	margin-bottom:3px;}


/* 上下 */
.mTB0{margin-top:0px;margin-bottom:0px;}
.mTB3{margin-top:3px;margin-bottom:3px;}

/* 左右 */
.mRL0{margin-right:0px;margin-left:0px;}
.mRL3{margin-right:3px;margin-left:3px;}

/* 上 */
.mT3{margin-top:3px;}
.mT10{padding-top:9px;}

/* 下 */
.mB3{margin-bottom:3px;}

/*パディング*/
.p2{padding:2px;}
.pT16{padding-top:16px;}
.pR20{padding-right:20px;}

/*background color */
.bgP{background-color:#EBC5D6;}
.bgP2{background-color:#ffedf5;}
.bgB2{background-color:#f6fbff;}

/*border color */
.bdW{border:solid 1px;
border-color:#fff;}

/*font color*/
.fcG {color:#666;}

/** [IE6 ハック] **************************************************************************/
*html .ie6pR12{
	padding-right:12px;}
