@charset "Shift_JIS";


/*
	1 : Search
	2 : Detail
	3 : About
	4 : My Photo
	5 : Lens Data
	7 : faq
	9 : Information
 */



/* ***********************************************************************
	1 : Search
*********************************************************************** */
#searchBox {
	background: #eaebe7 url(../images/search-top.gif) top left no-repeat;
}
#searchBox a {
	text-decoration: none;
}
#searchEnd {
	clear: both;
	height: 10px;
	background: #FFF url(../images/search-bottom.gif) top left no-repeat;
}
#searchData {
	padding: 13px 20px 0;
}
p a#searchLens {
	width: 232px;
	margin-right: 4px;
}
p a#searchCamera {
	width: 232px;
	margin-right: 12px;
}
p a#searchNumber {
	width: 56px;
	margin-right: 12px;
}
p a#searchTag,
p a#searchUser {
	width: 126px;
}
p a#searchLens,
p a#searchCamera,
p a#searchNumber,
p a#searchTag,
p a#searchUser {
	float: left;
	padding: 7px 8px;
	border: 1px solid #b1b5ab;
	font-size: 11px;
}
p a#searchLens,
p a#searchCamera,
p a#searchNumber {
	background: #FFF url(../images/search-arrow1.gif) center right no-repeat;
}
p a#searchLens:hover,
p a#searchCamera:hover,
p a#searchNumber:hover {
	background: #FFF url(../images/search-arrow1b.gif) center right no-repeat;
	text-decoration: none;
}
p a#searchTag,
p a#searchUser {
	background: #FFF url(../images/search-arrow2.gif) center right no-repeat;
}
p a#searchTag:hover,
p a#searchUser:hover {
	background: #FFF url(../images/search-arrow2b.gif) center right no-repeat;
	text-decoration: none;
}
p a#searchLens span {
	padding: 7px 0 7px 35px;
	background: transparent url(../images/icon-lens.gif) center left no-repeat;
}
p a#searchCamera span {
	padding: 7px 0 7px 35px;
	background: transparent url(../images/icon-camera.gif) center left no-repeat;
}
p a#searchTag span {
	padding: 7px 0 7px 25px;
	background: transparent url(../images/icon-relatetag.gif) center left no-repeat;
}
p a#searchUser span {
	padding: 7px 0 7px 25px;
	background: transparent url(../images/icon-user.gif) center left no-repeat;
}
p#searchPlus {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 4px;
	padding: 13px 0;
	background: transparent url(../images/icon-plus.gif) center center no-repeat;
	font-size: 1px;
	text-indent: -9999px;
}

/* ******************** SortBox ******************** */
#sortBox {
	float: left;
	width: 760px;
	margin: 8px 0 0 0;
	padding: 2px 20px;
}

/* ******************** Sort by Act ******************** */
ul#sortAct {
	display: inline;
	font-size: 10px;
}
ul#sortAct li {
	display: inline;
	margin-right: 4px;
	text-align: center;
}
ul#sortAct li a {
	padding: 2px 10px;
	border: 1px solid #767c6a;
}
ul#sortAct li a,
ul#sortAct li a:link,
ul#sortAct li a:visited {
	background-color: #FFF;
}
ul#sortAct li a:active,
ul#sortAct li a:hover,
ul#sortAct li a#sortActOn {
	background-color: #767c6a;
	color: #FFF;
}

/* ******************** Sort by Time ******************** */
ul#sortTime {
	display: inline;
	font-size: 10px;
}
ul#sortTime li {
	display: inline;
	padding: 0 12px;
	border-right: 1px solid #333;	
}
ul#sortTime li a#sortTimeOn {
	text-decoration: underline;
}

