/* CSS Document */

#tam_tabiphoto .content-wrap {
	width:820px;
	margin-left:88px;
}

* {
	margin         :0;
	padding        :0;
	font-size      :100%;
}
h1,h2,h3,h4,h5,h6,em,strong {
	font-weight    :normal;
	font-style     :normal;
}
th {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
ul,ol,li {
	list-style-type:none;
}
img {
	border         :0;
	vertical-align :bottom;
}
a img {
	vertical-align :middle;
}

.flL {float:left;}
.flR {float:right;}
/*-------
Photo Search
-----------------------*/

#tam_tabiphoto #tam_photoSearch {
	background:url(../tabiphoto_images/photo_bg.jpg) no-repeat;
	width:971px;
	height:727px;
	margin-left: -10px;
}
/*-------Header -------*/
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader {
	position:relative;
	height:123px;
}
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader h2 {
	position:absolute;
	top:5px;
	left:131px;
}
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader .baloon {
	display:block;
	position:absolute;
	left:19px;
	top:5px;
}

/*----- condition Area --------*/
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader .conditionArea {
	position:absolute;
	top:45px;
	left:565px;
	height:78px;
}
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader .conditionArea .ex {
	position:absolute;
	top:0;
	left:0;
}
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader .conditionArea .btn {
	position:absolute;
	top:0;
	left:233px;
}
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader .conditionArea .btn.bottom {
	position:absolute;
	top:28px;
	left:233px;
}
#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader .conditionArea .btn img {
	display: block;
}

#tam_tabiphoto #tam_photoSearch #tam_photoSearchHeader .conditionArea .txt {
	position:absolute;
	top:42px;
	left:1px;
}
/* --------- search Detail ------- */
#tam_tabiphoto #tam_photoSearch #tam_searchDetail {
	width:343px;
	float:right;
	text-align:left;
}

#tam_tabiphoto #tam_photoSearch #tam_searchDetail .areaDetail {
	width:343px;
	height:266px;
	margin: 0 -50px 0 0;
	background:url(../tabiphoto_images/photo_area_bg.jpg) no-repeat;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .areaDetail .wrapper {
	padding:7px 0 0 11px;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .areaDetail .areaPath {
	color:#666666;
	font-size:10px;
	margin: 2px 0;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .areaDetail .areaPath a:link,
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .areaDetail .areaPath a:visited {
	color:#666666;
	text-decoration:underline;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .areaDetail .areaPath a:hover {
	color:#666666;
	text-decoration:none;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail {
	width:343px;
	height:310px;
	background:url(../tabiphoto_images/photo_purpose_bg.jpg) no-repeat;
	margin:10px 0 0 0;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .ttlArea {
	padding:8px 0 0 11px;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .ttlArea .ttl {
	float:left;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .ttlArea li {
	
	float:left;
	width: 51px;
	height: 20px;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .areaPath {
	color:#666666;
	font-size:10px;
	padding-left:11px;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .areaPath a:link,
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .areaPath a:visited {
	color:#666666;
	text-decoration:underline;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .areaPath a:hover {
	color:#666666;
	text-decoration:none;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .purposeList {
	padding:0 0 0 3px;
	margin: 0;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .purposeList li .purposeIcon {
	border: 1px solid #FFFFFF;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .purposeList li.purposeSt .purposeIcon {
	border: 1px solid #E64E92;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail .purposeList li {
	text-align:center;
	display:block;
	float:left;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab01 li {
	position:relative;
	width:56px;
	height:56px;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab01 li p.frame {
	width:40px;
	height:40px;
	position:absolute;
	top:0px;
	left:7px;
	background:url(../tabiphoto_images/transparent.gif);
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab01 li p.frame a{
	width:40px;
	height:40px;
	display:block;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab01 li p.frame a:hover {
	border: 1px solid #E64E92;
}

#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab02 li,
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab03 li {
	position:relative;
	width:81px;
	height:90px;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab02 li p.frame,
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab03 li p.frame {
	width:65px;
	height:65px;
	position:absolute;
	top:0px;
	left:7px;
	background:url(../tabiphoto_images/transparent.gif);
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab02 li p.frame a,
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab03 li p.frame a{
	width:65px;
	height:65px;
	display:block;
}
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab02 li p.frame a:hover,
#tam_tabiphoto #tam_photoSearch #tam_searchDetail .purposeDetail #tam_tab03 li p.frame a:hover {
	border: 1px solid #E64E92;
}


/* ---------- PhotoArea ----------- */
#tam_tabiphoto #tam_photoSearch #tam_photo_area {
	float:left;
	position:relative;
	width:460px;
	margin-left:5px;
}

/* ---- gallery ------- */
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery {
	margin-bottom:8px;
}
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery .click {
	position: absolute;
	top: -20px;
}
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery .rdobtn {
	position: absolute;
	top: -20px;
	left: 380px;
	font-size:10px;
}
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery ul.photo_list li {
	float:left;
	width:140px;
	margin-left:20px;
	padding-bottom:5px;
}
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery ul.photo_list li.left {
	margin-left:0;
}
/* ------- photo Page --------- */
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery #tam_photo_page {
	margin-left:23px;
}
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery #tam_photo_page .cuurent_page {
	float:left;
	background:url(../tabiphoto_images/img_page.jpg) no-repeat;
}
#tam_tabiphoto #tam_photoSearch #tam_photo_area .gallery #tam_photo_page #tam_page_disp {
	padding:8px 3px 6px;
	color:#333333;
	font-size:12px;
	width:27px;
	text-align:center;
}

/* ------- tam_my_photo_area --------- */
#tam_tabiphoto #tam_photoSearch #tam_photo_area #tam_my_photo_area {
	background:url(../tabiphoto_images/photo_book_bg.jpg) no-repeat left top;
	padding:8px 8px 18px;
}
#tam_tabiphoto #tam_photoSearch #tam_photo_area #tam_my_photo_area .box-wrap {
	width: 460px;
	margin:0 -30px 7px 0;
}


#tam_tabiphoto #tam_photoSearch #tam_photo_area #tam_my_photo_area .box-wrap ul.sakujyo li {
	float: left;
	width: 88px;
	margin: 0 1px 0 0;
	text-align: right;
	height: 11px;
}

#tam_tabiphoto #tam_photoSearch #tam_photo_area #tam_my_photo_area .box-wrap ul.img li {
	float: left;
	width: 84px;
	padding: 4px 0 5px 4px;
	margin: 0 1px 0 0;
	background: url(../tabiphoto_images/bg_photo.jpg) no-repeat left top;
}

#tam_tabiphoto #tam_photoSearch #tam_photo_area #tam_my_photo_area .box-wrap ul.btn li {
	float: left;
	width: 86px;
	margin: 0 1px 0 0;
	padding: 0 0 0 2px;
}

#tam_tabiphoto #tam_photoSearch #tam_photo_area #tam_my_photo_area .box-wrap ul.btn li img {
	display: block;
}

#tam_tabiphoto #tam_photoSearch #tam_photo_area #tam_my_photo_area .box-wrap ul li.noPhoto {
	background: url(../tabiphoto_images/photo_none.jpg) no-repeat 2px 2px;
	width: 88px;
	height: 68px;
	padding: 0;
}






