@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; 

} 