/* ******************** Photo List ******************** */
ul#photoList {
	width: 560px;
}
ul#photoList li {
	float: left;
}
ul#photoList li span {
	display: block;
	position: relative;
	width: 110px;
	height: 120px;
	background: transparent url(../images/icon-relatetag.gif) top left no-repeat;
	overflow: hidden;
}
img.photoSmall {
	position: absolute;
	top: 14px;
	left: 11px;
}
a:hover img.photoSmall {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
img.star {
	position: absolute;
	top: 87px;
	left: 21px;
}
img.new {
	position: absolute;
	top: 0;
	left: 65px;
	width: 30px;
	height: 30px;
	z-index: 1000;
}

/* ******************** Page Number Link ******************** */
#pagenumBox {
	clear: both;
	width: 560px;
	padding: 30px 0;
	text-align: center;
	font-size: 10px;
}
#contentsCenter #pagenumBox {
	width: 800px;
}
#pagenumBox a {
	text-decoration: none;
}
#pagenumBox span a {
	margin: 2px;
	padding: 4px 7px;
	border: 1px solid #767c6a;
	background-color: #FFF;
	text-decoration: none;
}
#pagenumBox span a#pageNumberOn,
#pagenumBox span a:hover {
	background-color: #767c6a;
	color: #FFF;
}
#pagenumBox a#pageNumberPrev {
	margin-right: 10px;
}
#pagenumBox a#pageNumberNext {
	margin-left: 10px;
}

/* ******************** menuRight DL ******************** */
#menuRight dl {
	float: left;
	width: 220px;
	padding-bottom: 30px;
}
#menuRight dt {
	padding: 3px 10px 3px 30px;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 0.1em;
}
#menuRight dd {
	width: 200px;
	margin-left: 10px;
}

/* ******************** Popular Lens ******************** */
#popLensData dt {
	background: #767c6a url(../images/icon-relatetag.gif) 7px 50% no-repeat;
}
ul#popLens li {
	float: left;
	width: 200px;
	padding: 5px 0;
	background: transparent url(../images/icon-relatetag.gif) bottom center no-repeat;
	font-size: 11px;
	line-height: 1.4;
}
ul#popLens li img,
ul#popLens li span {
	float: left;
}
ul#popLens li span {
	width: 140px;
	padding: 3px 0 0 10px;
}

/* ******************** Popular User ******************** */
#popUserData dt {
	background: #767c6a url(../images/icon-relatetag.gif) 7px 50% no-repeat;
}
ul#popUser li {
	float: left;
	width: 200px;
	padding: 8px 0;
	background: transparent url(../images/icon-relatetag.gif) bottom center no-repeat;
	font-size: 11px;
	line-height: 1.4;
}

/* ******************** Tag List Data ******************** */
#tagListData dt {
	background: #767c6a url(../images/icon-relatetag.gif) 7px 50% no-repeat;
}
ul#tagList {
	margin-top: 5px;
}
ul#tagList li {
	display: inline;
}
ul#tagList li:after {
	content: ",";
}
ul#tagList li a {
	padding: 3px 5px;
	font-size: 11px;
}
ul#tagList li a:hover {
	background: #7b9d00;
	color: #FFF;
}

/* ******************** Photo Box ******************** */
#resultBox {
	margin-left: 35px;
}
.photoBox {
	float: left;
	margin: 0 24px 15px 0;
	padding: 10px;
	border: 1px solid #D5D5D5;
	
}
.photoBox img {
	display: inline;
	vertical-align: middle;
}
.photoArea {
	width: 165px;
	height: 140px;
	text-align: center;
}
.photoArea a:hover img {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.photoBox ul {
	margin-top: 5px;
	font-size: 10px;
}
.photoBox li {
	margin-top: 4px;
	padding-left: 4px;
	border-left: 2px solid #3A5434;
	border-right: 2px solid #3A5434;
	
	line-height: 1.4;
	font-family: Verdana;
	font-size: 10px;
	color: #333;
	line-height: 1.7;
	letter-spacing: 0;
	

}
.photoBox span {
	margin-left: 3px;
}


.class_special {
	border-bottom-color: #00a400;
	border-bottom-width: 2pt;
	border-left-color: #c0c0c0;
	border-left-width: 1pt;
	border-right-color: #c0c0c0;
	border-right-width: 1pt;
	border-style: solid;
	border-top-color: #c0c0c0;
	border-top-width: 1pt;
	height: 200px;
	outline-color: #008000;
	padding: 10px;
	text-align: left;
	width: 200px;
	//float: left;
	//margin: 0 24px 15px 0;
	padding: 10px;
}



.class_special_mid {
	border-bottom-color: silver;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: silver;
	border-top-style: solid;
	border-width: 1px;
	color: #808000;
	font-family: Arial;
	font-style: normal;
	padding-bottom: 30px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 30px;
	text-align: center;
}

.class_special_bottom {
	color: #616161;
	font-family: Verdana;
	font-size: xx-small;
	font-weight: normal;
	font-variant: normal;
	padding-top: 5px;
}

.class_special_top {
	color: #de5c06;
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	padding-bottom: 5px;
}
}/* ***********************************************************************
	2 : Detail
*********************************************************************** */
#nextprevBox {
	float: left;
	width: 800px;
	height: 48px;
	background: transparent url(../images/icon-relatetag.gif) top left no-repeat;
	overflow: hidden;
}
ul#nextprevList {
	margin-left: 7px;
}
ul#nextprevList li {
	float: left;
}
ul#nextprevList li#nextprevOn {
	background: transparent url(../images/icon-relatetag.gif) 0 5px no-repeat;
}
ul#nextprevList li a img {
	margin: 8px 3px;
}
ul#nextprevList li a:hover img {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
#nextprevBtn {
	margin: 8px;
	text-align: right;
}
#nextprevBtn img,
#nextprevBtn p {
	display: inline;
	vertical-align: middle;
}
#nextprevBtn p {
	margin: 0 3px;
	font-size: 10px;
}
#nextprevBtn p span {
	color: #AAA;
}

