@charset "shift-jis";

body{
 margin:0;
 padding:0;
 border:0;
 background-color:transparent;
 color:#000000;
 font-size:13px;
 font-weight:normal;
 font-style:normal;
 font-family:"MS UI Gothic","MS PGothic","ＭＳ ゴシック";
 text-decoration:none;
 text-align:center;
}

#main{width:100%;}
table{border:0px;font-size:12px;}
form{margin:0;}
.srs{background-color: #092E71; color: #092E71; height: 1px; border-style: none; 
               border-width: 1px;margin:0;}
img {border:0}
.td100	{width:100%;}

.headT{background-color:#FAFCE5;border-bottom:2px solid #CCC;white-space: nowrap;height:24px;font-size:12px; }
.headT a{color:#333;font-size:12px;}
.headTr{text-align:right;padding-right:10px;}

.logo{width:180px;height:82px;}

#up-img	{background-image:url(images/up-img.gif);background-repeat:no-repeat;background-position:500px 100%;}
.searchA{padding:3px 0 0 0;height:23px; width:100%;}
.searchB{white-space: nowrap;height:26px; width:100%;}
.searchBF{width:380px;}
.searchBB{width:80px;}
.searchC{padding:5px;white-space: nowrap; width:100%; }
.searchC a{color:blue;}

.topL{background-image:url(images/index_12.gif);height:30px;padding-left:10px;white-space: nowrap;background-repeat:repeat-x;}
.topL a{color:blue;}

.copy{text-align:center;padding:20px;float:left;width:750px;font-size:13px;}
.copy a{text-decoration:none;color:#333;}

#main	{width:1000px;vertical-align:top;}

#mainC dl{margin:10px;}
#mainC dt{margin:0;font-weight:bold;color:#333;letter-spacing:0.1em;
	border-bottom:1px solid #999;font-size:13px;padding:4px;background-color:#CFE0FC;}
#mainC dd{margin:0;padding:4px 8px 4px 15px;border-bottom:1px solid #EAEAEA;
	background-image:url(images/pon.gif);background-position:3% 50%;
	  background-repeat:no-repeat;}
#mainC a	{}
/* .next	{text-align:right;padding-right:8px;} */
.next 	{text-align:right;padding-right:2px;width:85px;float:left;font-size:11px;}

.back 	{text-align:left;width:95px;color:#999;float:left;font-size:11px;padding-left:8px;}
.newkey	{margin:30px 8px;text-decoration:underline;font-size:12px;}

#mainB,#mainBs	{float:left;width:670px;padding-right:20px;padding-left:5px;}
#mainB h2,#mainBs h2{font-weight:bold;margin:0;padding:10px 0 0px 10px;font-size:30px;}
#mainBs	{font-size:14px;}
.site{margin:20px 0 15px 5px;}
.sitesearch{margin:10px 0 25px 0;}
.siteT	{width:520px;font-size:16px;padding:0 0 5px 10px;}
.siteS{width:535px;letter-spacing:0em;line-height:1.2em;margin-bottom:0px;font-size:13px;
	margin-left:10px;}
.siteedit{margin-left:10px;}
.siteedit a{color:#1AA913;}

ol	{margin:0px}
li	{padding:0px;list-style-type:none;margin:0;}

ul	{margin:0;}
ul#reg li{padding:3px;}

.siterank{color:blue;font-size:14px;}


#mainC	{float:left;width:230px;}


/* keyword.html */
#keyA	{float:right;width:200px;text-align:left;}
#keyA dl{margin:10px;}
#keyA dt{margin:0;font-weight:bold;color:#0000CC;letter-spacing:0.1em;
	border-bottom:2px solid #999;font-size:13px;padding:4px;}
#keyA dd{margin:0;padding:4px 8px;border-bottom:1px solid #EAEAEA;font-size:13px;}
#keyA a	{}

/* 広告　*/


/* 検索結果　*/
.serachT a	{font-size:14px;}
.searchT h3	{margin:10px 10px;font-size:16px;}
.searchK	{background-color: #DEF2FA;}
.sback		{float:left;width:40%;padding:20px 0 0 10px;}
.snext		{float:left;width:50%;text-align:right;padding:20px 10px 0 0px;}

/* フッター */
.footF{}

#foot{margin-top:10px;background-image:url(images/footbk.gif);height:70px;width:100%;background-repeat:repeat-x;}
#footlogo{float:left;padding:10px 10px 0 10px;}
#footlink{float:left;line-height:1.4em;font-size:11px;padding:12px 10px 0 6px;text-align:left;
	color:#2965C9;}
#footlink a{color:#2965C9;}


/* info.html */
#SRS_main	{width:750px;vertical-align:top;padding:20px 40px;}

.info_menu{background-color:#E7EFFF;border-left:3px solid #73A2FD;padding:5px 0 10px 10px;}

.info_menu img,.info_setumei img{position:relative;top:1px;margin-right:5px;}

.info_menu a{font-size:14px;color:#333;}

.info_menu a:hover{color:blue;}

.info_spaceA{height:20px;}

#SRS_main hr{height:2px;color:#ddd;background-color:#ddd;margin:10px 0;}

.info_title{font-size:14px;font-weight:bold;border-bottom:3px double #73A2FD;padding-bottom:2px;}

.info_naiyou{padding:10px;line-height:1.4em;font-size:14px;}

.info_img{border:1px solid #666;}


/* カラー調整　*/
/* 基本薄いカラー　：#E7EFFF、濃いカラー：#73A2FD　*/



.edit        { margin:20px 0 20px 50px; }

.edit th	 {text-align:left;color:#BB0412;padding:4px 0;font-size:14px;}
.editT		 {text-align:right;padding:13px 5px;background-color:#fff;width:120px;border:1px solid #999}
.forms		 {width:250px;}
.formu		 {width:350px; height:80px;}
.error		 {text-align:left;padding:10px 0  0 60px;color:red;}
#keyd		 {
	color: #F00000;
	font-size: 18px;
	font-weight: bold;
}

.waku   	 {border:1px solid #999;background-color:#E9ECFC;}
.wakulog	{border:1px solid #666;background-color:#E9ECFC;padding:5px;}
#moziretu	 {font-size:18px;color:red;font-weight:bold;letter-spacing:0.1em;}
.infom		{margin:10px 40px;line-height:1.4em;}

/*  上部広告　*/

.cm-up	{background-color:#EAF7FF;padding:10px;border:1px solid #ddd;}
.cm-obi	{background-color:#EFF8DD;padding:5px;border:1px solid #ddd;margin:5px 0 30px 0;}

/* カテゴリメニュー　*/

.fudousan	{position:relative;top:2px;margin-right:5px;}

/* summaryページ調整　*/
#sum-b h2	{font-weight:bold;margin:0;padding:5px 10px 2px 10px;font-size:24px;background-color:#1E64B9;color:#FFF000;}
.cmA{padding-left:15px;}
#googls{margin:10px 0 5px 15px}
#google728{width:738px;}

.cmf	{padding-left:15px;}
.comp{margin-top:10px;line-height:1.4em;}
.compcm{padding-top:25px;}
.cmu	{padding:5px 8px 3px 8px;background-color:#cfe3fc;margin:1px 0 0 0;}

.a-titoimg{position:relative;margin-right:6px;}
#a-tit a{
	color:blue
}
#next-T{margin-left:15px;}


.text {
	font-size: 12px;
	color: #666666;
}

.abc1 { 
width: 300px; 
height: 230px; 
overflow: hidden; 
} 

.abc { 
width: 120px; 
height: 600px; 
overflow: hidden; 
} 
