@charset "utf-8";

body	{
	background:#ffffff;height:100%;font-size:12px;margin:0px;
	line-height:120%;text-align: center;
	font-family:"verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;}
div.fake {clear: both;}
.fake hr {display: none;}
hr {clear: both;}
img {border:0px;}
/*【全ページ共同】--大枠*/
.body2 {
	font-size:12px;
	background:#ffffff;
	width:740px;
	border:1px solid #000000;
	margin: 0px auto;text-align:left;}
a:link,a:visited {color:#6888F7;text-decoration:none;}
a:active,a:hover {color:#6888F7;text-decoration:underline;}
/* ---------------------ヘッダー---------------------*/

/*【全ページ】--ヘッダー--全枠部分*/
.header {background:#ffffff;width:740px;margin:0px;padding:0px 0px;}

/*【全ページ】--ヘッダー--ロゴ部分*/
.header-logo{width:227px;height:30px;float:left;}

/*【全ページ】--ヘッダー--枠部分*/
.header-bar{width:208px;height:30px;float:left;}

/*【全ページ】--ヘッダー--ホームボタン部分*/
.header-home{width:98px;height:30px;float:left;}

/*【全ページ】--ヘッダー--お問い合わせ部分*/
.header-office{width:100px;height:30px;float:left;}

/*【全ページ】--ヘッダー--空欄部分*/
.header-qa{width:107px;height:30px;float:left;}

/*【全ページ】--ヘッダー--メインバナー左部分*/
.header-banner1_1{width:520px;height:140px;float:left;}

/*【全ページ】--ヘッダー--メインバナー右部分*/
.header-banner1_2		{
	background:#ffffff url(http://www.haplopharma.com/dictionary/images/mainbanner1_2.jpg) no-repeat;
	width:220px;height:140px;float:left;padding:0px;margin:0px;
	font-size:10px;letter-spacing:1px;}

/* ---------------------メインカラム---------------------*/

/*【全ページ】--メインカラム枠部分*/
.main {
	background:#E5E4E2 url(http://www.haplopharma.com/dictionary/images/back7.gif) repeat;
	width:740px;margin:0px;padding:0px;}

/* ---------------------左カラム---------------------*/

/*【全ページ】--左カラム枠部分*/
.left {
	background:#E5E4E2 url(http://www.haplopharma.com/dictionary/images/back7.gif) repeat;
	width:210px;margin:0px;padding:0px;float:left;}

/*【左ページ】--全枠部分*/
#left-box {width:100%;}

/*【左ページ】--会社説明--全枠部分*/
#left-infobox {width: 190px;clear: both;}

/*【左ページ】--会社説明--ヘッダー部分*/
.left-info{width:190px;height:14px;}

/*【左ページ】--会社説明--メイン部分*/
.left-content		{
	background: url(http://www.haplopharma.com/dictionary/images/left_waku2.gif) repeat-y;
	width:190px;margin:0px;padding:0px;
	font-size:12px;word-break:break-all;overflow:hidden;letter-spacing:1px;}
/*【左ページ】--会社説明--フッター部分*/
.left-end{width:190px;height:6px;}

/* ---------------------中央カラム---------------------*/
/*【全ページ共同】--中央枠部分*/
.main-center {
	float:left;background-color:#ffffff;
	width:530px;margin:0px;padding:0px;height:100%;}

/*【メインページ】--ヘッダーバナー部分（小）*/
#main-box {width:530px;height:50px;}

/*【メインページ】--ヘッダーバナー部分（大）*/
#main-box2 {width:530px;height:160px;}

/*【メインページ】--ヘッダーロールオーバーメニューバー部分*/
#bar-box{width:100%;height:20px;background-color:#D6BA5A;margin:0px;padding:0px;float:left;}

/*【メインページ】--パンクズ--テキスト部分*/
.main-pan {margin:2px;padding:2px;font-size:10px;}

/*【メインページ】--パンクズ--テキストリンク１部分*/
.main-pan a:link,.main-pan a:visited {
	color:#6888F7;text-decoration:none;}

/*【メインページ】--パンクズ--テキストリンク２部分*/
.main-pan a:active,.main-pan a:hover {
	color:#6888F7;text-decoration:underline;}

/*【メインページ】--whatnews--全枠部分*/
#box-what {width:530px;}

/*【メインページ】--whatnews--左枠部分*/
.box-what2 {
	width:255px;float:left;padding:2px;margin:0px;
	border-right:5px solid #D0CBCB;padding-right:0.5em;}

/*【メインページ】--whatnews--右枠部分*/
.box-what3 {width:255px;float:left;padding:2px;margin:0px;}

/*【メインページ】--whatnews--テキスト部分*/
.whatcontent {
	height:100%;margin:0px;padding:10px;font-size:12px;
	overflow:hidden;word-break:break-all;}

/*【メインページ】--whatnews--投稿時間表示部分*/
.days {float:left;font-size:12px;color:#282828;font-weight:bold;}

/*【メインページ】--ピックアップ--全枠部分*/
#box-pic {width: 508px;clear:both;}

/*【メインページ】--ピックアップ--ヘッダー部分*/
.picinfo{width:508px;height:29px;}

/*【メインページ】--ピックアップ--中央部分*/
.piccontent {
	border-left:3px solid #C4AE2F;
	border-right:3px solid #C4AE2F;
	height:100%;margin:0px;padding:5px;font-size:12px;
	word-break:break-all;overflow:hidden;
	background:url(http://www.haplopharma.com/dictionary/images/pickup_back.gif) repeat-x;}

/*【メインページ】--ピックアップ--左枠部分*/
.box-pic1 {width:160px;float:left;padding:2px;margin:0px;}

/*【トップページ】--ピックアップ--テキスト*/
.picup-text {
	font-size:12px;color:#663300;font-weight: nomal;
	line-height: 18px;padding:10px;border-left:0.5em solid #C5506D;
	padding-left:0.5em;text-align: left;width:150px;}

/*【トップページ】--ピックアップ--テキストリンク１*/
.pickup-text a:link,.pickup-text a:visited {
	color:#663300;text-decoration:none;}

/*【トップページ】--ピックアップ--テキストリンク２*/
.pickup-text a:active,.pickup-text a:hover {
	text-decoration:underline;}

/*【メインページ】--ピックアップ--中央枠部分*/
.box-pic2 {width:160px;float:left;padding:2px;margin:0px;}

/*【メインページ】--ピックアップ--右枠部分*/
.box-pic3 {width:160px;float:left;padding:2px;margin:0px;}

/*【メインページ】--ピックアップ--フッター部分*/
.picend {width:508px;height:16px;}

/*【メインページ】--フッター部分*/
.main-footer {width:530px;height:13px;float:left;}

/* ---------------------フッター---------------------*/
/*【全ページ】--フッター--全枠部分*/
.footer {background:#ffffff;width:740px;margin:0px;padding:0px;clear:both;}

/*【全ページ】--フッター--左枠部分*/
.footer-1_1{width:289px;height:37px;float:left;}

/*【全ページ】--フッター--右枠部分*/
.footer-1_2 {
	background:#ffffff url(http://www.haplopharma.com/dictionary/images/foot_image2.gif) repeat-x;
	width:451px;height:37px;float:left;padding:0px;margin:0px;}

/*【全ページ】--フッター--テキスト部分*/
.footer-text {
	float:left;padding:0px;margin:8px;
	font-size:11px;color:#ffffff;font-weight:normal;letter-spacing:1px;}

/*【全ページ】--フッター--コピライトのマーク部分*/
.copy {font-size:10px;color:#ffffff;margin:0px;padding:0px;}

/*【全ページ】--フッター--右枠部分リンク１*/
.footer-1_2 a:link,.footer-1_2 a:visited {
	color:#ffffff;text-decoration:none;}

/*【全ページ】--フッター--右枠部分リンク２*/
.footer-1_2 a:active,.footer-1_2 a:hover {
	color:#BDD0F0;text-decoration:none;}

/* ---------------------カテゴリ・エントリー用---------------------*/

/*【左ページ】--サブカテゴリー一覧枠部分*/
.ct-subbox {
width:200px;float:left;margin:0;padding0;border-left:9px solid #AF0102;}

/*【左ページ】--サブカテゴリー一覧テキスト部分*/
.ct-comd {
	font-size:12px;color:#282828;text-align:left;
	padding-left:3px;padding-top:2px;}

/*【左ページ】--サブカテゴリー一覧テキストリンク１部分*/
.ct-comd a:link,.ct-comd a:visited {
	color:#000000;text-decoration: none;}

/*【左ページ】--サブカテゴリー一覧テキストリンク２部分*/
.ct-comd a:active,.ct-comd a:hover {
	color:#AD0000;text-decoration: underline;}

/*【左ページ】--サブカテゴリー一覧下線部分*/
.ct-border {width:190px;height:8px;float:left;clear:both;}

/*【メインページ】--投稿--全枠部分*/
.box-ct {width:510px;height:100%;clear:both;}

/*【メインページ】--投稿--ヘッダー部分*/
.ct-head {
	width:510px;height:18px;
	background:url(http://www.haplopharma.com/dictionary/images/ct-c-head.gif) no-repeat;
	float:left;clear:both;}

/*【メインページ】--投稿--ヘッダーテキスト部分*/
.ct-title {
	font-size:12px;color:#ffffff;font-weight:bold;
	text-align:left;padding-left:10px;padding-top:3px;}

/*【メインページ】--投稿--メイン全枠部分*/
.ct-content2 {
	width:510px;height:100%;
	background:url(http://www.haplopharma.com/dictionary/images/ct-c-main.gif) repeat-y;
	padding:0px;margin:0px;clear:both;}

/*【メインページ】--投稿--メインテキスト部分*/
.ct-text {
	font-size:12px;color:#282828;
	font-weight:nomal;text-align:left;padding:10px;}

/*【メインページ】--投稿--メインテキストリンク１部分*/
.ct-text a:link,.ct-text a:visited {
	color:#000000;text-decoration: none;}

/*【メインページ】--投稿--メインテキストリンク２部分*/
.ct-text a:active,.ct-text a:hover {
	color:#AD0000;text-decoration: underline;}

/*【メインページ】--投稿--フッターテキスト部分*/
.ct-foot {width:510px;height:20px;}

/* ---------------------サーチ用---------------------*/

/*【メインページ】--サーチに主に使う大バナー*/
.search-title {
	background: url(http://www.haplopharma.com/dictionary/images/headerbar.jpg) repeat;
	border:1px solid #BA9D4F;height:20px;
	font-size: 14px;color:#282828;font-weight: bold;
	text-align:center;padding-bottom:2px;padding-top:2px;}

/*【メインページ】--サーチに主に使う小バナー*/
.search-kiji {
	border-left:1em solid #413510;
	border-bottom:1px solid #413510;
	font-size:12px;color:#413510;
	padding-left:0.3em;text-align:left;}

/*【メインページ】--サーチに主に使う小バナーリンク１*/
.search-kiji a:link,.search-kiji a:visited	{
	color: #413510;text-decoration:none;}

/*【メインページ】--サーチに主に使う小バナーリンク２*/
.search-kiji a:active,.search-kiji a:hover	{
	color:#594308;font-weight:bold;text-decoration:underline;}

/*【メインページ】--サーチに主に使う小記事*/
.search-word {
	border-left:1em solid #413510;font-size:12px;color:#413510;
	padding-left:0.3em;text-align:left;background:#FEEDBF;}

/*【メインページ】--サーチに主に使うボックス*/
input.searchbox {
	color:#003399;background-color:#ffffff;
	border:1px solid #333366;padding:2px;}

/*【メインページ】--サーチのヘッダーテキスト*/
.search-text		{
	font-size:13px;color:#003399;
	font-weight:nomal;text-align:left;padding:10px;}

/*【メインページ】--サーチの単語一覧表スタイル*/
table.word-in {
	text-align:center;border:1px #003366 solid;
	font-size:11px;margin:0 15px 10px 15px;background:#EEF9FF;}
table.word-in a{color:#282828;}
table.word-in td{padding:4px 7px;text-align:center;background:#ffffff;}

/*【メインページ】--サーチの単語一覧のタイトル*/
.word-set {
border:2px outset #0A375A;color:#ffffff;background:#0066CC;
font-weight:bold;font-size:12px;margin-left:20px;margin-right:20px;}

/*【メインページ】--サーチの単語一覧ul*/
.word-new {
list-style: disc url(http://www.haplopharma.com/dictionary/images/icon.gif) inside;
color:#333333;font-size:12px;line-height:20px;vertical-align:bottom;}
.word-new a:link,.word-new a:visited {color: #333333;}
.word-new a:active,.word-new a:hover {color: #7A3821;}