/* ******************** Photo Detail ******************** */
#detailBox {
	float: left;
	width: 540px;
	margin: 4px 0 40px;
	padding: 10px 0;
	border: 1px solid #D5D5D5;
}
#detailData {
	float: left;
	padding: 0 10px;
	text-align: center;
}
#detailBox img#detailPhoto {
	display: inline;
	margin-bottom: 10px;
}
#photoStatusBox {
	float: left;
	width: 520px;
	margin-bottom: 20px;
}
dl#photoStatus {
	float: left;
	margin-top: 1px;
	font-size: 10px;
	text-align: left;
}
dl#photoStatus dt,
dl#photoStatus dd,
dl#photoStatus dd img {
	display: inline;
	vertical-align: top;
}
dl#photoStatus dd {
	padding-right: 4px;
}

/* ******************** Vote ******************** */
#vote {
	float: right;
	padding: 0 10px;
	font-size: 10px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	text-align: left;
}
#vote p {
	float: left;
	margin-right: 3px;
}
#vote p#addFav {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #BBB;
}
#voteList {
	float: left;
}
#voteList ul {
	position: relative;
	width: 75px;
	height: 15px;
	background: url(../images/icon-relatetag.gif) 0 0 repeat-x;
	overflow: hidden;
}
#voteList li a {
	position: absolute;
	top: 0;
	width: 15px;
	height: 15px;
	text-indent: -9999px;
	text-decoration: none;
	z-index: 20;
}
#voteList a.one-star {
	left: 0;
}
#voteList a.two-stars {
	left: 15px;
}
#voteList a.three-stars {
	left: 30px;
}
#voteList a.four-stars {
	left: 45px;
}
#voteList a.five-stars {
	left: 60px;
}
#voteList li a:hover {
	left: 0;
	background: url(../images/icon-relatetag.gif) 0 -20px;
	z-index: 1;
}
#voteList a.one-star:hover {
	width: 15px;
}
#voteList a.two-stars:hover {
	width: 30px;
}
#voteList a.three-stars:hover {
	width: 45px;
}
#voteList a.four-stars:hover {
	width: 60px;
}
#voteList a.five-stars:hover {
	width: 75px;
}

.dataBoxLeft,
.dataBoxRight {
	float: left;
	width: 250px;
	margin-right: 20px;
	padding-top: 3px;
	background: transparent url(../images/icon-relatetag.gif) top left no-repeat;
	text-align: left;
}
.dataBoxRight {
	margin-right: 0;
}
.dataBoxLeft h3,
.dataBoxRight h3 {
	padding: 3px 10px 3px 30px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h3#photoData {
	background: #eaebe7 url(../images/icon-relatetag.gif) 7px 50% no-repeat;
}
h3#authorData {
	background: #eaebe7 url(../images/icon-relatetag.gif) 7px 50% no-repeat;
}
.dataBoxLeft li,
.dataBoxRight li {
	padding: 5px 10px 4px;
	background: transparent url(../images/line-detail.gif) top left no-repeat;
}

