body		{
		color: #000;
		background: #fff;
		background-image : url("../img_c/bg.gif");
		margin:0px 0px 0px 0px;
		text-align: center;
		}

/* リンクのスタイル設定 */

a:link		{
		color:#0000FF;
		}

a:hover		{
		color: #3399FF;
		text-decoration:none;
		}


a:visited	{
		color:#0000FF;
		}


a:hover		{
		color: #3399FF;
		text-decoration:none;
		}

/* テキストのスタイル設定 */
.text1{
	font-size:11px;
	line-height:120%;
	font-family:ＭＳ　Ｐゴシック;
}

.text2{
	font-size:12px;
	line-height:140%;
	font-family:ＭＳ　Ｐゴシック;
}

.text3{
	font-size:14px;
	line-height:150%;
	font-family:ＭＳ　Ｐゴシック;
}

.text4{
	font-size:16px;
	line-height:150%;
	font-family:ＭＳ　Ｐゴシック;
}

.text5{
	font-size:11px;
	line-height:200%;
	font-family:ＭＳ　Ｐゴシック;
}

form {
		margin:0;
		padding:0;
		}

/* wrapper部分のスタイル設定 ###################### */
#wrapper	{
		width:778;
		margin-left:auto;
		margin-right:auto;
		background-color: #FFFFFF;
		border-top:solid 5px #cc0000;
		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		text-align:left;
		}


/* header部分のスタイル設定 ###################### */
#header		{
		width:746;
		text-align:left;
		margin-top:0px;
		margin-left:17px;
		}


/* contents menu部分設定 ###################################  */
#main		{
		width:746;
		float:left;
		text-align:left;
		margin-bottom:30px;
		}

.main_contents	{
		text-align:left;
		float:left;
		padding-left:19px;
		}

.main_contents table{
		margin:0px 0px 0px 0px;
		font-size: 12px;
		line-height: 130%;
		text-align: left;
}

.main_contents p{
		background-image:url(../img_c/arrow.gif);
		background-repeat:no-repeat;
		margin:0px 0px 3px 0px;
		padding-left:10px;
		line-height:130%;
		font-size:12px;
		}



/* footer部分設定 ################################# */
#footer		{
		width:778;
		clear:both;
		background-image : url("../img_c/footer_bg.gif");
		text-align: center;
		}

.copyright table{
		margin:0px 0px 0px 0px;
		font-size: 12px;
		line-height: 150%;
		text-align: left;
		}



/* アイコン設置設定 ################################# */

img.icon { vertical-align:-2px; }



/* 200902追加 ################################# */

h1 {
       margin:0;
       padding:0;
       }

h2 {
       margin:0;
       padding:0;
       }

h3.search {
       margin:0;
       padding:0;
       font-size:12px;
       display:inline;
       }

h4.search {
       margin:0;
       padding:0;
       font-size:12px;
       font-weight:normal;
       display:inline;
       }

h3.camera {
       margin:0;
       padding:0;
       }

h4.camera {
       margin:0;
       padding:0;
       font-size:14px;
       }

h4.camera_result {
       margin:0;
       padding:0;
       font-size:12px;
       color:#CC0000;
       }

h3.product {
       margin:0 0 8px 0;
       padding:0;
       font-size:12px;
       font-weight:normal;
       }

h4.product {
       margin:0 0 4px 0;
       padding-top:3px;
       font-size:16px;
       }

h3.new_product {
       margin:0 0 0 0;
       padding:0;
       font-size:12px;
       font-weight:normal;
       display:inline;
       }

h3.sw {
       margin:0 0 0 0;
       padding:0;
       font-size:12px;
       font-weight:normal;
       }


