

/*==================*/


/*全体余白設定部分*/



body
{
 padding:0px;
 margin: 0px 15px 0px 15px;
}


/*==================*/


/*フォームタグ余白設定部分*/


.search form {
    margin: 0;
}




/*==================*/


/*見出しタグ余白設定部分*/



.h1 h1 {
    margin: 0;
}



.h2 h2 {
    margin: 0;
}



/*==================*/


/* フォントシャドー設定部分 */


.ft0 {
  filter: shadow(color=#e1e1e1, direction=135);
  width: 100%;
  height: 15px;
}



/*==================*/

/* 文字サイズ設定部分 */

 
.size1 { font-size: 8pt; } 
 

 
.size2 { font-size: 12pt; } 
 

 
.size3 { font-size: 10pt; } 
 

 
.size4 { font-size: 16pt; } 
 



/*==================*/

/* 文字縦書き設定部分 */


.tate {
  width: 15px;           /* 表示する横幅 */
  height: 42px;          /* 表示する縦幅 */
  writing-mode: tb-rl;    /* テキストを縦書きにする */
}




/*==================*/

/* テーブルボーダー実線設定 */


/*ブルー　右左*/

.line1 {border-left: 1px solid #c0ccff; }
.line1 {border-right: 1px solid #c0ccff; }




/*濃いブルー 上下左右*/
.line2 {border-left: 1px solid #648ffb; }
.line2 {border-right: 1px solid #648ffb; }
.line2 {border-bottom: 1px solid #648ffb; }
.line2 {border-top: 1px solid #648ffb; }




/*濃いグレー　上下左右*/
.line3 {border-left: 1px solid #999999; }
.line3 {border-right: 1px solid #999999; }
.line3 {border-bottom: 1px solid #999999; }
.line3 {border-top: 1px solid #999999; }




/*濃いグレー 右*/
.line4 {border-right: 1px solid #999999; }




/*薄いグレー 上下左右*/
.line5 {border-left: 1px solid #cccccc; }
.line5 {border-right: 1px solid #cccccc; }
.line5 {border-bottom: 1px solid #cccccc; }
.line5 {border-top: 1px solid #cccccc; }




/*薄いグリーン 上下左右*/
.line6 {border-left: 1px solid #2b9203; }
.line6 {border-right: 1px solid #2b9203; }
.line6 {border-bottom: 1px solid #2b9203; }
.line6 {border-top: 1px solid #2b9203; }




/*オレンジ 上下左右*/
.line7 {border-left: 1px solid #ff9600; }
.line7 {border-right: 1px solid #ff9600; }
.line7 {border-bottom: 1px solid #ff9600; }
.line7 {border-top: 1px solid #ff9600; }




/*ピンク 上下左右*/
.line8 {border-left: 1px solid #ff00ff; }
.line8 {border-right: 1px solid #ff00ff; }
.line8 {border-bottom: 1px solid #ff00ff; }
.line8 {border-top: 1px solid #ff00ff; }



/*グレー　右左*/

.line9 {border-left: 1px solid #cccccc; }
.line9 {border-right: 1px solid #cccccc; }




/*濃いグレー 下*/
.line10 {border-bottom: 1px solid #999999; }



/*濃いグレー 上*/
.line11 {border-top: 1px solid #999999; }



/*黒 上下左右*/
.line12 {border-left: 1px solid #000000; }
.line12 {border-right: 1px solid #000000; }
.line12 {border-bottom: 1px solid #000000; }
.line12 {border-top: 1px solid #000000; }



/*白 上下左右*/
.line13 {border-left: 1px solid #ffffff; }
.line13 {border-right: 1px solid #ffffff; }
.line13 {border-bottom: 1px solid #ffffff; }
.line13 {border-top: 1px solid #ffffff; }


/*==================*/

/* テーブルボーダー点線設定 */



/*濃いグレー　下*/
.dot1 {border-bottom: 1px dotted #999999; }




/*濃いグレー　右*/
.dot2 {border-right: 1px dotted #999999; }



/*濃いグレー　左*/
.dot3 {border-left: 1px dotted #999999; }


/*==================*/

/* トップサーチテーブル設定部分 */

#top_main{
	margin-left:2px;
}



#top_main .tb{
	width:120px;
	float: left;
	border-style: solid;
	border-color: #648ffb;
	border-width: 1px;
	margin:5px 2px 5px 2px;
	text-align: left;
}


#top_main .bg{
	width:120px;
	background-color: #648ffb;
	font-weight: bold; 
	text-align: center;
}


.cler {
	clear:left;
}


.left {
float:left;
width:120px;
margin:0px 5px 5px 0px;
}




.left1 {
float:left;
width:100px;
margin:0px 20px 5px 0px;
}



.pet {
float:left;
width:230px;
height:130px;
margin:0px 5px 5px 5px;
}



/*==================*/

/* テキストリンクカラー設定部分 */



a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}




/*==================*/