/* ******************** Comment Box ******************** */
#commentBox {
	float: left;
	width: 540px;
	margin-bottom: 30px;
}
#commentHead {
	float: left;
	width: 540px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #BBB;
}
#commentHead h3 {
	float: left;
	padding-left: 10px;
	font-size: 15px;
}
#commentHead p {
	float: right;
	padding: 0 10px 0 30px;
	background: #FFF url(../images/icon-comment.gif) 7px 50% no-repeat;
}
.commentSection,
.commentSectionColored {
	clear: both;
	width: 540px;
	margin-bottom: 10px;
	padding: 8px 0 12px;
}
.commentSectionColored {
	background: #F3F3F3;
}
.commentSection dl,
.commentSectionColored dl {
	display: inline;
	width: 480px;
}
.commentSection dt,
.commentSectionColored dt {
	width: 470px;
	font-size: 11px;
}
.commentSection dt img,
.commentSectionColored dt img {
	display: inline;
	margin: 0 18px 2px 10px;
	padding: 5px;
	background: #FFF;
	border: 1px solid #BBB;
	vertical-align: middle;
}
.commentSection a:hover img,
.commentSectionColored a:hover img {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.commentSection dd,
.commentSectionColored dd {
	width: 470px;
	margin: 0 0 0 60px;
	padding-top: 10px;
	background: transparent url(../images/icon-relatetag.gif) top left no-repeat;
}

/* ******************** Lens & Camera ******************** */
#lensCameraData dt {
	background: #767c6a url(../images/icon-lenscamera.gif) 7px 50% no-repeat;
}
ul#lensCamera li {
	float: left;
	width: 200px;
	padding: 5px 0;
	background: transparent url(../images/icon-relatetag.gif) bottom center no-repeat;
}
ul#lensCamera li img {
	display: inline;
}
ul#lensCamera li img,
ul#lensCamera li span {
	float: left;
}
ul#lensCamera li span {
	width: 140px;
	padding: 3px 0 0 10px;
	font-size: 11px;
	line-height: 1.4;
}

/* ******************** Relation Photos ******************** */
#relationPhotoData dt {
	background: #767c6a url(../images/icon-relatetag.gif) 7px 50% no-repeat;
}
#relationPhotoData dd {
	margin-top: 5px;
}
ul#relationPhoto li {
	float: left;
	width: 200px;
	margin: 6px 0;
	background: transparent url(../images/icon-relatetag.gif) bottom center no-repeat;
}
ul#relationPhoto li img,
ul#relationPhoto li span {
	float: left;
}
ul#relationPhoto li a:hover img {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
ul#relationPhoto li span {
	width: 120px;
	padding: 2px 0 0 10px;
	font-size: 11px;
	line-height: 1.4;
}
ul#relationPhoto li span img {
	display: block;
	margin-top: 5px;
}



/* ***********************************************************************
	3 : About
*********************************************************************** */
#welcome {
	width: 570px;
	height: 225px;
	margin-bottom: 20px;
	background: transparent url(../about/images/welcome.jpg) top left no-repeat;
}
#welcome h1,
#welcome p {
	text-indent: -9999px;
}
#aboutSection01,
#aboutSection02,
#aboutSection03,
#aboutSection04 {
	width: 570px;
	margin-bottom: 25px;
}
#aboutSection01 {
	background: transparent url(../about/images/icon-relatetag.jpg) bottom right no-repeat;
}
#aboutSection02 {
	background: transparent url(../about/images/icon-relatetag.jpg) bottom right no-repeat;
}
#aboutSection03 {
	background: transparent url(../about/images/img03.jpg) bottom right no-repeat;
}
#aboutSection04 {
	background: transparent url(../about/images/img04.jpg) bottom right no-repeat;
}
#aboutSection01 p,
#aboutSection02 p,
#aboutSection03 p,
#aboutSection04 p {
	margin: 0 0 15px 58px;
}
#about img.btn {
	margin: 20px 0 25px 58px;
}
#about .separate {
	height: 10px;
	margin: 25px 0;
	background: transparent url(../about/images/icon-relatetag.gif) top left no-repeat;
}



