@charset "UTF-8";

/* ---------------------------------------------------------------- *
	タイトル部に関する設定
 * ---------------------------------------------------------------- */
#sresult	{ width: 570px; background: url(../img/common/head/search-title.jpg) bottom no-repeat; margin-bottom: 5px; min-height: 60px; height: auto !important; height: 60px; }
#sresult p	{ color: #66CCFF; margin: 10px 5px -10px auto; text-align: right; }
#sresult div{ width: 200px; color: #66CCFF; margin: 10px 5px -10px auto; text-align: right; }

#explain	{ width: 570px; height: 25px; background: url(../img/common/cont/explain.jpg) no-repeat; font-size: 10px; padding-top: 6px; }
#explain p	{ margin-left: 8px; }


/* ---------------------------------------------------------------- *
	リストに関する設定
 * ---------------------------------------------------------------- */
.s-cont		{ background: #FFFFFF; width: 550px; margin: 5px auto 10px auto; }
.s-cont p	{ font-size: 90%; padding: 5px; }
.s-cont img	{ position: relative; }
.ul-hint	{ font-size: 90%; padding: 5px; }
.s-expln	{ background: #BBBBBB; font-weight: bold; margin-top: 5px; padding: 3px; }
.s-pager	{ background: #BBBBBB; font-weight: bold; margin-bottom: 5px; }

/* リストのタイトル部分（3列） */
.s-titl	{ width: 370px; height: 30px; float: left; border-bottom: #CCCCCC 5px solid; background: url(../img/common/cont/material-tit.jpg) repeat-x; overflow: hidden; }
.s-code	{ width:  90px; height: 30px; float: left; border-bottom: #DD77BB 5px solid; background: url(../img/common/cont/material-tit.jpg) repeat-x; overflow: hidden; }
.s-mail	{ width:  90px; height: 30px; float: left; border-bottom: #DDDD77 5px solid; background: url(../img/common/cont/material-tit.jpg) repeat-x; overflow: hidden; }
.s-3tit	{ line-height: 1.1em; font-size: 80%; padding: 1px 0 0 2px; }
.s-kana	{ line-height: 1.1em; font-size: 75%; padding: 1px 0 0 2px; }
/* リストの行部分（3列用） */
.s-line3	{ border-bottom: #B2B2B2 1px dashed; background: #FFFFFF; min-height: 35px; height: auto !important; height: 35px; }
/* リストのリスト部分（3列） */
.s-name	{ width: 370px; float: left; }
.sls-no	{ width:  90px; float: left; }
.sts-no	{ width:  90px; float: left; }

/* リストのタイトル部分（1列） */
.s-titl1	{ width: 550px; height: 30px; border-bottom: #CCCCCC 5px solid; background: url(../img/common/cont/material-tit.jpg) repeat-x; line-height: 1.1em; font-size: 90%; padding: 2px 0 0 3px; }
/* リストの行部分（1列用） */
.s-line1			{ border-bottom: #B2B2B2 1px dashed; }
.s-line1 a			{ text-decoration: none; display: block; min-height: 35px; height: auto !important; height: 35px; }
.s-line1 a:link		{ color: #666666; background: transparent; }
.s-line1 a:visited	{ color: #666666; background: transparent; }
.s-line1 a:hover	{ color: #CCFF00; background-color: #888888; }
.s-line1 a:active	{ color: #FF3399; background-color: #999999; }


/* リストのタブ部分 */
.s-extabs			{ background: #999999; margin-top: 5px; font-weight: bold; }
.s-extabs a			{ background: #999999; margin-top: 5px; font-weight: normal; }
.s-extabs a:link	{ color: #666666; }
.s-extabs a:visited	{ color: #666666; }
.s-extabs a:hover	{ color: #FF3399; text-decoration: none; }
.s-extabs a:active	{ color: #CCFF00; text-decoration: none; }
.s-extab-n			{ margin: 0 8px; padding: 0 2px; background: #DDDDDD; color: #CC3399; }
.s-extab-f			{ margin: 0 8px; padding: 0 2px; }



/* ---------------------------------------------------------------- *
	インクルードファイルに関する設定
 * ---------------------------------------------------------------- */
.includes					{ background: #A6A6A6; margin:5px 0; }
.includes div.curve-head	{ font-size: 1px; height: 5px; background:url(../img/common/search/icld-head.jpg) top left no-repeat; }
.includes div.curve-bottom	{ font-size: 1px; height: 5px; background:url(../img/common/search/icld-foot.jpg) bottom left no-repeat; }
.inc-expln					{ background: #868686; font-size: 85%; font-weight: bold; color: #EEEE66; letter-spacing: 0.2em; margin-top: 5px; padding: 3px; }

/* inc_qrファイル */
.d-floimg	{ width:  90px; float: left; }
.d-imgexp	{ width: 454px; float: left; font-size: 80%; padding-top: 3px; }

/* pager2ファイル */
.s-pager ul		{ }
.s-pager ul li	{ display: inline; }