@charset "Shift_JIS";

/* htmlのレイアウト指定 */
html{ 
    height: 100%; 
}

/* bodyのレイアウト指定 */ 
body{ 
    height: 90%; 
} 

/* 大枠div */
div#ippn_wrapper{
	height:auto;
	min-height:100%;
}


/* かな検索用テーブル */
table.ippn_kanasearch {
	width: 95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	border: 1px black solid;
	border-collapse: collapse;
	vertical-align: middle;
}

/* かな検索用行レイアウト */
tr.ippn_kanasearch {
	height:40px;
}

/* かな検索用セルレイアウト */
td.ippn_kanasearch{
	text-align : center;
	border: 1px black solid;
}


/* 検索結果表示用テーブル */
table.ippn_result {
	width: 939px;
	margin-left:auto;
	margin-right:auto;
	border: 1px black solid;
	border-collapse: collapse;
	table-layout:fixed;
}

table.ippn_oowaku {
	width: 1160px;
	margin-left:auto;
	margin-right:auto;
	table-layout:fixed;
}


/* かなジャンプ */
table.ippn_jump {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	font-size: 14px;
}


/* 検索結果　タイトル行 */
tr.ippn_header{
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #add8e6;
	font-weight: bold;
	text-align:center;
}

tr.ippn_kekka{
	border: 1px black solid;
	border-collapse: collapse;
	text-align:left;
}

td.ippn_storeName{
	border: 1px black solid;
	border-collapse: collapse;
	font-size: 14px;
	width:188px;
	
}
td.ippn_siteName{
	border: 1px black solid;
	border-collapse: collapse;
	font-size: 14px;
	width:186px;
	
}
td.ippn_storeAddress{
	border: 1px black solid;
	border-collapse: collapse;
	font-size: 14px;
	width:186px;
	
}
td.ippn_storeKyoka{
	border: 1px black solid;
	border-collapse: collapse;
	font-size: 14px;
	width:100px;
	word-break:break-all;
	
}
td.ippn_storeUrl{
	border: 1px black solid;
	border-collapse: collapse;
	font-size: 14px;
	
	word-break:break-all;
}


/* 余白 */
td.ippn_yohaku{
	width: 110px;
	table-layout: fixed;
}

/* メインコンテンツ */
td.ippn_main{
	width: 940px;
	table-layout: fixed;
}

/* コメント欄 */
td.ippn_comment{
	width: 940px;
	border: 3px #0000cd solid;
	text-align : left;
	table-layout: fixed;
	
}

/* 検索欄 */
td.ippn_search{
	text-align : left;
	font-size: 20px;
	table-layout: fixed;

}

/* コメント欄箇条書き */
ul.ippn_class1{
	list-style-type : square;
	font-size: 18px;
	font-weight: bold;
}

/* コメント欄 文字 */
p.ippn_comment{
	font-size: 18px;
	font-weight: bold;
	text-align : right;
}


/* 見出し */
h1#ippn_midashi{
	width: 99%;
	text-align:center;
	background-color:#add8e6;
	border-width: 2px; 
	border-color:#0000cd;
	border-style:solid;
}

/* かな検索結果見出し */
h1#ippn_kanaResult{
	font-size: 20px;
	text-align:left;
}


/* 検索見出し */
h2.ippn_search{
	font-size: 24px;
}

/* 水平線 */
hr.ippn_line{
	width: 50%;
	height: 2px;
	background-color:#0000cd;
	border: none;
	color:#0000cd;
}

/* 検索用テキストボックス */
input#ippn_Text1{
	width:50%;
}

/* 検索ボタン */
input#ippn_Button1{
	width:100px;
	background-color:#add8e6;
}

/* かなリンク */
a.ippn_kanaLink{
	font-size:16px;
	font-weight: bold;
}


/* フッター */
div.ippn_ftr{
	font-size:14px;
	font-family:century;
}

/* カナ毎名称ヘッダー */
div.ippn_kana{
	text-align:left;
	font-weight: bold;
	font-size:14px;
}