/* ***********************************************************************
	4 : My Photo
*********************************************************************** */
#myphoto .photoBox {
	float: left;
	margin: 0 10px 15px 0;
	padding: 10px;
	border: 1px solid #D5D5D5;
}

/* ******************** New Comment ******************** */
#commentBox ul {
	margin-bottom: 30px;
}
#commentBox li a {
	display: block;
	width: 540px;
	padding: 7px 0;
	font-size: 11px;
	text-decoration: none;
}
#commentBox li.colored a {
	background: #F3F3F3;
}
#commentBox li a img {
	display: inline;
	margin: 0 18px 0 10px;
	padding: 5px;
	background: #FFF;
	border: 1px solid #BBB;
	vertical-align: middle;
}
#commentBox li a:hover img {
	filter: alpha(opacity=60);
	opacity: 0.6;
}

/* ******************** Form ******************** */
.formBox {
	width: 540px;
	margin-bottom: 20px;
	background: transparent url(../images/icon-relatetag.gif) top left repeat-y;
}
.formBox .uploadEnd {
	width: 540px;
	height: 15px;
	background: transparent url(../images/form-bottom.gif) top left no-repeat;
}
.formBox dl {
	width: 480px;
	padding: 20px 30px 0 30px;
	background: transparent url(../images/form-top.gif) top left no-repeat;
}
.formBox dl span {
	margin-left: 5px;
	color: #F00;
}
.formBox dt {
	width: 130px;
}
.formBox dd {
	margin-left: 130px;
	margin-top: -1.6em;
}
#myphotoForm select,
#myphotoForm input,
#myphotoForm textarea {
	margin: 0 3px 7px 0;
	vertical-align: middle;
}
#myphotoForm select.selectMaker {
	width: 120px;
}
#myphotoForm select.selectItem {
	width: 210px;
}
#myphotoForm input.shortField {
	width: 100px;
}
#myphotoForm input.longField {
	width: 300px;
}
#myphotoForm input.btn {
	width: 120px;
	border-top: #D5D5D5 solid 1px;
	border-right: #999 solid 1px;
	border-bottom: #999 solid 1px;
	border-left: #D5D5D5 solid 1px;
}
#myphotoForm textarea {
	width: 330px;
}
#btnBox {
	width: 540px;
	text-align: center;
}

/* ******************** Menu ******************** */
ul#menuRightList {
	margin: 5px 10px 20px 10px;
}
ul#menuRightList li a {
	display: block;
	height: 1.7em;
	padding: 5px 0 5px 3px;
	background: transparent url(../images/line-menu_right.gif) bottom left no-repeat;
	text-decoration: none;
}
#menuRight ul#innerList {
	margin: 8px 0 20px 12px;
}
#menuRight ul#innerList li a {
	display: block;
	height: 1.7em;
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	border-left: 3px solid #d3d3d3;
	background: none;
}
#menuRight ul#innerList li a:hover {
	border-left: 3px solid #93b80a;
}
#menuRight ul#innerList li a.menuRightOn {
	border-left: 3px solid #93b80a;
	color: #93b80a;
}
#menuRight ul#menuRightList li a.menuRightOn {
	color: #93b80a;
}



