@charset "UTF-8";html,body,div,span,a,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	text-decoration: none;
	font-size: 100%;
	font-style: normal;
	-webkit-text-size-adjust: none;
	font-family: "Osaka","ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif;
	letter-spacing: 2px;
	border-spacing: 0
 }
 
html,body,td {
	color: #595757;
	font-size: 14px;
	font-weight: normal;
	line-height: 140%;
	word-wrap: break-word;
	overflow-wrap: break-word
 }
 
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
 }
 
html {
	width: 100%;
	height: 100%;
	text-rendering: optimizeSpeed;
	-webkit-font-smoothing: antialiased
 }
 
body {
	margin: 0;
	padding: 0;
	height: 100%;
	color: #595757;
	text-decoration: none;
	font-style: normal;
	text-align: center
 }
 
br {letter-spacing: normal}
 
img {
	margin: 0;
	padding: 0;
	border: 0
 }
 
h1,h3,h5 {line-height: 150%}
 
a {
	margin: 0;
	padding: 0;
	color: #595757;
	font-size: inherit;
	font-weight: inherit;
	background-color: inherit
 }
 
table {border-spacing: 0}
 
input::-moz-selection {color: #595757 !important}
 
input::selection {color: #595757 !important}
 
iframe {border: 0;background-color:#fff}
 
	iframe.twitter-share-button {width: 120px !important}
 
a.paging_next {
	display: block;
	width: 240px;
	margin: 0 auto;
	padding: 8px 2px;
	color: #595757 !important;
	font-size: 14px;
	text-align: center;
	background-color: #efefef;
	border-radius: 18px;
	-webkit-border-radius: 18px
 }
 
.text {
	margin: 0;
	padding: 0 10px;
	line-height: 140%;
	word-wrap: break-word;
	overflow-wrap: break-word
 }
 
.text_about {
	margin: 0;
	padding: 0 10px;
	line-height: 180%;
	word-wrap: break-word;
	overflow-wrap: break-word
 }
 
.caption {
	color: inherit;
	font-size: inherit;
	font-weight: bold
 }
 
.large_size {font-size: 160% !important}
 
.medium_size {font-size: 125% !important}
 
.small_size {font-size: 85% !important}
 
.xsmall_size {font-size: 77% !important}
 
.xxsmall_size {font-size: 61% !important}
 
.male {color: #08f !important}
 
.female,.hitomebo_color,.hitomebo_color:visited {color: #f64689 !important}
 
.space,.space_small {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	width: 1px;
	height: 10px
 }
 
.space_small {height: 5px}
 
.solidline {
	clear: both;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border: 0;
	border-top: 1px solid #d0d0d0
 }
 
.dashline {
	clear: both;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border: 0;
	border-top: 1px dashed #d0d0d0
 }
 
.dotline {
	clear: both;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border: 0;
	border-top: 1px dotted #d0d0d0
 }
 
.normal_color {color: #595757}
 
	.normal_color:visited {color: #595757}
 
a.pink_right_arrow_link {
	display: block;
	height: 30px;
	margin: 0;
	padding: 2px 25px 0 0;
	color: #ff4c88;
	font-weight: bold;
	text-align: right;
	line-height: 30px;
	background: url(//static.hitome.bo/sp/img/pink-arrow.png) no-repeat right center;
	-webkit-background-size: 18px;
	background-size: 18px
 }
 
.tm_form_caption {
	padding: 0 0 0 8px;
	font-size: inherit;
	font-weight: bold;
	border-left: 4px solid #09f
 }
 
.form_caption {font-size: inherit;font-weight:bold}
 
input[type="text"].login_form,input[type="password"].login_form {
	display: block;
	width: 100%;
	margin: 0;
	padding: 5px;
	color: #595757;
	font-size: 85%;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d0d0d0;
	background: #fff url(//hitome.bo/img/space.gif)
 }
 
div.header {
	font-size: 11px;
	padding: 5px 0;
	height: 25px;
	background-color: #f64689;
	background: -webkit-gradient(linear,left top,left bottom,from(#f64689),to(#c5346b));
	background: -moz-linear-gradient(top,#f64689,#c5346b);
	box-shadow: #333 0 1px 3px 0
 }
 
.logo {
	display: table-cell;
	vertical-align: middle;
	padding: 0px;
	text-align: left;
	width: 70%;
 }
 
.logo_right {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	padding: 0;
	width: 30%;
 }
 
	.logo_right table,.logo_right tr {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%
	 }
 
	.logo_right td.login_box {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 40px;
		vertical-align: top
	 }
 
	.logo_right td.social_box {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 50px;
		vertical-align: bottom
	 }
 
		.logo_right td.social_box .social_button {
			float: right;
			margin: 0;
			padding: 0
		 }
 
.tm_login_link {
	margin: 0;
	padding:5px;
	text-align: right;
}
 
.tm_login_link span {
	margin-right: 15px;
}

.tm_login_link a,.tm_login_link a:visited {
	color: #a0a0a0;
	text-decoration:underline
}
 
.logo_right_menu {
	clear: both;
	display: block;
	padding-top: 5px;
	text-align: center
 }
 
	.logo_right_menu span {margin-left: 5px}
 
div.header_col {margin: 0 10px;float:left}
 
ul.header_col_icon {list-style: none}
 
	ul.header_col_icon li {
		margin: 0 5px;
		float: left;
		color: #fff
	 }
 
		ul.header_col_icon li a {color: #fff;text-decoration:none}
 
			ul.header_col_icon li a:hover {text-decoration: underline}
 
ul.header_right_list {float: right;list-style:none}
 
	ul.header_right_list img {margin-top: 2px}
 
	ul.header_right_list li {float: left;padding:0 5px}
 
		ul.header_right_list li a {color: #fff}
 
ul.text_list {list-style-type: disc}
 
	ul.text_list li {margin-left: 20px;list-style-type:disc}
 
div.header_search {margin: 2px 0 0 0;float:left}
 
	div.header_search input[type="submit"] {
		background: url(//static.hitome.bo/column/img/hitomebo/button_search.png) no-repeat center top;
		height: 22px;
		width: 34px;
		margin: 1px 0 0 5px;
		border: 0;
		text-indent: -9999px
	 }
 
div.body {
	text-align: center;
	margin: 0 auto;
	padding: 5px 16px;
	width: 992px;
	text-decoration: none;
	font-style: normal;
	background-color: #fff
 }
 
.head_description {
	margin: 8px 0;
	font-size: 12px;
	font-weight: normal;
	padding-left: 14px;
	text-align: left
 }
 
.head_description em {color: #f64689}
 
a:hover {
	color: #a0a0a0;
	background-color: inherit
 }

a.ad_pure_c {
	display: block;
	margin: 0 5px;
	padding: 10px;
	color: #595757;
	font-size: 85%;
	text-align: center;
	border: 3px solid red;
	-webkit-border-radius: 7px;
	border-radius: 7px
 }
 
a.entry_link,a.cancel_link {
	display: inline-block;
	min-width: 100px;
	color: #fff;
	padding: .5em 1.5em;
	background-color: #ff4c88;
	text-align: center;
	-webkit-border-radius: 8px;
	border-radius: 8px
 }
 
a.cancel_link {background-color: #87ceeb}
 
a.tm_block_link,a.normal_block_link,a.entry_block_link,a.cancel_block_link,a.entry_fixed_link,a.twitter_block_link,a.facebook_block_link {
	display: block;
	padding: .5em 1.0;
	color: #fff;
	font-size: 85%;
	text-align: center;
	-webkit-border-radius: 8px;
	border-radius: 8px
 }
 
a.normal_block_link {color: #595757;background-color:#d0d0d0}
 
a.tm_block_link {background-color: #0885c3}
 
a.entry_block_link {background-color: #595757}
 
a.cancel_block_link {background-color: #87ceeb}
 
a.twitter_block_link {background-color: #00aced}
 
a.facebook_block_link {background-color: #305097}
 
a.normal_block_link:visited {color: #595757}
 
a.tm_block_link:visited,a.entry_block_link:visited,a.cancel_block_link:visited,a.entry_fixed_link:visited,a.twitter_block_link:visited,a.facebook_block_link:visited {color: #fff}
 
a.tm_block_link:hover,a.entry_block_link:hover,a.cancel_block_link:hover,a.entry_fixed_link:hover,a.twitter_block_link:hover,a.facebook_block_link:hover {color: #fff;text-decoration:underline}
 
.block_button {
	display: block;
	zoom: 1;
	*display: inline;
	width: 100%;
	margin: 5px auto;
	padding: 6px 0;
	color: #595757;
	font-size: 100%;
	border: solid 1px #b7b7b7;
	outline: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	vertical-align: baseline;
	background: #fff;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
	-webkit-border-radius: 5px;
	border-radius: 5px
 }
 
	.block_button:hover {
		background: #ededed;
		background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc')
	 }
 
	.block_button:active {background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff')}
 
strong {
	color: inherit;
	font-style: normal;
	font-weight: inherit;
	text-decoration: none
 }
 
div.head_date {
	color: #666;
	font-size: 12px;
	line-height: 1.0;
	margin-top: 25px;
	text-align: center
 }
 
a.date_color {
	font-size: 10px;
	color: #000;
	background-color: #DDD;
	padding: 5px 10px;
	text-decoration: none
 }
 
	a.date_color:hover {text-decoration: none}
 
a.link_skip {
	padding: 4px 12px;
	width: 100px;
	color: #595757;
	font-size: 80%;
	text-align: center;
	border: 1px solid silver;
	background: #efefef;
	background: -moz-linear-gradient(top,#efefef,#d0d0d0);
	background: -webkit-gradient(linear,left top,left bottom,from(#efefef),to(#d0d0d0));
	-webkit-border-radius: 7px;
	border-radius: 7px
 }
 
	a.link_skip:hover {color: #595757;text-decoration:none}
 
div#top-title {
	width: 960px;
	margin: auto;
	text-align: left;
	font-size: 12px;
	line-height: 25px
 }
 
	div#top-title h1 {
		height: 100px;
		text-align: left;
		background-color: #efefef;
		float: left
	 }
 
		div#top-title h1 a {
			height: 100px;
			text-align: left;
			margin: 0;
			color: #fff;
			font-size: 20px;
			background-color: #efefef
		 }
 
h1.title {
	margin: 0;
	padding: 0;
	text-align: center
 }
 
h1.link_title,span.link_title {
	margin: 0;
	padding: 0;
	color: #595757;
	font-size: 28px;
	font-weight: normal;
	vertical-align: middle;
	word-wrap: break-word
 }
 
div.link_title,span.link_title {color: #595757;line-height:140%}
 
h1.link_title a {
	color: #595757;
	font-size: 28px;
	font-weight: normal;
	word-wrap: break-word
 }
 
h1.link_title a:hover {color: #595757;text-decoration:underline}
 
h2 {
	margin: 0;
	padding: 0;
	color: inherit;
	font-weight: inherit;
	text-decoration: none;
	line-height: 140%
 }
 
h2 a {
	margin: 0;
	padding: 0;
	font-size: 25px;
	color: inherit;
	font-weight: inherit;
	text-decoration: none
	}

h3.link_title{
	font-size: 14px;
	font-weight: bold;
}

.bg-dark {
	background-color: #f5f5f5;
	margin-bottom: 30px;
	padding: 5px 0 20px 0;
}

.bg-white {
	background-color: #fff;
	margin-bottom: 30px;
}

a:hover span.link_title {color: #595757;text-decoration:underline}
 
div.enquate_free_answer {padding: 10px}
 
ul.enquate_free_list li {
	list-style: none;
	display: block;
	border-bottom: 1px dotted #d0d0d0;
	padding: 8px 0;
	font-size: 12px
 }
 
p.enquate_caution {color: #595757}
 
span.answer_prof {display: block;text-align:right}
 
span.enquate_label {color: #595757}
 
span.enquate_label_man {color: #00f}
 
span.enquate_label_wom {color: red}
 
a:hover span.enquate_label {color: #595757}
 
a:hover span.enquate_label_man {color: #595757}
 
a:hover span.enquate_label_wom {color: #595757}
 
.shinsai_img {
	margin: 10px 0;
	width: 600px;
	height: 120px;
	background: url("//static.hitome.bo/column/img/hitomebo/title_shinsai.png") no-repeat center top
 }
 
div.pickup {
	display: inline;
	color: #595757;
	font-size: 20px;
	line-height: 1.5em;
	padding: 10px 3px;
	font-weight: bold
 }
 
div.header_middle {
	display: table;
	margin: 0;
	padding: 0;
	width: 100%;
	border-spacing: 0
 }
 
div.header_middle_row {
	display: table-row;
	margin: 0;
	padding: 0
 }
 
div.header_middle_left {
	display: table-cell;
	margin: 0;
	padding: 0;
	width: 640px;
	text-align: left;
	vertical-align: top
 }
 
div.header_middle_right {
	display: table-cell;
	margin: 0;
	padding: 0;
	width: 140px;
	text-align: left;
	vertical-align: top
 }
 
div.header_title {
	height: 94px;
	padding-top: 20px;
}
 
#menu {
	width: 100%;
	height: 64px;
	margin: 9px 0 2px 0;
	padding: 0;
	list-style: none;
	vertical-align: middle;
	background-color: #fff;
	border-top: 1px solid #e3e4e4;
	border-bottom: 1px solid #e3e4e4
 }
 
	#menu li {
		text-align: center;
		vertical-align: middle;
		margin: 0;
		padding: 0;
		position: relative;
		display: block;
		float: left;
		width: 190px
	 }
 
		#menu li:first-child {width: 190px}
 
	#menu a {
		display: block;
		color: #595757;
		text-align: center;
		vertical-align: middle;
		padding: 20px 10px 15px 10px;
		font: bold 12px/25px;
		text-decoration: none
	 }
 
	#menu li a:visited {color: #595757}
 
	#menu li a:hover {color: #595757}
 
	#menu li a.hover,#menu li a.hover:hover {color: #595757;border-bottom:5px solid #fdd9e8}
 
	#menu ul {
		list-style: none;
		margin: 0 0 0 -1px;
		padding: 0;
		display: none;
		position: absolute;
		top: 70px;
		left: 0;
		z-index: 99999;
		width: 120%;
		background: #fff;
		border: 1px solid #e3e4e4
	 }
 
		#menu ul li {
			float: none;
			margin: 0;
			padding: 0;
			display: block;
			border: 0;
			width: 100%
		 }
 
			#menu ul li:first-child {border: 0;width:100%}
 
			#menu ul li:last-child {
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none
			 }
 
		#menu ul a {
			padding: 10px;
			height: 10px;
			height: auto;
			line-height: 1;
			display: block;
			white-space: nowrap;
			float: none;
			text-transform: none;
			color: #595757;
			text-align: left;
			background: #fff;
			font-size: 77%
		 }
 
*html #menu ul a {height: 10px}
 
*:first-child+html #menu ul a {height: 10px}
 
#menu ul a:hover {color: #595757;background:#fff}
 
#menu:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
 }
 
* html #menu {zoom: 1}
 
*:first-child+html #menu {zoom: 1}
 
div#enquate_pankuzu {margin: 10px}
 
	div#enquate_pankuzu ul {text-align: center}
 
		div#enquate_pankuzu ul li {
			text-align: center;
			float: left;
			padding: 0;
			list-style-type: none
		 }
 
			div#enquate_pankuzu ul li:after {
				content: '＞';
				padding: 0 7px;
				margin: 0
			 }
 
			div#enquate_pankuzu ul li:last-child:after {
				content: none;
				padding: 0 7px;
				margin: 0
			 }
 
div.header_col a {color: #fff;text-decoration:none}
 
	div.header_col a:visited {color: #fff;text-decoration:none}
 
	div.header_col a:hover {color: #fff;text-decoration:underline}
 
a:hover div.pickup {color: #595757;text-decoration:underline}
 
p.randtag {
	margin: 0;
	padding: 0;
	font-size: 12px
 }
 
div.main {
	display: table-cell;
	width: 640px;
	height: 100%;
	margin: 0;
	padding: 10px 0;
	color: #595757;
	font-size: 16px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	background-color: #fff
 }
 
div.article_main {
	margin: 0;
	padding: 0 10px;
	border: 1px solid #cdcdcd
 }
 
div.border_main {padding: 0 10px;border:1px solid #cdcdcd}
 
div.item_name {
	font-size: 95%;
	color: #909090;
	font-weight: bold;
	border-bottom: 1px solid #f64689;
	border-left: 5px solid #f64689;
	margin: 0;
	padding: 4px 10px;
	text-align: left
 }
 
h2.pagehead_beta {
	margin: 0;
	padding: 8px 10px;
	font-size: 93%;
	font-weight: bold;
	text-align: left;
	background-color: #fff;
	border-bottom: 1px dashed #d0d0d0
 }
 
	h2.pagehead_beta a {
		margin: 0;
		padding: 0;
		color: inherit;
		font-size: inherit
	 }
 
div.pagehead_beta {
	margin: 0;
	padding: 8px 10px;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	background-color: #fff;
	border-bottom: 1px dashed #d0d0d0
 }
 
div.pagehead_beta_harf {
	margin: 0;
	padding: 4px 10px;
	font-size: 85%;
	font-weight: bold;
	text-align: left;
	border: 1px solid #d0d0d0;
	background-color: #fff
 }
 
div.pagehead_beta a {
	margin: 0;
	padding: 0;
	color: inherit;
	font-weight: inherit;
	background-color: inherit;
	text-decoration: none
 }
 
div.pagehead_beta_harf a {
	margin: 0;
	padding: 0;
	color: inherit;
	font-weight: inherit;
	background-color: inherit;
	text-decoration: none
 }
 
.boretor_message {
	position: absolute;
	width: 152px;
	padding: 0;
	top: 10px;
	font-size: 9px;
	margin-left: -162px;
	text-align: center;
	letter-spacing: 0;
	line-height: 150%
 }
 
	.boretor_message div,.boretor_message a {
		color: #595757;
		font-size: 9px;
		text-decoration: none;
		letter-spacing: 0
	 }
 
	.boretor_message a:hover {text-decoration: underline}
 
	.boretor_message img.msg_background {
		position: relative;
		top: 0;
		z-index: 0
	 }
 
	.boretor_message div.msg_text {
		width: 146px;
		padding: 125px 20px 0 23px;
		color: #595757;
		font-size: 10px;
		line-height: 1.6;
		text-align: center;
		position: absolute;
		top: 0;
		z-index: 1
	 }
 
div.pink_label {
	margin: 0;
	padding: 5px 0;
	color: #595757;
	font-weight: bold;
	border-bottom: 2px solid #595757
 }
 
div.gray_label {
	margin: 0;
	padding: 5px 0;
	color: #595757;
	font-weight: bold;
	border-bottom: 2px solid #595757
 }
 
div.gt_label {
	margin: 0;
	padding: 5px 0;
	color: #595757;
	font-weight: bold;
	border-bottom: 2px solid #595757
 }
 
div.item_beta {
	margin: 20px 0;
	font-size: 115%;
	font-weight: bold;
	text-align: center;
 }
 
div.item_beta a {
	margin: 0;
	padding: 0;
	color: inherit;
	font-weight: inherit;
	background-color: inherit;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px solid #595757;
	}
 
div.item_pr {
	font-size: 85%;
	color: #fff;
	font-weight: bold;
	background-color: #707070;
	margin: 0;
	padding: 4px 10px;
	text-align: left
 }
 
div.expert_beta,div.enquate_beta,div.report_beta,div.knowledge_beta,div.episode_beta,div.saying_beta,div.pr_beta,div.gt_beta,div.normal_beta {
	margin: 0;
	padding: 4px 0;
	font-size: 77%;
	font-weight: bold;
	text-align: left;
	background-color: #fff
 }
 
div.normal_beta {color: #595757}
 
div.expert_beta {color: #f64689}
 
div.enquate_beta {color: #08f}
 
div.report_beta {color: #0009ab}
 
div.knowledge_beta {color: #f60}
 
div.episode_beta {color: #ff9d00}
 
div.saying_beta {color: #10c98d}
 
div.pr_beta {color: red}
 
div.gt_beta {color: red;background-color:#000}
 
ul.animal_diag li {float: left;list-style:none}
 
ul.animal_diag input {display: none}
 
ul.animal_diag label {
	display: inline-block;
	padding: 5px 10px;
	margin: 5px 10px;
	cursor: pointer;
	border: solid 1px #aaa;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
ul.animal_diag input:checked+label {
	background: #ff80a0;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background: -moz-linear-gradient(top,#fff,#ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ff90b0')
 }
 
div.animal_feature {
	display: inline-block;
	font-size: 80%;
	padding: 5px 10px;
	margin: 5px 10px;
	border: solid 1px #aaa;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
div.diagnosis_relhead {
	font-size: 100%;
	color: #f64689;
	font-weight: bold;
	margin: 0;
	padding: 2px 5px;
	text-align: left
 }
 
ul.diag li {margin: 10px 0}
 
ul.diag input {display: none}
 
ul.diag label {
	display: block;
	padding: 5px 10px;
	margin: 0;
	border: solid 1px #aaa;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
ul.diag input:checked+label {
	color: #f64689;
	background: #ff80a0;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ff90b0));
	background: -moz-linear-gradient(top,#fff,#ff90b0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ff90b0')
 }
 
ul.animal_parts li {
	float: left;
	display: block;
	padding-right: 5px;
	width: 24%;
	min-height: 50px;
	font-size: 85%
 }
 
ul li.animal_tap_list {
	display: block;
	color: #fff;
	border-top: 1px dotted #d0d0d0;
	list-style-type: none;
	padding: 5px 0;
	margin: 0;
	overflow: hidden;
	-webkit-appearance: none
 }
 
	ul li.animal_tap_list:first-child {border-top: 0}
 
	ul li.animal_tap_list a {
		display: table-cell;
		vertical-align: middle;
		width: 150px;
		padding: 10px 5px;
		font-size: 85%;
		font-weight: normal
	 }
 
div.animaL_share {margin: 5px 0;text-align:center}
 
ul.diag_links {
	display: block;
	margin: 10px 0;
	padding: 0
 }
 
	ul.diag_links>li {
		display: table-cell;
		width: 320px;
		margin: 8px 10px;
		padding: 0 5px;
		outline: 0;
		cursor: pointer;
		text-align: left;
		text-decoration: none
	 }
 
		ul.diag_links>li>div .a,ul.diag_links>li>div a {
			display: block;
			text-align: center;
			margin: 10px 0;
			padding: 4px 0;
			font-size: 14px;
			vertical-align: middle;
			color: #595757;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border: 1px solid #aaa;
			background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
			background: -moz-linear-gradient(top,#fff,#ddd)
		 }
 
		ul.diag_links>li div {
			padding: 10px;
			font-size: 11px;
		 }
 
		ul.diag_links>li>div a:hover {background: -webkit-gradient(linear,left top,left bottom,from(#ccc),to(#aaa));background:-moz-linear-gradient(top,#ccc,#aaa)}
 
		ul.diag_links>li>div a:active {background: -webkit-gradient(linear,left top,left bottom,from(#ccc),to(#aaa));background:-moz-linear-gradient(top,#ccc,#aaa)}
 
div.right {
	display: table-cell;
	width: 320px;
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 16px;
	text-align: left;
	vertical-align: top;
	background-color: #fff
 }
 
#box {
	position: absolute;
	padding: 0;
	top: 1834px;
	text-align: center
 }
 
div.right_fix10 {margin: 10px 0}
 
div.mail_add {
	width: 300px;
	padding: 0 0 0 15px;
	text-align: left;
	color: #595757
 }
 
div.journalist {margin: 10px 0}
 
div.journalist_thum {
	display: table-cell;
	vertical-align: middle;
	margin: 5px 0
 }
 
div.journalist_thum_index {
	width: 300px;
	display: table-cell;
	font-size: 85%;
	vertical-align: top
 }
 
div.journalist_thum_index_en {
	height: 45px;
	width: 45px;
	margin: 10px;
	display: table-cell;
	vertical-align: middle
 }
 
div.expert_thum_index {
	width: 300px;
	display: table-cell;
	font-size: 85%;
	vertical-align: top
 }
 
div.journalist_thum_index a,div.expert_thum_index a {display: table-cell;vertical-align:middle}
 
div.journalist_thum_index a:hover,div.expert_thum_index a:hover {color: #595757}
 
div.journalist_thum_index a.thm,div.expert_thum_index a.thm {
	display: table-cell;
	padding: 0;
	vertical-align: top
 }
 
div.journalist_thum_index a.thm:hover,div.expert_thum_index a.thm:hover {color: #595757}
 
div.title_en {
	font-weight: inherit;
	color: inherit;
	text-decoration: none;
	font-size: 25px;
	margin: 0;
	padding: 0;
	display: table-cell;
	vertical-align: middle
 }
 
div.journalist_boretor {float: left;margin-top:10px}
 
div.journalist_profile {
	width: 230px;
	float: left;
	font-size: 75%;
	line-height: 2;
	padding: 0 10px 20px 10px
 }
 
div.journalist_profile_all {
	width: 460px;
	float: left;
	font-size: 90%;
	line-height: 2;
	padding: 0 10px 20px 10px
 }
 
div.journalist_profile_etc {
	font-size: 80%;
	float: left;
	margin-top: 65px;
	margin-left: 13px
 }
 
div.ym_border {
	padding: 2px 0;
	margin: 0;
	text-align: left;
	width: 300px
 }
 
div.ad_border {
	text-align: center;
	border: solid 1px #dfdfdf;
	width: 298px;
	padding: 0;
	margin: 0
 }
 
div.header_nav {font-size: 14px}
 
div.main_inside {
	color: #595757;
	margin: 5px;
	font-size: 14px;
	line-height: 180%
 }
 
	div.main_inside img {
		margin: 10px 0;
		max-width: 560px;
		height: auto
	 }
 
	div.main_inside a {color: #595757;text-decoration:none}
 
		div.main_inside a:visited {color: #595757;text-decoration:none}
 
		div.main_inside a:hover {color: #595757;text-decoration:underline}
 
	div.main_inside h1,div.main_inside h3,div.main_inside h4,div.main_inside h5,div.main_inside h6 {
		display: inline;
		margin: 0;
		padding: 0;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit
	 }
 
	div.main_inside p {
		margin: 0;
		padding: 0;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit
	 }
 
	div.main_inside h2 {
		clear: both;
		display: block;
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 20px;
		font-weight: bold;
		line-height: 120%
	 }
 
.column_text_section {
	clear: both;
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 120%
 }
 
ul.inside_rel {
	font-size: 14px;
	color: #595757;
	line-height: 140%
 }
 
	ul.inside_rel li {
		list-style-position: inside;
		list-style-image: url("//static.hitome.bo/column/img/hitomebo/list-icon-delta.png");
		padding: 5px;
		border-bottom: 1px dotted #d0d0d0
	 }
 
		ul.inside_rel li:last-child {border-bottom: 0}
 
a.rel_link {
	margin: 5px 0;
	padding: 0;
	color: #595757
 }
 
	a.rel_link:visited {color: #a0a0a0}
 
	a.rel_link:hover {color: #a0a0a0;text-decoration:underline}
 
div.related_header {
	font-size: 14px;
	color: #909090;
	font-weight: bold;
	padding: 2px 10px;
	border-left: 5px solid #f64689;
	border-bottom: 1px solid #f64689
 }
 
ul.keyword_links {
	display: block;
	margin: 5px 0;
	padding: 0
 }
 
	ul.keyword_links li {
		float: left;
		margin: 0 10px 10px 0;
		padding: 0;
		list-style: none
	 }
 
		ul.keyword_links li a {
			display: block;
			padding: 10px;
			font-size: 14px;
			font-weight: normal;
			border: 1px dotted #d0d0d0;
			background-color: #efefef
		 }
 
div.image {
	width: 100%;
	text-align: center;
	background-color: #ff2c7c;
	margin: 0;
	padding: 5px 0 0 0
 }
 
div.image_pc {
	width: 310px;
	text-align: center;
	background-color: #ff2c7c;
	margin: 0;
	padding: 5px 0 0 0;
	float: left
 }
 
div.image_index_pc {
	display: table-cell;
	vertical-align: top;
	margin: 0 10px 0 0
 }
 
div.image_article {
	margin: 0;
	padding: 0;
	width: 200px;
	text-align: center
 }
 
	div.image_article a {display: block;position:relative}
 
		div.image_article a img {
			margin: 0;
			padding: 0;
			border-spacing: 0
		 }
 
		div.image_article a div {
			display: block;
			position: absolute;
			bottom: 0;
			margin: 0;
			padding: 4px;
			width: 100%;
			min-height: 100px;
			color: #fff;
			font-size: 12px;
			text-align: left;
			line-height: 140%;
			background-color: #404040;
			opacity: .8;
			filter: alpha(opacity=80);
			-ms-filter: "alpha(opacity=80)";
			-moz-opacity: .8;
			-khtml-opacity: .8;
			zoom: 1
		 }
 
div.image_article_pc {
	float: right;
	margin: 10px;
	padding: 0;
	width: 200px;
	text-align: center
 }
 
	div.image_article_pc a {display: block;position:relative}
 
		div.image_article_pc a img {
			margin: 0;
			padding: 0;
			border-spacing: 0
		 }
 
		div.image_article_pc a div {
			display: block;
			position: absolute;
			bottom: 0;
			margin: 0;
			padding: 4px;
			width: 100%;
			min-height: 30px;
			color: #fff;
			font-size: 12px;
			text-align: left;
			line-height: 140%;
			background-color: #404040;
			opacity: .8;
			filter: alpha(opacity=80);
			-ms-filter: "alpha(opacity=80)";
			-moz-opacity: .8;
			-khtml-opacity: .8;
			zoom: 1
		 }
 
div.image_text {
	text-align: left;
	width: 97%;
	margin: 0;
	padding: 0
 }
 
div.title {
	color: #595757;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	vertical-align: middle
 }
 
	div.title a {
		color: #595757;
		font-size: 18px;
		font-weight: bold
	 }
 
		div.title a:hover {
			color: #ff2c7c;
			font-weight: bold;
			text-decoration: underline
		 }
 
.diagnosis_ans_title {
	text-align: center;
	font-size: 95%;
	background-color: #cdcdcd;
	padding: 4px 10px
 }
 
.diagnosis_amt_detail {
	margin: 20px 0;
	text-align: center;
	font-size: 140%
 }
 
a.question_back {
	display: block;
	width: 150px;
	margin: 20px auto;
	padding: 5px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	background-color: #aaa;
	background: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#555));
	background: -moz-linear-gradient(top,#aaa,#555);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
 }
 
	a.question_back:hover {
		text-decoration: none;
		background-color: #aaa;
		background: -webkit-gradient(linear,left top,left bottom,from(#ddd),to(#888));
		background: -moz-linear-gradient(top,#ddd,#888)
	 }
 
a.backnumber_link {
	display: block;
	width: 150px;
	text-align: center;
	margin: 20px auto;
	padding: 5px;
	color: #fff;
	border: 1px #f4c3d5 solid;
	background-color: #f64689;
	background: -webkit-gradient(linear,left top,left bottom,from(#f64689),to(#c5346b));
	background: -moz-linear-gradient(top,#f64689,#c5346b);
	box-shadow: #f64689 0 -1px 0 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
 }
 
	a.backnumber_link:hover {
		text-decoration: none;
		background-color: #f47aa9;
		background: -webkit-gradient(linear,left top,left bottom,from(#f47aa9),to(#c46287));
		background: -moz-linear-gradient(top,#f47aa9,#c46287)
	 }
 
a.paging_link {
	display: inline-block;
	margin: 0;
	padding: 2px 8px;
	vertical-align: middle;
	color: #f64689;
	font-size: 90%;
	background-color: #fff;
	border: 2px solid #f64689;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
 }
 
div.subtitle {color: #595757;font-size:20px}
 
div.img_main_all {margin: 0 10px}
 
div.img_main_image {text-align: center}
 
div.img_title {color: #595757;font-size:14px}
 
div.icon_name {
	text-align: center;
	font-size: 12px;
	color: #595757
 }
 
div.tag_main {color: #595757;font-size:14px}
 
	div.tag_main a {color: #595757;font-size:14px}
 
		div.tag_main a:visited {color: #595757;text-decoration:none}
 
		div.tag_main a:hover {color: #595757;text-decoration:underline}
 
div.column_box {
	display: table;
	margin: 0;
	padding: 0;
	width: 100%
 }
 
	div.column_box div.img_box {
		display: table-cell;
		width: 70px;
		margin: 0;
		padding: 0 5px;
		vertical-align: top
	 }
 
	div.column_box div.text_box {
		display: table-cell;
		padding: 0;
		margin: 0;
		font-size: 93%;
		line-height: 140%;
		vertical-align: top
	 }
 
div.column_label_block {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
 }
 
div.column_title_block {
	display: block;
	color: #f64689;
	font-weight: normal
 }
 
div.index_box {font-size: 16px;padding:0 10px}
 
	div.index_box div.article_head_valuation {
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 20px;
		color: #777;
		font-size: 12px;
		line-height: 20px
	 }
 
		div.index_box div.article_head_valuation td {font-size: 12px}
 
div.main_box {font-size: 16px;padding:10px}
 
div.expert_box {font-size: 14px;padding:0 10px}
 
	div.expert_box a {
		display: block;
		color: #00f;
		font-size: 14px;
		padding: 5px 0;
		text-decoration: underline
	 }
 
table.expert_detail {margin: 0;padding:0}
 
	table.expert_detail td {
		margin: 0;
		padding: 0;
		text-align: left;
		vertical-align: top
	 }
 
		table.expert_detail td div.expert_img {
			width: 100px;
			height: 100px;
			background-color: gray
		 }
 
			table.expert_detail td div.expert_img img {
				margin: 0;
				padding: 0;
				line-height: 0
			 }
 
		table.expert_detail td div.expert_name {
			margin: 0 0 5px 0;
			padding: 0 10px 5px 10px;
			font-size: 16px;
			vertical-align: middle;
			border-bottom: 1px solid gray
		 }
 
		table.expert_detail td .option_link {
			display: block;
			margin: 0;
			padding: 4px 0;
			color: #00f;
			text-decoration: underline
		 }
 
			table.expert_detail td .option_link:hover {color: #595757}
 
div.article_expert_box {
	font-size: 12px;
	margin: 5px 0;
	padding: 0 10px;
	line-height: 140%
 }
 
	div.article_expert_box a {
		display: block;
		margin: 0;
		padding: 2px 0;
		color: #00f;
		text-decoration: underline
	 }
 
div.alt_button {padding: 0 25px}
 
div.navi {
	text-align: left;
	vertical-align: middle;
	margin: 0;
	padding: 10px
 }
 
	div.navi a.navi_left {
		width: 50%;
		vertical-align: middle;
		font-size: 12px
	 }
 
	div.navi a.navi_right {
		width: 50%;
		vertical-align: middle;
		font-size: 12px
	 }
 
	div.navi a.navi_center {
		display: table-cell;
		width: 30%;
		text-align: center;
		vertical-align: middle
	 }
 
	div.navi a.navi_left:hover {text-decoration: underline}
 
div.nav {text-align: center;padding:0 0 10px 0}
 
div.nav_prev {
	font-size: 16px;
	color: #ff2c7c;
	padding: 5px 10px;
	margin: 0 50px;
	text-align: left;
	float: left
 }
 
div.nav_home {
	font-size: 16px;
	color: #ff2c7c;
	padding: 5px 10px;
	margin: 0 50px;
	text-align: center;
	float: left;
	align: center
 }
 
div.nav_next {
	font-size: 16px;
	color: #ff2c7c;
	padding: 5px 10px;
	margin: 0 50px;
	text-align: right;
	float: left;
	align: right
 }
 
div.enquate_body {background-color: #efefef;padding:10px}
 
div.enquate_share {
	font-size: 100%;
	color: #595757;
	border: 1px solid #e0e0e0;
	list-style-type: none;
	padding: 5px 15px;
	margin-bottom: 5px;
	font-weight: bold
 }
 
div.enquate_share_title {
	color: gray;
	border: 1px solid #e0e0e0;
	background: #e0e0e0;
	padding: 5px;
	margin-top: 15px;
	font-weight: bold
 }
 
div#enquate_result ul {
	text-align: center;
	margin-bottom: 5px;
	display: block;
	width: 100%
 }
 
	div#enquate_result ul li {
		text-align: center;
		display: table-cell;
		width: 210px;
		height: 30px;
		padding: 0;
		margin: 0;
		list-style-type: none
	 }
 
		div#enquate_result ul li a {padding: 2px 0;font-size:90%}
 
			div#enquate_result ul li a.set_deco {
				text-align: center;
				margin: 0 5px;
				padding: 0;
				display: block;
				color: #707070;
				border: 1px #e5e5e5 solid;
				background-color: #e5e5e5;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px
			 }
 
div#enquate_result_sex ul {
	text-align: center;
	margin: 0;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box
 }
 
	div#enquate_result_sex ul li {
		text-align: center;
		display: table-cell;
		width: 315px;
		height: 30px;
		padding: 0;
		list-style-type: none
	 }
 
		div#enquate_result_sex ul li a {padding: 2px 0;font-size:90%}
 
			div#enquate_result_sex ul li a.set_deco {
				text-align: center;
				margin: 0 5px;
				padding: 0;
				display: block;
				color: #626262;
				border: 1px #e5e5e5 solid;
				background-color: #e5e5e5;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px
			 }
 
div#enquate_result_gen ul {
	text-align: center;
	margin: 0;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box
 }
 
	div#enquate_result_gen ul li {
		text-align: center;
		display: table-cell;
		width: 105px;
		padding: 0;
		list-style-type: none
	 }
 
		div#enquate_result_gen ul li a {padding: 2px 0;font-size:90%}
 
			div#enquate_result_gen ul li a.set_deco {
				text-align: center;
				margin: 0 5px;
				padding: 0;
				display: block;
				color: #626262;
				border: 1px #e5e5e5 solid;
				background-color: #e5e5e5;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px
			 }
 
table.enquete_answer {
	margin: 0;
	padding: 0;
	border: 1px solid #d0d0d0;
	border-collapse: collapse
 }
 
	table.enquete_answer th {
		margin: 0;
		padding: 5px;
		font-size: 85%;
		text-align: center;
		border: 1px solid #d0d0d0;
		background-color: #efefef
	 }
 
	table.enquete_answer td {
		margin: 0;
		padding: 5px;
		font-size: 85%;
		text-align: right;
		border: 1px solid #d0d0d0
	 }
 
.enqu_res_choise {
	text-align: center;
	margin: 0 5px;
	padding: 0;
	display: block;
	color: #626262;
	border: 1px #d0d0d0 solid;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
	.enqu_res_choise:hover {color: #626262;text-decoration:none}
 
a.set_deco:hover {text-decoration: none;color:#626262}
 
.enquate_result_frame {margin-top: 10px;display:none}
 
.non_data {
	line-height: 1.4;
	margin: 10px 0;
	font-size: 120%
 }
 
a.ques_block {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 16px
 }
 
div.note {
	margin: 10px 0;
	font-size: 14px;
	background-color: #f1f1f1;
	line-height: 1.4;
	padding: 5px;
	margin-bottom: 10px
 }
 
	div.note a {color: #ff2c7c}
 
div.article_ques_reslt {
	margin: 10px 0;
	font-size: 12px;
	background-color: #f1f1f1;
	line-height: 14px;
	padding: 5px;
	margin-bottom: 10px
 }
 
div.ques_reslt {
	line-height: 1.4;
	padding: 5px 10px;
	border-top: 1px dotted #d0d0d0;
	border-bottom: 1px dotted #d0d0d0
 }
 
div.ques_title {padding: 4px 10px}
 
div.ques_answer {
	margin-top: 20px;
	padding: 0;
	font-size: 14px;
	line-height: 1.3
 }
 
div.footer {
	padding: 5px 0;
	text-align: center;
	font-size: 14px;
	background-color: #efefef
 }
 
div.footer_conts {
	width: 900px;
	margin: auto;
	text-align: left;
	font-size: 14px;
	color: #727172
 }
 
#twitter {
	text-align: left;
	margin: 10px 0 0 0;
	padding: 0
 }
 
#twitter_gadget {text-align: center}
 
span.catchcopy {
	color: #595757;
	font-size: 20px;
	text-decoration: none;
	font-style: normal;
	font-weight: inherit;
	color: inherit
 }
 
span.enquate_question {color: #595757}
 
span.enquate_notice {color: #7f7c7c}
 
span.enquate_answer {font-size: 95%}
 
span.pickup_text {font-size: 77%;color:#a0a0a0}
 
.highlight {background-color: #f8f8be;font-style:normal}
 
div.relation_tag {color: #595757;font-size:14px}
 
	div.relation_tag a {color: #595757;text-decoration:none}
 
		div.relation_tag a:visited {color: #595757;text-decoration:none}
 
		div.relation_tag a:hover {color: #595757;text-decoration:none}
 
span.enquate_free_text {
	color: #595757;
	font-size: 14px;
	line-height: 20px
 }
 
a div.topics {
	font-size: 13px;
	margin: 0;
	padding: 0 0 7px 5px
 }
 
a div.topics_s {
	font-size: 11px;
	margin: 0;
	padding: 0 0 5px 5px;
	float: left
 }
 
span.col_main {color: #ff2c7c;width:100%}
 
div.link_left {margin: 0 5px;float:left}
 
div.link_right {margin: 0 5px;float:right}
 
div.link_right_more {margin: 0;float:right}
 
a.link_gray {
	width: 150px;
	font-size: 12px;
	display: block;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 10px 0;
	vertical-align: middle;
	color: #595757;
	border: 1px #808080 solid;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
	background: -moz-linear-gradient(top,#fff,#f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0');
	-webkit-appearance: none;
	-webkit-box-shadow: 0 0 0 #ccc;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,.2);
	box-shadow: 0 0 0 rgba(0,0,0,.2)
 }
 
	a.link_gray:hover {
		text-decoration: none;
		background: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));
		background: -moz-linear-gradient(top,#f0f0f0,#fff)
	 }
 
a.link_page_gray {
	width: 80px;
	font-size: 16px;
	display: block;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 5px 0;
	vertical-align: middle;
	color: #595757;
	border: 1px #808080 solid;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
	background: -moz-linear-gradient(top,#fff,#f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0');
	-webkit-appearance: none;
	-webkit-box-shadow: 0 0 0 #ccc;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,.2);
	box-shadow: 0 0 0 rgba(0,0,0,.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
a.link_gray:link_page_gray {
	text-decolation: none;
	background: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));
	background: -moz-linear-gradient(top,#f0f0f0,#fff)
 }
 
a.link_blue {color: #0a46bf}
 
div.beta_border {
	margin-bottom: 10px;
 }
 
	div.beta_border div.link_more {
		margin: 0;
		padding: 10px 0 5px 0;
		font-size: 12px;
		text-align: right;
		border-top: 1px dotted #d0d0d0
	 }
 
		div.beta_border div.link_more a {color: #a0a0a0;text-decoration:underline}
 
div.link_noline_more {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 105%;
	position: relative;
	width: 100%;
	height: 50px;
	clear: both;
 }
 
div.link_noline_more a {
	color: #595757;
	display: block;
	border: solid 1px #595757;
	text-align: center;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 80%;
	height: 40px;
	padding: 10px;
}

div.link_noline_more a:hover {
	color: #a0a0a0;
    border: solid 1px #a0a0a0;
}

div.beta_border_e {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 10px;
	padding: 5px 10px;
	height: 220px
 }
 
	div.beta_border_e div.link_list {padding: 5px 0;height:180px}
 
	div.beta_border_e div.link_more {
		padding: 10px 0 5px 0;
		height: 20px;
		font-size: 12px;
		text-align: right;
		border-top: 1px dotted #d0d0d0
	 }
 
div.beta_border_d {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 10px;
	padding: 5px 10px;
	height: 220px
 }
 
	div.beta_border_d div.link_list {padding: 5px 0;height:180px}
 
div.link_more {
	padding: 10px 0 5px 0;
	height: 40px;
	font-size: 12px;
	text-align: right;
	border-top: 1px dotted #d0d0d0
 }
 
	div.link_more a {color: #a0a0a0;text-decoration:underline}
 
div.link_expert_name {
	color: #595757;
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
	float: left;
	padding: 0 10px
 }
 
div.link_article_expert_name {
	color: #595757;
	font-size: 14px;
	vertical-align: middle;
	float: left;
	margin: 5px 0;
	padding: 0 10px
 }
 
span.link_title_kanren {
	color: #595757;
	font-size: 16px;
	vertical-align: middle
 }
 
span.link_title_top_kanren {
	color: #595757;
	font-size: 14px;
	vertical-align: middle
 }
 
div.link_title_related {font-size: 14px;float:left}
 
a.underline {
	color: #595757;
	font-size: 14px;
	vertical-align: middle;
	text-decoration: underline;
	display: block
 }
 
	a.underline:hover {color: #595757;text-decoration:underline}
 
span.link_time {color: #595757;font-size:14px}
 
span.column_list_link {text-align: right}
 
	span.column_list_link a,span.column_list_link a:visited {color: #00f !important;font-size:14px !important}
 
	span.column_list_link a:hover {color: #595757;text-decoration:underline}
 
span.request {color: #595757;font-size:16px}
 
span.back_col {
	color: #595757;
	float: left;
	font-size: 10px
 }
 
span.center_col {color: #ff2c7c}
 
span.next_col {color: #ff2c7c;float:right}
 
span.search_val {color: #595757;font-size:20px}
 
span.hit_count {color: #ff2c7c;font-size:20px}
 
span.img_com_main {
	color: #FFF;
	font-size: 10px;
	padding: 0;
	margin: 0 10px
 }
 
span.img_s_text {
	color: #FFF;
	font-size: 10px;
	padding: 0;
	margin: 0 10px
 }
 
span.img_main {
	color: #595757;
	font-size: 10px;
	padding: 0;
	margin: 0
 }
 
span.img_sub {
	color: #595757;
	font-size: 10px;
	padding: 0;
	margin: 0
 }
 
span.img_thum {margin: 0 5px}
 
span.image_link {
	font-size: 10px;
	color: #595757;
	margin: 0
 }
 
img.image_one {width: 80px}
 
img.image {width: 280px}
 
img[src*="ad.yieldmanager.com"] {display: none}
 
.right_tag_frame_rank {display: none}
 
.link_expert {font-size: 77%;padding:0 10px 0 0}
 
span.enquate_mark,span.episode_mark,span.saying_mark,span.report_mark,span.knowledge_mark,span.location_mark,span.pr_mark,span.gt_mark,span.anonymity_mark,span.normal_mark {font-size: 77%;padding:0 10px 0 0}
 
span.expert_on_img,span.enquate_on_img,span.episode_on_img,span.saying_on_img,span.report_on_img,span.knowledge_on_img,span.location_on_img,span.pr_on_img,span.gt_on_img,span.none_no_img,span.normal_no_img {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 77%;
	line-height: 1.2;
	letter-spacing: 0
 }
 
span.anonymity_on_img {
	font-size: 77%;
	position: absolute;
	top: 67px;
	left: 0
 }
 
table.media_list {
	padding: 0;
	margin: 0;
	text-align: center
 }
 
	table.media_list td {
		width: 200px;
		height: 100px;
		margin: 0;
		padding: 0;
		text-align: center;
		vertical-align: middle
	 }
 
		table.media_list td a {
			display: block;
			margin: 0;
			padding: 0 10px;
			text-align: center
		 }
 
ul new {padding: 0 8px}
 
ul li.new {
	color: #595757;
	list-style-type: none;
	padding: 3px 0 3px 10px;
	margin: 5px 0 3px 0;
	overflow: hidden
 }
 
ul related_1 {padding: 0 8px}
 
ul li.related_1 {
	color: #595757;
	border-bottom: 1px dotted #d0d0d0;
	list-style-type: none;
	padding: 3px 0 3px 10px;
	margin: 5px 0 3px 0;
	overflow: hidden
 }
 
	ul li.related_1:last-child {
		color: #595757;
		border-bottom: 0;
		list-style-type: none;
		padding: 3px 0 3px 10px;
		margin: 5px 0 3px 0;
		overflow: hidden
	 }
 
ul li.new_rank {
	font-size: 90%;
	list-style-type: none;
	color: #595757;
	padding: 3px 0 3px 5px;
	margin: 5px 0 3px 0;
	overflow: hidden
 }
 
ul li.enquate_res {
	list-style-type: none;
	margin: 0;
	padding: 10px;
	border-bottom: 1px dotted #d0d0d0
 }
 
ul.diag input {display: none}
 
ul.diag label {
	width: 100%;
	padding: 5px 10px;
	margin: 5px 10px;
	border: solid 1px #aaa;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
ul.diag input:checked+label {
	color: #f64689;
	background: #ff80a0;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ff90b0));
	background: -moz-linear-gradient(top,#fff,#ff90b0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ff90b0')
 }
 
ul li.right_new {
	font-size: 120%;
	list-style-type: none;
	color: #595757;
	padding: 5px 0;
	margin: 2px 0;
	overflow: hidden;
	border-bottom: 1px dotted #d0d0d0
 }
 
ul li.event {
	color: #595757;
	list-style-type: none;
	padding: 2px 0;
	margin: 2px 0;
	overflow: hidden
 }
 
ul.ranking li {
	display: block;
	padding: 2px 0;
	list-style-type: none;
	overflow: hidden;
	line-height: 1.5
 }
 
ul#ranking_tab {text-align: center;margin:10px 0}
 
	ul#ranking_tab li {
		text-align: center;
		width: 71px;
		padding: 0 11px 6px 11px;
		float: left;
		list-style-type: none;
		border-right: 1px solid gray
	 }
 
		ul#ranking_tab li:last-child {
			text-align: center;
			width: 71px;
			padding: 0 11px 6px 11px;
			float: left;
			list-style-type: none;
			border-right: 0
		 }
 
.right_tag_frame_rank {clear: left;margin:20px 0}
 
ul.diag li {
	display: inline-block;
	list-style-type: none;
	margin: 10px 0
 }
 
ul li.enquate {
	font-size: 14px;
	line-height: 20px;
	list-style-type: none;
	padding: 10px 0;
	margin: 2px 0;
	color: #595757;
	overflow: hidden
 }
 
ul li.enquate_list {
	list-style-type: none;
	border-bottom: 1px dotted #d0d0d0;
	padding: 8px 10px;
	margin: 2px 0;
	color: #595757;
	font-size: 14px;
	overflow: hidden
 }
 
ul li.enquate_def {
	font-size: 14px;
	line-height: 20px;
	list-style-type: none;
	padding: 5px 0;
	margin: 0;
	overflow: hidden
 }
 
ul li.expert {
	color: #595757;
	border-top: 1px dotted #d0d0d0;
	list-style-type: none;
	padding: 12px 0;
	margin: 2px 0;
	overflow: hidden;
	background-position: right center;
	background-repeat: no-repeat
 }
 
	ul li.expert:first-child {border: 0}
 
ul li.journalist {
	color: #595757;
	border-bottom: 1px dotted #d0d0d0;
	list-style-type: none;
	padding: 2px 0;
	margin: 2px 0;
	overflow: hidden;
	background-position: right center;
	background-repeat: no-repeat
 }
 
ul li.new:last-child {
	padding: 3px 0 3px 10px;
	margin: 5px 0 3px 0;
	border-bottom: 1px solid #fff
 }
 
ul li.index_top {
	color: #595757;
	list-style-type: none;
	padding: 5px 0;
	margin: 5px 0;
	background-position: right center;
	background-repeat: no-repeat
 }
 
ul li.enquate_top {
	color: #595757;
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	overflow: hidden;
	background-position: right center;
	background-repeat: no-repeat
 }
 
ul li.kanren {
	color: #595757;
	border-bottom: 1px dotted #d0d0d0;
	list-style-type: none;
	padding: 5px 0;
	margin: 5px 0;
	overflow: hidden;
	background-position: right center;
	background-repeat: no-repeat
 }
 
ul li.kanren_topb {
	color: #595757;
	border-bottom: 1px dotted #d0d0d0;
	list-style-type: none;
	padding: 5px 0;
	margin: 0;
	overflow: hidden;
	background-position: right center;
	background-repeat: no-repeat
 }
 
	ul li.kanren_topb:first-child {border-top: 1px dotted #d0d0d0}
 
ul.enquate_right {padding: 0;font-size:12px}
 
ul.enquate_right li.rr_enquate {
	list-style: none;
	border-bottom: 1px dotted #d0d0d0;
	text-align: left;
	color: #595757;
	padding: 5px 0;
	height: 36px
	}
 
ul.expert_right li {
	list-style: none;
	padding: 5px 0;
	border-bottom: 1px dotted #d0d0d0;
	height: 190px;
 }
 
ul.expert_right li:last-child {
	border-bottom: none;
}

ul.expert_right li a {
	display: block;
	height: 100%;
}

ul.journalist_right li {
	float: left;
	font-size: 80%;
	width: 100px;
}

ul.journalist_right li a {
	display: block;
	height: 100%;
	margin: 0px 15px;
}

ul.journalist_right li div.right_journalist_image img {
	width: 60px;
}

ul.journalist_right li div.right_journalist_name {
	text-align: center;
}

ul.relatedword_right li {
	margin-bottom: 10px;
	background-color: #f9f9f9;
	border: 1px solid #d0d0d0;
}

ul.relatedword_right li a {
	display:block;
	padding:13px 0;
	color:#595757;
	text-align:center;
}

ul.none {list-style: none}

ul.none li {border: 0}
 
div.right_expert_table {
	font-size: 110%;
	display: table-cell;
	vertical-align: top;
	text-align: left;
	padding-left: 10px
 }
 
div.right_expert_table_nm {
	display: table-cell;
	vertical-align: top;
	text-align: left
 }

div.right_expert_table_profile {
	display: table-cell;
	vertical-align: middle;
	text-align: left
}

div.right_expert_table_profile p {
	font-size: 12px;
}

div#top-tab-ranking,div#top-tab-pickup {display: none}
 
div.top_conts_tab {
	display: table;
	margin: 0;
	padding: 0;
	width: 640px;
	border-bottom: 1px solid #efefef;
	border-collapse: collapse
 }
 
div.top_conts_tab a,div.top_conts_tab a.active {
	display: table-cell;
	width: 33.3%;
	margin: 0;
	padding: 5px;
	font-size: 110%;
	text-align: center;
	border-color: #efefef #efefef #d0d0d0 #efefef
	}

div.top_conts_tab a.active {border-color: #d0d0d0}

div.top_conts_tab a.active_left {border-color: #efefef #d0d0d0 #d0d0d0 #efefef}

ul.article_list {margin: 0;padding:0}

ul.article_list li {
	margin: 0;
	padding: 10px 0;
	list-style-type: none;
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	width: 310px;
	height: 422px;
}

ul.article_list li.index_box {
	margin: 0;
	padding: 0;
	color: #595757;
	font-size: 16px;
	position: relative;
}

ul.article_list li.index_box:nth-child(2n) {
	margin-left:10px;
}
ul.article_list li.index_box:nth-child(2n+1) {
	margin-right:10px;
}
ul.article_list li.index_box a img.index_image {
	width: 310px;
	height: 207px;
}

ul.article_list li.index_box a div.time {
	font-size: 60%;
    position: absolute;
	bottom: 0px;
	right: 0px;
}

div.right_conts {
	width: 300px;
	font-size: 14px;
 }
 
div.right_conts .text {
	margin: 0;
	padding: 0;
	line-height: 140%
	}
 
div.right_conts_tab {
	display: table;
	margin: 0;
	padding: 0;
	width: 300px;
	border-collapse: collapse
 }
 
div.right_conts_tab a,div.right_conts_tab a.active {
	display: table-cell;
	width: 33.3%;
	margin: 0;
	padding: 5px;
	font-size: 103%;
	text-align: center;
	border-color: #efefef #efefef #d0d0d0 #efefef
	}

div.right_conts_tab a.active {border-color: #d0d0d0}

div.right_conts_tab a.active_left {border-color: #efefef #d0d0d0 #d0d0d0 #efefef}
 
div.right_conts div#right-tab-new div.text_link_img,div.right_conts div#right-tab-pickup div.text_link_img,div.right_conts div#right-tab-ranking div.text_link_img {
	display: table-cell;
	vertical-align: top;
	position: relative;
 }
 
div.right_conts div#right-tab-new div.text_link_img img.thum_hart,div.right_conts div#right-tab-pickup div.text_link_img img.thum_hart,div.right_conts div#right-tab-ranking div.text_link_img img.thum_hart {
	height: 20px;
	margin-left: -50px;
	vertical-align: top
 }
 
div.right_conts div#right-tab-new div.text_link_rank_img,div.right_conts div#right-tab-pickup div.text_link_rank_img,div.right_conts div#right-tab-ranking div.text_link_rank_img {
	display: table-cell;
	vertical-align: top;
	text-align: left;
	padding-top: 2px;
	width: 20px
 }
 
div.right_conts div#right-tab-new a,div.right_conts div#right-tab-ranking a,div.right_conts div#right-tab-pickup a {
	color: #595757;
	text-decoration: none;
	background-color: inherit
 }
 
div.right_conts div#right-tab-new a:hover,div.right_conts div#right-tab-ranking a:hover,div.right_conts div#right-tab-pickup a:hover {
	color: #a0a0a0;
	background-color: inherit
 }
 
div.right_conts div.text_link_img span.text_link_rank {
	vertical-align: top;
	background-color: #595757;
	color: #fff;
	padding: 0px 10px;
	position: absolute;
	top: 0;
	left: 0;
}

div.right_conts ul#right-pr {
	padding: 0;
	margin: 0;
	clear: both;
	list-style-type: none
 }
 
div.right_conts ul#right-tab-pr {
	padding: 0;
	margin: 5px 0;
	clear: both;
	list-style-type: none
 }
 
div.right_conts ul#right-tab-pr {border-top: 1px dotted #d0d0d0}
 
div.right_conts ul#right-pr li {
	margin: 0;
	padding: 5px 0;
	border-top: 1px dotted #d0d0d0;
	list-style-type: none
 }
 
div.right_conts ul#right-tab-pr li {
	margin: 0;
	padding: 0;
	border-top: 1px dotted #d0d0d0;
	list-style-type: none
 }
 
div.right_conts ul#right-pr li:first-child,div.right_conts ul#right-tab-pr li:first-child {border-top: 0}
 
div.right_conts ul#right-pr div.text_link_img,div.right_conts ul#right-tab-pr div.text_link_img {
	display: table-cell;
	vertical-align: top;
	padding-right: 5px
 }
 
div.right_conts div#right-tab-new div.text_link_title,div.right_conts div#right-tab-ranking div.text_link_title,div.right_conts div#right-tab-topic div.text_link_title,div.right_conts div#right-tab-pickup div.text_link_title,div.right_conts ul#right-pr div.text_link_title,div.right_conts ul#right-tab-pr div.text_link_title {
	display: table-cell;
	padding: 0 5px;
	font-size: 12px;
	vertical-align: middle;
 }
 
div.right_ym_contents {
	margin: 0 0 10px 0;
	padding: 5px 0;
	text-align: center;
	border: 1px solid #d0d0d0
 }
 
	div.right_ym_contents div.appli_ico {
		display: table-cell;
		vertical-align: top;
		height: 85px
	 }
 
		div.right_ym_contents div.appli_ico img {margin: 0 10px 10px 10px}
 
	div.right_ym_contents div.appli_detail {
		display: table-cell;
		vertical-align: middle;
		text-align: left;
		font-size: 77%;
		padding-right: 10px
	 }
 
	div.right_ym_contents div.appli_history,div.right_ym_contents div.appli_banner {
		margin: 0;
		padding: 3px 10px;
		color: #707070;
		text-align: left;
		line-height: 125%
	 }
 
	div.right_ym_contents div.appli_history a {font-size: 11px;text-decoration:underline}
 
ul.left_sns_links,ul.right_sns_links {
	display: block;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	vertical-align: middle
 }
 
ul.left_sns_links_large,ul.right_sns_links_large {
	display: block;
	margin: 0;
	padding: 0;
	height: 40px;
	vertical-align: middle
 }
 
ul.center_sns_links {
	display: table;
	margin: 0 auto;
	padding: 0;
	height: 20px;
	text-align: center
 }
 
ul.center_sns_links_large {
	display: table;
	margin: 0 auto;
	padding: 0;
	height: 40px;
	text-align: center
 }
 
ul.left_sns_links li,ul.left_sns_links_large li {
	float: left;
	text-align: left;
	list-style-type: none;
	border: none !important
 }
 
ul.left_sns_links li img,ul.left_sns_links_large li img {margin-right: 6px}
 
ul.center_sns_links li,ul.center_sns_links_large li {
	display: table-cell;
	min-width: 120px;
	padding: 0 10px;
	text-align: center;
	vertical-align: top;
	list-style-type: none;
	border: none !important
 }
 
ul.right_sns_links li,ul.right_sns_links_large li {
	float: right;
	padding-left: 6px;
	text-align: right;
	list-style-type: none;
	border: none !important
 }
 
ul.right_sns_links li img,ul.right_sns_links_large li img {margin-left: 6px}
 
li.link_facebook,li.link_facebook a {color: #3b5998;text-align:center}
 
li.link_twitter,li.link_twitter a {color: #3cf;text-align:center}
 
li.link_google,li.link_google a {color: #e06040;text-align:center}
 
li.link_line,li.link_line a {color: #5ae628;text-align:center}
 
ul.left_sns_links_large .js-socialTwitterCount,ul.center_sns_links_large .js-socialTwitterCount,ul.right_sns_links_large .js-socialTwitterCount,ul.left_sns_links_large .js-socialFacebookCount,ul.center_sns_links_large .js-socialFacebookCount,ul.right_sns_links_large .js-socialFacebookCount {font-size: 12px}
 
ul.left_sns_links .js-socialTwitterCount,ul.center_sns_links .js-socialTwitterCount,ul.right_sns_links .js-socialTwitterCount,ul.left_sns_links .js-socialFacebookCount,ul.center_sns_links .js-socialFacebookCount,ul.right_sns_links .js-socialFacebookCount {
	margin-left: 4px;
	font-size: 11px;
	vertical-align: top
 }
 
ul .js-socialTwitterCount,ul .js-socialFacebookCount {
	position: relative;
	display: inline-block;
	margin-top: 8px;
	margin-left: 4px;
	padding: 0 5px;
	width: auto;
	min-width: 60px;
	height: 20px;
	font-size: 12px;
	vertical-align: top;
	line-height: 20px;
	text-align: center;
	background: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	z-index: 0
 }
 
ul .js-socialTwitterCount:before,ul .js-socialFacebookCount:before {
	content: "";
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: -4px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 4px 4px;
	border-color: transparent transparent #fff transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	z-index: 0
 }
 
ul .js-socialTwitterCount:after,ul .js-socialFacebookCount:after {
	content: "";
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -5px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 5px 5px;
	border-color: transparent transparent #d0d0d0 transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	z-index: -1
 }
 
div.social_button {
	display: table;
	margin: 0;
	padding: 0;
	width: 100%
 }
 
	div.social_button .social_facebook,div.social_button .social_twitter {
		display: table-cell;
		margin: 0;
		padding: 0;
		width: 50%;
		height: 60px;
		color: #fff;
		text-align: center;
		vertical-align: middle
	 }
 
	div.social_button .social_facebook {background-color: #305097}
 
	div.social_button .social_twitter {background-color: #00aced}
 
	div.social_button .social_facebook a,div.social_button .social_twitter a {
		display: block;
		margin: 0;
		padding: 10px 0;
		color: #fff;
		text-decoration: none
	 }
 
	div.social_button .social_facebook img,div.social_button .social_twitter img {
		margin: 0 10px;
		vertical-align: middle;
		border: 0;
		border-spacing: 0
	 }
 
	div.social_button .js-socialTwitterCount,div.social_button .js-socialFacebookCount {
		margin: 0 0 0 10px;
		padding: 5px 10px;
		position: relative;
		color: #595757;
		background: #fff;
		border: 1px solid #d0d0d0;
		border-radius: 9px
	 }
 
	div.social_button .js-socialTwitterCount:after,div.social_button .js-socialFacebookCount:after,div.social_button .js-socialTwitterCount:before,div.social_button .js-socialFacebookCount:before {
		right: 100%;
		top: 50%;
		border: solid transparent;
		content: "";
		position: absolute
	 }
 
	div.social_button .js-socialTwitterCount:after,div.social_button .js-socialFacebookCount:after {
		border-right-color: #fff;
		border-width: 4px;
		margin-top: -4px
	 }
 
	div.social_button .js-socialTwitterCount:before,div.social_button .js-socialFacebookCount:before {
		border-right-color: #d0d0d0;
		border-width: 5px;
		margin-top: -5px
	 }
 
div.sns_links_clear {
	clear: both;
	margin: 0;
	padding: 0
 }
 
a.rr_link {
	display: block;
	text-align: right;
	padding: 0 8px;
	font-size: 12px
 }
 
br.clear {clear: all}
 
table.type {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0
 }
 
	table.type td {width: 33%}
 
div.main_text {
	letter-spacing: 0;
	line-height: 160%;
	font-size: 12px;
	display: table-cell;
	vertical-align: top;
	padding-top: 10px
 }
 
div.main_text_next {
	clear: both;
	text-align: right;
	margin: 5px 0;
	padding: 0;
	color: #a0a0a0;
 }
 
div.enquate_top {
	font-size: 18px;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	color: #595757
 }
 
	div.enquate_top img {width: 600px}
 
div.category {
	font-size: 20px;
	margin: 5px 0;
	height: 100px;
	width: 100%;
	padding: 0
 }
 
	div.category ul {
		width: 99%;
		text-align: center;
		vertical-align: top;
		border: 1px solid #f889bd;
		float: left;
		padding: 4px 0 4px 2px
	 }
 
		div.category ul li {
			width: 33%;
			display: inline;
			text-align: center;
			vertical-align: top;
			float: left;
			padding: 3px 0;
			background-color: #fcf0f8
		 }
 
div.new_head_list {
	font-size: 14px;
	margin: 0 0 0 10px;
	padding: 0;
	vertical-align: middle;
	color: #595757
 }
 
div.related_head_list {
	width: 100%;
	font-size: 12px;
	margin: 0;
	padding: 5px 0;
	vertical-align: middle;
	color: #595757
 }
 
div.related_head_list_harf {
	width: 290px;
	font-size: 18px;
	margin: 0;
	padding: 5px 5px;
	vertical-align: middle;
	color: #595757;
	float: left
 }
 
div.enquate_list {
	margin: 0 0 10px 0;
	padding: 5px 5px;
	color: #595757;
	vertical-align: middle;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0
 }
 
div.rank_tag {
	padding: 0 10px;
	width: 295px;
	color: #ababab;
	background-color: #fdfdfd;
	background: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#cdcdcd));
	border-bottom: 1px solid #cdcdcd;
	float: right
 }
 
div.rank_head_list {
	font-size: 14px;
	padding: 5px;
	vertical-align: middle;
	color: #595757;
	width: 295px;
	float: right
 }
 
div.top_link {
	margin: 20px 0;
	width: 290px;
	text-align: center;
	float: left
 }
 
div.paging {padding: 0 5px}
 
ul.backnumber_list {
	padding: 0 5px;
	margin: 5px 0;
	clear: both;
	list-style-type: none
 }
 
	ul.backnumber_list li {
		padding: 5px;
		border-bottom: 1px dotted #d0d0d0;
		list-style-type: none;
		line-height: 130%
	 }
 
		ul.backnumber_list li a {color: #595757}
 
			ul.backnumber_list li a:visited {color: #d0d0d0}
 
			ul.backnumber_list li a:hover {color: #595757;text-decoration:underline}
 
		ul.backnumber_list li:first-child {border-top: 1px dotted #d0d0d0;border-bottom:1px dotted #d0d0d0}
 
		ul.backnumber_list li.top_page {
			padding: 8px 5px;
			border-top: 0;
			border-bottom: 1px dotted #d0d0d0;
			list-style-type: none
		 }
 
			ul.backnumber_list li.top_page:last-child {
				padding: 5px;
				border-top: 0;
				border-bottom: 0;
				list-style-type: none
			 }
 
		ul.backnumber_list li table {
			margin: 0;
			padding: 0;
			width: 100%;
			border-collapse: collapse
		 }
 
			ul.backnumber_list li table td,ul.backnumber_list li table td.img {font-size: 16px;vertical-align:top}
 
			ul.backnumber_list li table td.img {
				width: 60px;
				font-size: 0;
				border: 0;
				border-spacing: 0
			 }
 
			ul.backnumber_list li table td span {font-size: 11px}
 
				ul.backnumber_list li table td span.date {padding: 2px 0;font-size:10px}
 
			ul.backnumber_list li table td.rank {
				width: 20px;
				text-align: center;
				vertical-align: middle;
				font-size: 0;
				border: 0;
				border-spacing: 0
			 }
 
	ul.backnumber_list div.article_list_valuation {
		display: block;
		margin: 5px 0;
		padding: 0;
		height: 14px;
		color: #777;
		font-size: 61%;
		line-height: 14px
	 }
 
	ul.backnumber_list div.article_list_valuation table,ul.backnumber_list div.article_list_valuation td,ul.backnumber_list div.article_list_valuation span {
		color: inherit;
		font-size: inherit;
		font-weight: inherit;
		text-align: left;
		vertical-align: middle
		}

	ul.backnumber_list div.article_list_valuation td {width: 50%}
	ul.article_list li.index_box div.article_list_valuation {
		color: #fff;
		font-weight: bold;
		text-shadow: 0 -1px 1px #404040, -1px 0 1px #404040, 1px 0 1px #404040, 0 1px 1px #404040;
		width: 310px;
		position: absolute;
		top: 191px;
		font-size: 12px;
	}
	div.index_box_conts {
		width: 310px;
		height: 190px;
		margin-top: 5px;
		position: relative;
	}
	div.article_list_valuation span.valuation_mark {
		display:inline-block;
		padding:0 0 0 1px;
		width:11px;
		height:14px;
	}
	ul.backnumber_list div.img_bn {
		display: inline-block;
		font-size: 0;
		vertical-align: middle;
		width: 10%
	 }
 
		ul.backnumber_list div.img_bn img {vertical-align: middle}
 
	ul.backnumber_list div.title_bn {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		width: 82%
	 }
 
		ul.backnumber_list div.title_bn span {font-size: 11px}
 
			ul.backnumber_list div.title_bn span.date {padding: 2px 0;font-size:10px}
 
	ul.backnumber_list div.rank_bn {
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		font-size: 0;
		width: 5%
	 }
 
ul li.pickup {
	list-style: none;
	float: left;
	margin: 5px 0
 }
 
ul.enquete_list {
	padding: 0 5px;
	margin: 5px 0;
	clear: both;
	list-style-type: none
 }
 
	ul.enquete_list li {
		display: block;
		padding: 14px 5px;
		font-size: 16px;
		text-align: left;
		line-height: 150%;
		list-style-type: none;
		border-bottom: 1px dotted #d0d0d0
	 }
 
ul.comment_list {
	padding: 0 5px;
	margin: 5px 0;
	clear: both;
	list-style-type: none
 }
 
	ul.comment_list li {
		display: table;
		width: 100%;
		margin: 0;
		padding: 5px 0;
		border-top: 1px dotted #d0d0d0;
		list-style-type: none;
		line-height: 130%
	 }
 
		ul.comment_list li:first-child {border-top: 0}
 
		ul.comment_list li a,ul.comment_list li a:visited {font-size: 77%}
 
		ul.comment_list li a:hover {color: #595757;text-decoration:underline}
 
	ul.comment_list div.img_bn {
		display: table-cell;
		padding: 5px 0;
		width: 65px;
		text-align: left;
		vertical-align: top
	 }
 
		ul.comment_list div.img_bn img {vertical-align: middle}
 
	ul.comment_list div.title_bn {
		display: table-cell;
		padding: 5px 0;
		font-size: 16px;
		vertical-align: top
	 }
 
		ul.comment_list div.title_bn span.date {padding: 2px 0;font-size:11px}
 
#user_comment_twitter {
	display: none;
	padding: 5px;
	font-size: inherit;
	background-color: #efefef
 }
 
	#user_comment_twitter span {font-size: inherit;font-weight:bold}
 
ul.enquete_list li a,ul.enquete_list li a:visited {display: table;color:#595757}
 
ul.enquete_list li a:hover {color: #595757;text-decoration:underline}
 
ul.enquete_list li a div {display: table-cell;vertical-align:top}
 
ul.enquete_list li:first-child {border-top: 1px dotted #d0d0d0;border-bottom:1px dotted #d0d0d0}
 
ul.enquete_list li.top_page {
	border-top: 0;
	border-bottom: 1px dotted #d0d0d0;
	list-style-type: none
 }
 
	ul.enquete_list li.top_page:last-child {
		border-top: 0;
		border-bottom: 0;
		list-style-type: none
	 }
 
ul.diagnosis_list {
	clear: both;
	padding: 0;
	margin: 0;
	list-style-type: none
 }
 
	ul.diagnosis_list li {
		display: table;
		width: 100%;
		padding: 8px 0;
		list-style-type: none;
		border-bottom: 1px dotted #d0d0d0
	 }
 
		ul.diagnosis_list li:last-child {border-bottom: 0}
 
		ul.diagnosis_list li a {display: table-row}
 
	ul.diagnosis_list div.img_bn {
		display: table-cell;
		width: 50px;
		height: 50px;
		vertical-align: top
	 }
 
		ul.diagnosis_list div.img_bn img {vertical-align: middle}
 
	ul.diagnosis_list div.title_bn {
		display: table-cell;
		height: 50px;
		padding: 5px 0 0 5px;
		font-size: 117%;
		vertical-align: top
	 }
 
	ul.diagnosis_list a.diagnosis_column {margin-top: 2px}
 
	ul.diagnosis_list div.diagnosis_column_label {
		display: table-cell;
		padding: 1px 5px;
		width: 40px;
		color: #fff;
		font-size: 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #595757
	 }
 
	ul.diagnosis_list div.diagnosis_column_title {
		display: table-cell;
		padding: 1px 5px;
		font-size: 10px;
		vertical-align: middle
	 }
 
div.diagnosis_rellist {
	padding: 5px;
	border: 1px solid gray;
	margin-bottom: 10px
 }
 
	div.diagnosis_rellist div.title_bn {
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
		width: 88%
	 }
 
	div.diagnosis_rellist div.img_bn {
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		width: 10%
	 }
 
td.stats {text-align: left;vertical-align:middle}
 
td.st_fotter_l {
	width: 45%;
	margin: 0 20px 0 0;
	text-align: right;
	vertical-align: middle
 }
 
td.st_fotter_r {
	width: 45%;
	margin: 0 0 0 20px;
	text-align: left;
	vertical-align: middle
 }
 
a.text_link {
	margin: 0;
	padding: 0;
	color: #ff2c7c;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	-webkit-tap-highlight-color: rgba(220,120,140,30)
 }
 
#slider3 {height: 18px;overflow:hidden}
 
	#slider3 li a {color: #FFF;text-decolation:none}
 
.right_pickup li {
	list-style: none;
	padding: 4px 0;
	line-height: 140%
 }
 
.right_enquete li {
	list-style: none;
	padding: 8px 0;
	line-height: 140%
 }
 
	.right_enquete li a div {display: table-cell;vertical-align:top}
 
.text_link_list li {
	clear: both;
	font-size: 14px;
	list-style: none;
	padding: 2px 0;
	line-height: 125%;
 }
 
.text_link_list li h3,.text_link_list li h5 {line-height: 140%}

.text_link_list li a {display: block}

.text_link_list li a:hover {color: #595757;text-decoration:underline}
 
div#box_menu {
	position: fixed;
	width: 154px;
	top: 190px;
	margin: 0 0 0 -168px;
	padding: 0;
	text-align: right
 }
 
	div#box_menu ul {
		margin: 0;
		padding: 0;
		width: 150px;
		list-style: none;
		background: #fff
	 }
 
		div#box_menu ul li {
			display: block;
			margin: 0;
			padding: 0;
			width: 100%
		 }
 
		div#box_menu ul.side_sns_large {margin-top: 10px;padding:5px 0}
 
			div#box_menu ul.side_sns_large li {padding: 5px;text-align:center}
 
		div#box_menu ul.side_sns_links_large {
			margin-top: 10px;
			padding: 5px 0;
			background: 0;
			border: 0
		 }
 
			div#box_menu ul.side_sns_links_large li {text-align: right;background:inherit}
 
				div#box_menu ul.side_sns_links_large li a {background: inherit}
 
		div#box_menu ul a {
			display: block;
			padding: 5px 10px;
			font-size: 10px;
			text-align: right;
			background: #fff;
			white-space: nowrap
		 }
 
			div#box_menu ul a:hover {color: #f64689;background:#fff}
 
div#box_menu_article {
	position: fixed;
	top: 228px;
	margin: 0 0 0 -122px;
	padding: 0
 }
 
	div#box_menu_article ul {
		margin: 0;
		padding: 0;
		width: 121px;
		list-style: none;
		background: #fff;
		border: 1px #d0d0d0 solid
	 }
 
		div#box_menu_article ul li {
			display: block;
			margin: 0;
			padding: 0;
			width: 100%
		 }
 
		div#box_menu_article ul a {
			display: block;
			padding: 5px 10px;
			white-space: nowrap;
			color: gray;
			text-align: right;
			background: #fff;
			font-size: 10px
		 }
 
			div#box_menu_article ul a:hover {color: #595757;background:#fff}
 
div#box_social {
	position: fixed;
	width: 60px;
	top: 238px;
	margin: 0 0 0 976px;
	padding: 0
 }
 
	div#box_social ul {
		margin: 0;
		padding: 5px 0;
		width: 60px;
		list-style: none;
		background: #fff;
		border: 1px #d0d0d0 solid
	 }
 
		div#box_social ul li {
			display: block;
			margin: 0;
			padding: 0;
			width: 100%
		 }
 
		div#box_social ul a {
			display: block;
			padding: 2px;
			white-space: nowrap;
			color: gray;
			text-align: center;
			background: #fff;
			font-size: 10px
		 }
 
			div#box_social ul a:hover {color: #595757;background:#fff}
 
div#pr_box {position: fixed}
 
.search_box {
	display: table;
	margin: 0;
	padding: 0;
	clear: both;
	letter-spacing: 0
 }
 
.search_box_text {display: table-cell;vertical-align:middle}
 
.search_box_button {
	display: table-cell;
	padding: 0 5px;
	vertical-align: middle
 }
 
.search_box_word_list {
	display: table-cell;
	padding: 0 5px;
	vertical-align: middle
 }
 
.search_box_text input[type="text"] {
	margin: 0;
	padding: 0 5px;
	width: 250px;
	height: 32px;
	color: #595757;
	font-size: 12px;
	border: 1px solid #d0d0d0;
	background-color: #fff;
	letter-spacing: 0;
	border-collapse: collapse;
	line-height: 32px;
	-webkit-appearance: none
 }
 
.search_box_button input[type="submit"] {
	margin: 0;
	padding: 0;
	width: 70px;
	height: 34px;
	color: #595757;
	font-size: 12px;
	border: 1px solid #d0d0d0;
	background-color: #fff;
	letter-spacing: 0;
	border-collapse: collapse;
	-webkit-appearance: none
 }
 
.search_box_word_list a {font-size: 12px;margin-left:5px}
 
	.search_box_word_list a:hover {color: #595757;text-decoration:underline}
 
.pannavi {
	margin: 4px 0;
	padding: 2px 0;
	width: 100%;
	list-style: none;
	overflow: hidden
 }
 
	.pannavi li {
		float: left;
		line-height: 10px;
		background: url("//hitome.bo/img/pannavi_arrow.gif") no-repeat right center
	 }
 
		.pannavi li a {
			padding: 10px 20px 10px 10px;
			margin: 0;
			color: #595757;
			font-weight: normal;
			text-decoration: none;
			display: block;
			float: left;
			min-width: 50px;
			max-width: 280px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		 }
 
			.pannavi li a span {list-style: none;font-size:77%}
 
			.pannavi li a:hover {
				color: #595757;
				padding: 10px 20px 10px 10px;
				margin: 0;
				text-decoration: underline
			 }
 
		.pannavi li:first-child a {padding-left: 15px}
 
		.pannavi li:last-child,.pannavi li.last {color: #595757;background-image:none}
 
#footer_frame {
	text-align: center;
	width: 100%;
	margin: 10px 0 22px 0;
	padding: 5px 0 10px 0;
	font-style: normal;
	color: #777;
	background-color: #fff;
	border-top: 1px solid #d0d0d0
 }
 
	#footer_frame a {font-size: 77%}
 
	#footer_frame div.center_frame {
		text-align: center;
		width: 960px;
		margin: 0 auto
	 }
 
#copyright_frame {
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 0
 }
 
#footer_frame a {
	margin: 0;
	padding: 0;
	color: #777
 }
 
	#footer_frame a:hover {
		margin: 0;
		padding: 0;
		text-decoration: underline
	 }
 
div.social_link {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center
 }
 
div.social_link_title {
	margin: 0;
	padding: 0;
	font-size: 109%;
	font-weight: bold;
	text-align: center
 }
 
table.social_link_button {
	margin: 0 auto;
	padding: 5px 0;
	text-align: center
 }
 
	table.social_link_button td {
		width: 70px;
		margin: 0;
		padding: 0 10px;
		text-align: center
	 }
 
		table.social_link_button td a {font-size: 77%}
 
div.bookmark_popup {
	margin: -100px 0 0 -220px;
	padding: 5px 20px;
	width: 440px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 820
 }
 
div.bookmark_popup_frame {
	display: block;
	margin: 0;
	padding: 5px 10px;
	color: #707070;
	text-align: center;
	background-color: #fff;
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
 }
 
div.bookmark_popup_icon {
	margin: 0 5px 0 0;
	text-align: left;
	float: left
 }
 
div.bookmark_popup_title {
	margin: 5px 18px 0 50px;
	color: #f64689;
	font-size: 125%;
	font-weight: bold;
	text-align: left
 }
 
a.bookmark_popup_close {
	margin: 5px 0 0 0;
	padding: 0;
	width: 16px;
	height: 16px;
	text-align: right;
	float: right;
	z-index: 99
 }
 
div.bookmark_popup_text {
	clear: both;
	display: block;
	margin: 0 0 0 10px;
	padding: 5px 0 15px 0;
	color: #707070;
	font-size: 117%;
	text-align: left;
	line-height: 160%
 }
 
p.cblist {font-size: 11px;margin:10px 0 0 0}
 
div.adingo_keywords {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	margin: 5px 0 0 0
 }
 
	div.adingo_keywords ul {text-align: left;vertical-align:top}
 
		div.adingo_keywords ul li {
			width: 190px;
			display: inline;
			text-align: left;
			vertical-align: top;
			white-space: nowrap;
			float: left;
			padding: 2px 5px
		 }
 
			div.adingo_keywords ul li a {color: #ff2c7d;font-size:11px}
 
div.cblist_right {
	text-align: left;
	color: gray;
	padding: 0;
	margin: 10px 0;
	line-height: 1.1
 }
 
	div.cblist_right div.adingo_keywords ul li:last-child {
		display: inline;
		text-align: left;
		vertical-align: top;
		padding: 5px
	 }
 
	div.cblist_right div.adingo_keywords {
		font-size: 11px;
		text-align: left;
		vertical-align: top;
		margin: 5px 0 0 0;
		float: left
	 }
 
		div.cblist_right div.adingo_keywords ul {
			text-align: left;
			vertical-align: top;
			list-style: none
		 }
 
			div.cblist_right div.adingo_keywords ul li {
				width: 90px;
				display: inline;
				white-space: nowrap;
				text-align: left;
				vertical-align: top;
				float: left;
				padding: 5px
			 }
 
				div.cblist_right div.adingo_keywords ul li a {color: #ff2c7d;font-size:11px}
 
				div.cblist_right div.adingo_keywords ul li:last-child {
					display: inline;
					text-align: left;
					vertical-align: top;
					padding: 5px
				 }
 
img.adimg_search {border: 1px solid #e2e2e2}
 
A.yad {color: green;text-decoration:none}
 
tr.item {vertical-align: top}
 
div.item_img_search {text-align: center}
 
#ads_search_type1 {
	width: 600px;
	height: 140px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	border: 1px solid #ddd;
	background: #fff
 }
 
td.item_search_type1 {
	margin: 0;
	padding: 4px 11px 0 11px;
	width: 144px
 }
 
div.item_desc_search_type1 {
	margin: 0;
	width: 120px;
	height: 48px
 }
 
#ads_search_type2 {
	width: 180px;
	height: 400px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	border: 1px solid #ddd;
	background: #fff
 }
 
td.item_search_type2 {
	margin: 0;
	padding: 2px 2px 2px 8px;
	width: 85px;
	height: 85px
 }
 
div.item_desc_search_type2 {
	margin: 0;
	padding: 8px 5px 2px 2px;
	width: 85px;
	height: 85px
 }
 
div.item_desc_title_row3 {height: 36px}
 
div.item_desc_title_row2 {height: 24px}
 
div.item_desc_line {text-align: right}
 
div.item_store_line {color: #f90;text-align:right}
 
.js-adingoFluct,.js-adGeniee {
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
	border-spacing: 0
 }
 
#right_fooert_pr_box {z-index: 999}
 
.js-trackEvent {
	display: inline;
	margin: 0;
	padding: 0
 }
 
#column_comment_form {display: none}
 
.comment_button {
	display: block;
	width: 100%;
	height: 40px;
	margin: 0;
	padding: 6px;
	color: #595757;
	font-size: 85%;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background: -moz-linear-gradient(top,#fff,#ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
 }
 
	.comment_button:hover {
		background: #595757;
		background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
		background: -moz-linear-gradient(top,#fff,#dcdcdc);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc')
	 }
 
table.keyword_list {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse
 }
 
	table.keyword_list td {
		margin: 0;
		padding: 15px 0;
		width: 32%;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #d0d0d0
	 }
 
		table.keyword_list td a,table.keyword_list td a:visited {
			display: block;
			padding: 0;
			color: #595757;
			font-size: 12px;
			text-align: center;
			vertical-align: middle
		 }
 
		table.keyword_list td a:hover {color: #595757}
 
table.keyword {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
 }
 
	table.keyword td {height: 80px;text-align:center}
 
		table.keyword td.select {border: 1px solid #d0d0d0}
 
		table.keyword td.caption {
			color: #f64689;
			font-size: 145%;
			font-weight: bold;
			border: 1px solid #d0d0d0
		 }
 
		table.keyword td a {font-size: 120%;text-decoration:underline}
 
a.column_valuation_button,a.valuation_send,a.valuation_cancel {
	clear: both;
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 0 10px;
	height: 40px;
	color: #707070;
	font-size: 77%;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	border: 1px solid #b7b7b7;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	letter-spacing: 0
 }
 
a.column_valuation_button {
	display: block;
	margin: 0 10px;
	padding: 0;
	font-size: 100%;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background: -moz-linear-gradient(top,#fff,#ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2)
 }
 
div.valuation_popup {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 820
 }
 
div.valuation_popup_frame {
	margin: 0;
	padding: 5px 10px 0 10px;
	color: #707070;
	background-color: #fff;
	box-shadow: 0 -2px 4px #b0b0b0;
	-webkit-box-shadow: 0 -2px 4px #b0b0b0
 }
 
div.valuation_popup_title {
	margin: 0;
	height: 30px;
	line-height: 30px;
	color: #707070;
	font-size: 85%;
	font-weight: bold;
	text-align: left
 }
 
div.valuation_popup a.valuation_popup_close {
	margin: 2px 0;
	padding: 0;
	width: 16px;
	height: 30px;
	text-align: right;
	z-index: 99
 }
 
div.valuation_popup a.valuation_link {-webkit-tap-highlight-color: rgba(255,255,255,0)}
 
div.valuation_popup_text {
	clear: both;
	display: block;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 0;
	color: #707070;
	text-align: center;
	line-height: 40px
 }
 
#column_valuation {
	display: inline;
	color: #707070;
	font-size: 12px;
	letter-spacing: 0
 }
 
.valuation_img_full,.valuation_img_harf,.valuation_img {
	display: inline-block;
	padding: 0 1px;
	width: 22px;
	height: 40px;
	line-height: 40px
 }
 
.valuation_large_img_full,.valuation_large_img_harf,.valuation_large_img {
	display: inline-block;
	padding: 0 0 0 1px;
	width: 31px;
	height: 40px;
	line-height: 40px
 }
 
.valuation_small_img_full,.valuation_small_img_harf,.valuation_small_img {
	display: inline-block;
	padding: 0 0 0 1px;
	width: 11px;
	height: 14px;
	line-height: 14px
 }
 
#policy h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px
 }
 
#policy div>ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 16px 0
 }
 
	#policy div>ul>li {
		padding: 0;
		margin: 0;
	 }
 
		#policy div>ul>li>ul {
			list-style-type: disc;
			padding-left: 20px;
			font-weight: normal
		 }
 
			#policy div>ul>li>ul>li {margin-bottom: 2px;line-height:140%}
 
#policy ul.slash {
	list-style-type: none;
	margin: 0;
	padding: 0
 }
 
	#policy ul.slash li {display: inline}
 
		#policy ul.slash li:after {content: ' / '}
 
		#policy ul.slash li:last-child:after {content: ''}
 
 
