div.pico_breadcrumbs{
	font-size				:95%;
	padding				:0 0 3px;
	border-bottom			:1px #aaa solid;}

.pico_body{
	margin				:0;
	padding				:0;
        clear: left;}

div.pico_menu h1 { margin: 18px 0 0 0; padding: 3px; background-color:#eee;}
div.pico_menu h2 { margin: 18px 0 0 10px; padding: 3px; background-color:#eee; }
div.pico_menu h3 { margin: 18px 0 0 20px; padding: 3px; background-color:#eee; }
div.pico_menu h4 { margin: 18px 0 0 30px; padding: 3px; background-color:#eee; }
div.pico_menu h5 { margin: 18px 0 0 40px; padding: 3px; background-color:#eee; }
div.pico_menu div.level1 { margin-left: 0; }
div.pico_menu div.level2 { margin-left: 10px; }
div.pico_menu div.level3 { margin-left: 20px; }
div.pico_menu div.level4 { margin-left: 30px; }
div.pico_menu div.level5 { margin-left: 40px; }

em.pico_notice { font-weight: bold; font-style: normal; color: #FF0000; }


div.pico_controllers_in_menu { float: right; position: relative; top : -1.5em;}

div.bottom_of_content_body { clear: right; }

ul.pico_list_contents_in_menu li { list-style: none outside; }

div.pico_print_icon { float: right; height: 40px; }
div.pico_tellafriend_icon { float: right; width: 40px; height: 40px; }
div.pico_vote form { display: inline; }

.pico_pagenavigation {height: 20px; position: relative;}
.pico_pagenavigation div.prev, .pico_pagenavigation div.next {position: absolute; top: 0;}
.pico_pagenavigation a {width: 72px; height: 20px; display: block;}
.pico_pagenavigation div.prev {left: 179px;}
.pico_pagenavigation div.prev a {background: url(https://senban1ban.com/e-office/themes/advance/images/b025uo.jpg) no-repeat;}
.pico_pagenavigation div.next {left: 307px;}
.pico_pagenavigation div.next a {background: url(https://senban1ban.com/e-office/themes/advance/images/b026uo.jpg) no-repeat;}
.pico_pagenavigation div.prev a:hover, .pico_pagenavigation div.next a:hover
 {background-position: 0 -20px;}

table.pico_form_table th.pico_waiting { color: red; }
table.pico_form_table td.pico_waiting { color: red; background-color: white ; }

table.pico_form_table td,
table.pico_form_table th{
        color: black;
        vertical-align          :top !important;
        text-align                      :left;}
p.pico_submit{
        text-align                      :center;
        margin                          :0;
        padding                         :10px;}

input.pico_ascii_only { ime-mode: disabled; }
input.pico_number_only { ime-mode: disabled; text-align: right; }

pre.pico_history_diff del { color: red; }
pre.pico_history_diff ins { color: blue; }

div.pico_pagebreak { margin: 10px; }
div.pico_pagebreak span {border: 1px solid black; padding: 2px; margin: 2px; }
div.pico_pagebreak span.selected {border: 0px; }



/* 共通 */
#photos_list_contents0, #photos_body_0
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i0227.png) no-repeat;}
#photos_list_contents1, #photos_body_1
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i022.png) no-repeat;}
#photos_list_contents2, #photos_body_2
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i0221.png) no-repeat;}
#photos_list_contents3, #photos_body_3
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i0222.png) no-repeat;}
#photos_list_contents4, #photos_body_4
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i0223.png) no-repeat;}
#photos_list_contents5, #photos_body_5
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i0224.png) no-repeat;}
#photos_list_contents6, #photos_body_6
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i0225.png) no-repeat;}
#photos_list_contents7, #photos_body_7
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i0226.png) no-repeat;}
.pico_list_contents h2, .pico_body h2 {height: 69px; text-indent: -9999px;}
.pico_list_contents div.desc, .pico_body div.desc
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i023r.jpg) repeat-y;}
.pico_list_contents div.bottom, .pico_body div.bottom
 {height: 21px; background: url(https://senban1ban.com/e-office/themes/advance/images/i033.jpg) no-repeat;}
.pico_subcategory-h {margin: 0 0 9px;}
.pico_subcategory-f {margin: 12px 0 27px;}
ul.pico_subcategory {
	margin: 0; padding: 0;
	overflow: hidden;
}
ul.pico_subcategory li {
	width: 274px;
	margin: 0;
	padding: 0; float: left; list-style: none;
}
ul.pico_subcategory li.subcat-menu1,
ul.pico_subcategory li.subcat-menu3,
ul.pico_subcategory li.subcat-menu5,
ul.pico_subcategory li.subcat-menu7 {
	margin: 0 10px 0 0;
}
ul.pico_subcategory li a {
	width: 274px;
	height: 26px; display: block;
}
ul.pico_subcategory li.subcat-menu1 a
 {background: url(https://senban1ban.com/e-office/themes/advance/images/b018uo.png) no-repeat;}
ul.pico_subcategory li.subcat-menu2 a
 {background: url(https://senban1ban.com/e-office/themes/advance/images/b019uo.png) no-repeat;}
ul.pico_subcategory li.subcat-menu3 a
 {background: url(https://senban1ban.com/e-office/themes/advance/images/b020uo.png) no-repeat;}
ul.pico_subcategory li.subcat-menu4 a
 {background: url(https://senban1ban.com/e-office/themes/advance/images/b021uo.png) no-repeat;}
ul.pico_subcategory li.subcat-menu5 a
 {background: url(https://senban1ban.com/e-office/themes/advance/images/b022uo.png) no-repeat;}
ul.pico_subcategory li.subcat-menu6 a
 {background: url(https://senban1ban.com/e-office/themes/advance/images/b023uo.png) no-repeat;}
ul.pico_subcategory li.subcat-menu7 a
 {background: url(https://senban1ban.com/e-office/themes/advance/images/b024uo.png) no-repeat;}
ul.pico_subcategory li.subcat-menu1 a:hover, ul.pico_subcategory li.subcat-menu2 a:hover,
ul.pico_subcategory li.subcat-menu3 a:hover, ul.pico_subcategory li.subcat-menu4 a:hover,
ul.pico_subcategory li.subcat-menu5 a:hover, ul.pico_subcategory li.subcat-menu6 a:hover,
ul.pico_subcategory li.subcat-menu7 a:hover
 {background-position: 0 -26px;}
.pico_list_contents div.best5-top {margin-top: 29px;}
.best5-top, .best5-desc, .best5-bottom {width: 484px; margin-right: auto; margin-left: auto;}
.best5-top
 {height: 10px; background: url(https://senban1ban.com/e-office/themes/advance/images/i024.jpg) no-repeat; margin-top: 56px;
  clear: left; overflow:hidden;}
.best5-desc
 {height: 141px; background: url(https://senban1ban.com/e-office/themes/advance/images/i025r.jpg) repeat-y;
  position: relative; font-size: .9em;}
.best5-desc a {color: #494949;}
.best5-desc a:hover {color: #cc9900; font-weight: bold;}
.best5-desc h4
 {width: 209px; height: 30px; background: url(https://senban1ban.com/e-office/themes/advance/images/i026.jpg) no-repeat;
  position: absolute; top: 10px; left: 22px; text-indent: -9999px;}
.best5-desc div {width: 192px; height: 30px; padding-left: 28px; position: absolute;}
.best5-desc div.no1
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i027.jpg) no-repeat; top: 56px; left: 22px;}
.best5-desc div.no2
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i028.jpg) no-repeat; top: 102px; left: 22px;}
.best5-desc div.no3
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i029.jpg) no-repeat; top: 10px; left: 253px;}
.best5-desc div.no4
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i030.jpg) no-repeat; top: 56px; left: 253px;}
.best5-desc div.no5
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i031.jpg) no-repeat; top: 102px; left: 253px;}
.best5-bottom
 {height: 10px; background: url(https://senban1ban.com/e-office/themes/advance/images/i032.jpg) no-repeat;
  margin-bottom: 36px;}


/* リストコンテンツ */
#photos_list_contents0 h3 {
	width: 360px; background: url(https://senban1ban.com/e-office/themes/advance/images/i042.gif) repeat-x bottom; 
	margin: 0 auto; padding-bottom: 18px; color: #393939; font-size: 1.5em;
}
#photos_list_contents0 .body {
	margin-bottom: 42px;
}

.pico_list_contents div.desc {overflow: hidden; _zoom: 1;}

.content-frame-outer {
	padding-left: 30px;
	overflow: hidden;
}
.content-frame {
	width: 158px; height: 237px; margin-right: 8px; margin-bottom: 27px;
	position:relative;
	float: left;
}
.content-frame a {color: #393939;}
.content-frame a:hover {color: #cc9900; font-weight: bold;}
.content-frame .pickup {
	width: 48px;
	height: 16px;
	background: url(https://senban1ban.com/e-office/themes/advance/images/i067.jpg) no-repeat;
	position:absolute;
	top: 12px;
	left: 26px;
}
.content-frame div.partsphoto
 {height: 158px; background: url(https://senban1ban.com/e-office/themes/advance/images/b017uo.jpg) no-repeat;}
.content-frame div.partsphoto a
 {width: 158px; height: 158px; background: url(https://senban1ban.com/e-office/themes/advance/images/b017uo.jpg) no-repeat;
  display: block; overflow: hidden;}
.content-frame div.partsphoto a:hover {background-position: 0 -158px;}
.content-frame div.partsphoto a img {margin-top: 35px; margin-left: 27px;}
.content-frame div.material {margin-top: -32px; text-align: center;}
.content-frame div.lot {margin-top: 26px; margin-left: 7px;}

/* リストコンテンツ　Ｐｉｃｋｕｐ */
.content-pickup-frame {
	width: 238px;
	min-height: 238px;
	margin-right: 14px;
	margin-bottom: 32px;
	position:relative;
	float: left;
}
.content-pickup-frame a {color: #393939;}
.content-pickup-frame a:hover {color: #cc9900; font-weight: bold;}
.content-pickup-frame .partsphoto a {
	width: 238px;
	height: 238px;
	background: url(https://senban1ban.com/e-office/themes/advance/images/b0171uo.png) no-repeat;
	display: block; overflow: hidden;
}
.content-pickup-frame .partsphoto a:hover {
	background-position: 0 -238px;
}
.content-pickup-frame .partsphoto a img {
	width: 160px;
	margin-top: 52px;
	margin-left: 39px;
}
.content-pickup-frame .material {
	margin-top: -47px;
	text-align: center;
	font-size: 1.231em;
}
.content-pickup-frame .lot {
	margin-top: 35px;
	margin-left: 7px;
	line-height: 1.375em;
	font-size: 1.231em;
}



/* コンテンツ */
.pico_body h3
 {width: 360px; background: url(https://senban1ban.com/e-office/themes/advance/images/i042.gif) repeat-x bottom; 
  margin: 0 auto; padding-bottom: 18px; color: #393939; font-size: 1.5em;}
.photo-slide {height: 400px; margin-top: 13px; position: relative;}
.photo-slide div.prev, div.photo-slide div.next {width: 46px; height: 400px; 
                                                 position: absolute; top: 0;}
.photo-slide div.prev {left: 0;}
.photo-slide div.prev a, .photo-slide div.next a {width: 46px; height: 400px; display: block;}
.photo-slide div.prev a:hover, div.photo-slide div.next a:hover {background-position: 0 -400px;}
.photo-slide div.prev a div, .photo-slide div.next a div {width: 26px; height: 270px; 
                                                          padding-top: 37px; overflow: hidden;}
.photo-slide div.prev a {background: url(https://senban1ban.com/e-office/themes/advance/images/b027uo.jpg) no-repeat;}
.photo-slide div.prev a div {margin-right: 20px;}
.photo-slide div.body
 {width: 400px; height: 400px; 
  background: url(https://senban1ban.com/e-office/themes/advance/images/i041.jpg) no-repeat; 
  position: absolute; top: 0; left: 79px;}
.photo-slide .pickup {
	height: 16px;
	background: url(https://senban1ban.com/e-office/themes/advance/images/i067.jpg) no-repeat;
	margin-top: 14px; margin-left: 19px;
}
.photo-slide .new {
	height: 16px;
	margin-top: 14px;
	margin-left: 19px;
}
.photo-slide div.partsphoto {width: 360px; height: 270px; margin-top: 7px; margin-left: 20px; 
                               overflow: hidden;}
.photo-slide div.next {left: 512px;}
.photo-slide div.next a {background: url(https://senban1ban.com/e-office/themes/advance/images/b028uo.jpg) no-repeat;}
.photo-slide div.next a div {margin-left: 20px;}

.partsphoto02 {
	margin-top: 13px;
}
.partsphoto02 .body {
	width: 400px; height: 400px; 
	background: url(https://senban1ban.com/e-office/themes/advance/images/i041.jpg) no-repeat; 
}
.partsphoto02 .partsphoto {
	width: 360px; height: 270px;
	margin-left: 20px;
	padding-top: 37px;
	overflow: hidden;
}

.id, dl.data, .body, .contact, .to-index
 {width: 360px; margin-right: auto; margin-left: auto; color: #393939; font-size: .9em;}
.id {margin-top: 18px;}
dl.data
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i042.gif) repeat-x bottom; 
  margin-top: 14px; padding: 0 0 14px;}
dl.data dt, dl.data dd {padding-top: 4px; padding-bottom: 4px;}
dl.data dt {width: 7em; clear: left; float: left;}
dl.data dd {}
.contact {
	margin-top: 23px;
	margin-bottom: 56px;
}
.contact a
 {width: 360px; height: 13px; background: url(https://senban1ban.com/e-office/themes/advance/images/b029uo.jpg) no-repeat;
  display: block;}
.contact a:hover {background-position: 0 -13px;}
.to-index {
	height: 24px; margin-top: 42px;
	clear:left;
}
.to-index a
 {width: 140px; height: 24px; background: url(https://senban1ban.com/e-office/themes/advance/images/b030uo.jpg) no-repeat;
  float: right; display: block;}
.to-index a:hover {background-position: 0 -24px;}



/* 印刷画面 */
table td {padding: 10px; font-size: .9em;}
#photos_body_print h1
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i042.gif) repeat-x bottom; font-size: 1.5em;}
dl.data_print
 {background: url(https://senban1ban.com/e-office/themes/advance/images/i042.gif) repeat-x bottom; padding: 0;}
dl.data_print dt, dl.data_print dd {padding-top: 4px; padding-bottom: 4px;}
dl.data_print dt {width: 7em; clear: left; float: left;}
dl.data_print dd {}