@charset "UTF-8";
/* CSS Document */

/*--------------------------------

	サイトマップcss
	
--------------------------------*/

/*メインコンテンツ部分（サイトマップ専用）*/
#contents #naka_main_con {
	width:900px;
	background:url(../images/bg_main_top.gif) 0 0 no-repeat;
	margin:15px 0 0 0;
}

#contents #naka_main_con #naka_main_con_inner {
	background:url(../images/bg_main_btm.gif) 0 bottom no-repeat;
	padding:15px;
}


/*--------------------------------
	会社概要
--------------------------------*/

#naka_main_con_inner div.box_exp {
	padding:10px 10px 0 10px;
	overflow:hidden;
	height:100%;
}

#naka_main_con_inner div.box_exp div.box_left,
#naka_main_con_inner div.box_exp div.box_center,
#naka_main_con_inner div.box_exp div.box_right {
	width:266px;
	padding:0 13px 0 0;
	float:left;
}

#naka_main_con_inner div.box_exp div.box_center {
	padding:0 13px;
}

#naka_main_con_inner div.box_exp div.box_right {
	float:right;
	padding:0 0 0 0;
	background:none;
}

#naka_main_con_inner div.box_exp h6 {
	height:28px;
	padding:13px 0 0 50px;
	font-size:14px;
}

#naka_main_con_inner div.box_exp h6 a {
	font-size:14px;
	text-decoration:underline;
}

#naka_main_con_inner div.box_exp dl dt a,
#naka_main_con_inner div.box_exp dl dt a:hover,
#naka_main_con_inner div.box_exp div#box_satsuei ul li a,
#naka_main_con_inner div.box_exp div#box_satsuei ul li a:hover,
#naka_main_con_inner div.box_exp div#box_pricelist ul li a,
#naka_main_con_inner div.box_exp div#box_pricelist ul li a:hover,
#naka_main_con_inner div.box_exp p.qa_list a,
#naka_main_con_inner div.box_exp p.qa_list a:hover,
#naka_main_con_inner div.box_exp p.access_list a,
#naka_main_con_inner div.box_exp p.access_list a:hover {
	color:#9c511f;
	font-size:14px;
	font-weight:bold;
}

#naka_main_con_inner div.box_exp h6#ttl_plan {
	background:url(../images/ttl_plan.gif) 0 bottom no-repeat;
	margin:0 0 30px 0;
}

#naka_main_con_inner div.box_exp h6#ttl_satsuei {
	background:url(../images/ttl_satsuei.gif) 0 bottom no-repeat;
}

#naka_main_con_inner div.box_exp h6#ttl_gallery {
	background:url(../images/ttl_gallery.gif) 0 bottom no-repeat;
}

#naka_main_con_inner div.box_exp h6#ttl_pricelist {
	background:url(../images/ttl_pricelist.gif) 0 bottom no-repeat;
}

#naka_main_con_inner div.box_exp h6#ttl_qa {
	background:url(../images/ttl_qa.gif) 0 bottom no-repeat;
}

#naka_main_con_inner div.box_exp h6#ttl_access {
	background:url(../images/ttl_access.gif) 0 bottom no-repeat;
}

#naka_main_con_inner div.box_exp dl {
	padding:18px 0 0 21px;
}

#naka_main_con_inner div.box_exp dl dt,
#naka_main_con_inner div.box_exp div#box_satsuei ul li,
#naka_main_con_inner div.box_exp div#box_pricelist ul li,
#naka_main_con_inner div.box_exp p.qa_list,
#naka_main_con_inner div.box_exp p.access_list {
	padding:0 0 5px 29px;
}

#naka_main_con_inner div.box_exp dl dt a:hover,
#naka_main_con_inner div.box_exp div#box_satsuei ul li a:hover,
#naka_main_con_inner div.box_exp div#box_pricelist ul li a:hover,
#naka_main_con_inner div.box_exp p.qa_list a:hover,
#naka_main_con_inner div.box_exp p.access_list a:hover {
	border-bottom:1px solid #9c511f;
}

#naka_main_con_inner div.box_exp dl dd {
	padding:0 0 30px 29px;
}

#naka_main_con_inner div.box_exp dl dd ul li {
	padding:5px 0 0 15px;
}	

#naka_main_con_inner div.box_exp dl dd ul li a:hover {
	text-decoration:underline;
}



/*お祝いプラン*/
#naka_main_con_inner div.box_exp dl#box_plan dt {
	background:url(../images/ico_plan.gif) 0 0 no-repeat;
}

#naka_main_con_inner div.box_exp dl#box_plan dd ul li {
	background:url(../images/ico_plan_ch.gif) 0 10px no-repeat;
}

#naka_main_con_inner div.box_exp dl dt#ttl_memo {
	background:url(../images/ico_memo.gif) 0 0 no-repeat;
	height:28px;
	line-height:2.5;
}

#naka_main_con_inner div.box_exp dl dd ul#memo_list li {
	background:url(../images/ico_memo_ch.gif) 0 10px no-repeat;
}


/*撮影の流れ*/
#naka_main_con_inner div.box_exp div#box_satsuei {
	padding:18px 0 30px 21px;
}

#naka_main_con_inner div.box_exp div#box_satsuei ul li {
	background:url(../images/ico_satsuei.gif) 0 0 no-repeat;
}

/*価格表*/
#naka_main_con_inner div.box_exp div#box_pricelist {
	padding:18px 0 30px 21px;
}

#naka_main_con_inner div.box_exp div#box_pricelist ul li {
	background:url(../images/ico_pricelist.gif) 0 0 no-repeat;
	padding-bottom:10px;
}

/*ギャラリー*/
#naka_main_con_inner div.box_exp dl#box_gallery dt {
	background:url(../images/ico_gallery.gif) 0 0 no-repeat;
}

#naka_main_con_inner div.box_exp dl#box_gallery dd ul li {
	background:url(../images/ico_gallery_ch.gif) 0 10px no-repeat;
}

/*Q＆A*/
#naka_main_con_inner div.box_exp dl#box_qa dt,
#naka_main_con_inner div.box_exp p.qa_list {
	background:url(../images/ico_qa.gif) 0 0 no-repeat;
}

#naka_main_con_inner div.box_exp dl#box_qa dd ul li {
	background:url(../images/ico_qa_ch.gif) 0 10px no-repeat;
}

#naka_main_con_inner div.box_exp p.qa_list {
	margin:0 0 0 21px;
}

/*アクセス・求人*/
#naka_main_con_inner div.box_exp dl#box_access dt,
#naka_main_con_inner div.box_exp p.access_list {
	background:url(../images/ico_access.gif) 0 0 no-repeat;
}

#naka_main_con_inner div.box_exp dl#box_access dd ul li {
	background:url(../images/ico_access_ch.gif) 0 10px no-repeat;
}

#naka_main_con_inner div.box_exp p.access_list {
	margin:0 0 20px 21px;
}

/*その他*/
#naka_main_con_inner div.box_exp div#box_other {
	padding:20px 0 30px 21px;
	background:url(../images/bdr_yoko.gif) repeat-x top;
}

#naka_main_con_inner div.box_exp div#box_other ul li {
	background:url(../images/ico_other.gif) 0 0 no-repeat;
	padding:0 0 10px 29px;
}

#naka_main_con_inner div.box_exp div#box_other ul li a:hover {
	text-decoration:underline;
}

