@charset "Shift_JIS";* {font-size:small;color:#454545;line-height:150%;line-break:strict;}th {text-align:center;}body {	margin:15px 0px 15px 0px;	background-color:#ffffff;}/*ヘッダーID*/#outborder {	border:solid 1px #008b00;	width:764px;	margin:auto;	text-align:left;	}	#head {	background-color:#fffbc8;	}	#head > table, #conts > table{	width:764px;	text-align:left;	margin:auto;	}/*コンテンツ+ボックスサイズ+マージン ID*/#conts {text-align:left;}#tableleft {	width:160px;	background:#fffbc8 url(base_imgs/left_bg.gif);	background-repeat:repeat-y;	}	#tableright {width:604px;}#leftnavi {margin:17px 0px 50px 17px;}#contents {margin:17px 25px 0px 20px;}#rightbaner {margin:0px 0px 50px 25px;}#footer {margin:30px 0px 20px 0px;}#contstitle {margin:15px 0px 0px 0px;}#pagetitle {margin:30px 0px 0px 0px;}#contsleft {padding:0px 8px 0px 0px;}#rightimgs {padding:0px 0px 0px 12px;border-left:dashed 1px #666666;}#rightimgs2 {padding:0px 0px 0px 21px;}/*ショッピングのページで主に使っています。*/#rightimgs img {margin:10px 0px 0px 0px;}/*観光案内のページで主に使っています。*/#left263 {width:263px;}/*フォーム*/.formsize {width:114px;margin-top:5px;}/*フォント*/p,h1,h2,h3,h4,h5,h6 {margin:0px;color:#454545;}.texttitle {	font-size:160%;font-weight:bold;	margin:0px 0px 20px 0px;	color:#111111;	line-height:1.2em;}.small {font-size:85%;line-height:130%;}.smallbold {font-size:85%;line-height:130%;font-weight:bold;}.large {font-size:130%;font-weight:bold;color:#333333;}.bold {font-weight:bold;color:#333333;}.lwhitebold {	font-size:130%;	font-weight:bold;	color:#ffffff;}.whitebold {	font-weight:bold;	color:#ffffff;}.white {	color:#ffffff;}.swhite {	color:#ffffff;	font-size:85%;line-height:130%;}/*レッド系*/.red {color:red;}.redbold {	font-weight:bold;	color:red;}.sred {font-size:85%;line-height:130%;color:red;}.lredbold {	font-size:130%;	font-weight:bold;	color:red;}/*ダークオレンジ系*/.darkorenji {color:#e74f19;}.darkorenjibold {	font-weight:bold;	color:#e74f19;}.ldarkorenjibold {	font-weight:bold;	color:#e74f19;	font-size:130%;}.xldarkorenjibold {	font-weight:bold;	color:#e74f19;	font-size:150%;}/*グリーン系*/.green {color:#008b00;}.greenbold {	font-weight:bold;	color:#008b00;}.lgreenbold {	font-weight:bold;	color:#008b00;	font-size:130%;}/*ブルー系*/.bluebold {	font-weight:bold;	color:blue;}/*背景色*/.bgtitle {background-color:#386262;}.bghelper {background-color:#bbddff;}/*フロート*/.clboth {clear:both;display:block;}.clright {clear:right;}.clleft {clear:right;}.floatl {float:left;}.floatr {float:right;}.floatlink {	float:right;	margin-top:5px;}/*リスト*/.linklist {	list-style-image:url(base_imgs/yajirushi.gif);	list-style-position:outside;}/*ボーダー*/.border1 {	border-top:dashed 1px #666666;	margin:15px 0px;	}.border2 {	border-top:dashed 1px #666666;	margin:5px 0px;	}.kojinhogobox {	border:solid 1px #666666;	width:557px;	height:150px;	margin:10px 0px;}/*凡庸マージン*/.mrgs5 {margin:0px 5px 0px 5px;}.mrgh3 {margin:3px 0px 3px 0px;}.mrgh10 {margin:10px 0px 10px 0px;}.mrgt3 {margin:3px 0px 0px 0px;}.mrgt5 {margin:5px 0px 0px 0px;}.mrgtm10 {margin:-10px 0px 0px 0px;}.mrgt10 {margin:10px 0px 0px 0px;}.mrgt12 {margin:12px 0px 0px 0px;}.mrgt15 {margin:15px 0px 0px 0px;}.mrgt20 {margin:20px 0px 0px 0px;}.mrgt30 {margin:30px 0px 0px 0px;}.mrgt50 {margin:50px 0px 0px 0px;}.mrgr5 {margin:0px 5px 0px 0px;}.mrgr10 {margin:0px 10px 0px 0px;}.mrgl5 {margin:0px 0px 0px 5px;}.mrgl8 {margin:0px 0px 0px 8px;}.mrgl12 {margin:0px 0px 0px 12px;}.mrgl15 {margin:0px 0px 0px 15px;}.mrgl17 {margin:0px 0px 0px 17px;}.mrgl20 {margin:0px 0px 0px 20px;}.mrgb100 {margin:0px 0px 100px 0px;}.mrgt20l70 {margin:20px 0px 0px 70px;}/*リスト*/.kojinhogolist {	margin:0px;	padding-left:20px;}/*リンク*/a:link, a:visited {	color:#0066d2;	text-decoration:none;	}	a:hover, a:active {	color:#993333;	text-decoration:underline;	}.normal a:link,.normal a:visited {	color:#0066d2;	text-decoration:none;	}	.normal a:hover,.normal a:active {	color:#993333;	text-decoration:underline;	}li a:link, li a:visited {	color:#454545;	text-decoration:none;	}	li a:hover, li a:active {	color:#993333;	text-decoration:underline;	}.small a:link, .small a:visited {	font-size:100%;	color:#0066d2;	text-decoration:none;	}.small a:hover, .small a:active {	font-size:100%;	color:#993333;	text-decoration:underline;	}