/* ***********************************************************************
	5 : Lens Data
*********************************************************************** */
#lensdata .section {
	float: left;
	width: 260px;
	margin: 0 25px 30px 0;
}
#lensdata h1 {
	margin-bottom: 15px;
	padding: 7px 0 8px 12px;
	border-left: 6px solid #93b80a;
	border-bottom: 1px solid #BBB;
	font-family: Verdana,sans-serif;
	font-size: 15px;
}
#lensdata h2 {
	margin-bottom: 10px;
	padding: 7px 0 8px 12px;
	border-bottom: 1px solid #BBB;
	font-family: Verdana,sans-serif;
	font-size: 15px;
}
#lensdata strong {
	margin-left: 5px;
	font-weight: bold;
}
#lensdata .section ul {
	margin-left: 12px;
}
#lensdata .section li a {
	display: block;
	height: 1.7em;
	margin-top: 5px;
	padding-left: 10px;
	border-left: 3px solid #d3d3d3;
	text-decoration: none;
}
#lensdata .section li a:hover {
	border-left: 3px solid #93b80a;
}
#lensdata .sectionCategory li a {
	display: block;
	height: 1.7em;
	margin-top: 5px;
	padding-left: 25px;
	text-decoration: none;
	background: transparent url(../images/icon-relatetag.gif) center left no-repeat;
}
#lensDataBox {
	margin-bottom: 40px;
}
#lensImgBox {
	float: left;
}
#lensImgBox img {
	margin-bottom: 10px;
	border: 1px solid #D5D5D5;
}
#lensdata table {
	float: right;
	width: 350px;
	margin-bottom: 10px;
	background-color: #BBB;
}
#lensdata table th {
	width: 30%;
	padding: 2px 5px;
	background-color: #eaebe7;
	border: 1px solid #FFF;
	font-weight: normal;
}
#lensdata table td {
	padding: 2px 5px;
	background-color: #FFF;
}
#lensdata table td.tCenter {
	padding: 10px 0;
	text-align: center;
}

/* ******************** Review Box ******************** */
#reviewBox {
	float: left;
	width: 570px;
	margin-bottom: 30px;
}
#reviewHead {
	float: left;
	width: 570px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #BBB;
}
#reviewHead h3 {
	float: left;
	padding-left: 10px;
	font-size: 15px;
}
#reviewHead p {
	float: right;
	padding: 0 10px 0 30px;
	background: #FFF url(../images/icon-relatetag.gif) 7px 50% no-repeat;
}
.reviewSection,
.reviewSectionColored {
	clear: both;
	width: 570px;
	margin-bottom: 10px;
	padding: 8px 0 12px;
}
.reviewSectionColored {
	background: #F3F3F3;
}
.reviewSection dl,
.reviewSectionColored dl {
	display: inline;
	width: 510px;
}
.reviewSection dt,
.reviewSectionColored dt {
	width: 500px;
	font-size: 11px;
}
.reviewSection dt img,
.reviewSectionColored dt img {
	display: inline;
	margin: 0 18px 2px 10px;
	padding: 5px;
	background: #FFF;
	border: 1px solid #BBB;
	vertical-align: middle;
}
.reviewSection a:hover img,
.reviewSectionColored a:hover img {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.reviewSection dd,
.reviewSectionColored dd {
	width: 500px;
	margin: 0 0 0 60px;
	padding-top: 10px;
	background: transparent url(../images/icon-relatetag.gif) top left no-repeat;
}





/* ***********************************************************************
	7 : faq
*********************************************************************** */
#faq h2 {
	margin-bottom: 15px;
	padding: 7px 0 8px 12px;
	border-left: 6px solid #93b80a;
	border-bottom: 1px solid #BBB;
	font-size: 15px;
}
#faq .section {
	padding-bottom: 40px;
}
#faq h3 {
	margin-bottom: 7px;
	padding: 7px 15px;
	background: #eaebe7;
	font-size: 12px;
}
#faq #contentsRight p {
	margin-bottom: 10px;
	padding: 0 15px;
}
#faq #contentsRight p img {
	display: inline;
	margin: 3px;
	vertical-align: middle;
}
#faq #contentsRight ol {
	padding: 0 15px 0 45px;
	margin-bottom: 20px;
}




/* ***********************************************************************
	9 : Information
*********************************************************************** */
#information h1 {
	margin-bottom: 15px;
	padding: 7px 0 8px 12px;
	border-left: 6px solid #93b80a;
	border-bottom: 1px solid #BBB;
	font-size: 15px;
}
#information .section {
	padding-bottom: 40px;
}
#information h2 {
	margin-bottom: 7px;
	padding: 7px 15px;
	background: #eaebe7;
	font-size: 12px;
}
#information #contentsRight p {
	margin-bottom: 10px;
	padding: 0 15px;
}
#information #contentsRight ol {
	padding: 0 15px 0 45px;
	margin-bottom: 10px;
}

