body {margin:0 auto; background-image: url(../images/back.jpg);background-repeat: repeat-x; text-align:center; background-color: #fdffec;font:9pt"MS ゴシック", "Osaka";color:#000;line-height:2em;}

/*	▼リンク指定▼	*/
a       { color : #3366ff; text-decoration : underline ; }
a:link  { color : #3366ff; text-decoration : underline ; }
a:hover { color : #ff9900; text-decoration : underline ; }

/*	▼自由配置クラス▼	*/
.d{position:absolute;}

/*	▼ベース大枠▼	*/
	
#base{margin:0 auto;width:870px;text-align:left;}

/*	▼ベース内枠▼	*/
#base-a{margin:0;width:880px;text-align:left;background-image: url(../images/bk-c.jpg);background-repeat:repeat-y;}
#base-ov{margin: 0px 0px 0px 0px;width:870px;text-align:left;background-image: url(../images/bk-ov.jpg);background-repeat:no-repeat;min-height:450px;}

/*	▼ヘッダー▼	*/
#head{margin:0px 0px 0px 5px;width:860px;height:109px;text-align:left;background-image: url(../images/top.jpg);background-repeat: no-repeat;}
#head2{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:331px;height:82px;}
#head-manu-a{position:absolute;top:37px;margin:0px 0px 0px 355px;padding:0px 0px 0px 0px;width:500px;height:44px;overflow:hidden;}
#head-manu-a01,#head-manu-a02,#head-manu-a03 {float:right;margin-left:2px;height:25px;display:block;}
#head-manu-b{position:absolute;top:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:855px;height:21px;overflow:hidden;}
#head-manu-b01,#head-manu-b02,#head-manu-b03,#head-manu-b04{float:right;margin-left:25px;height:25px;display:block;}

/*	▼フラッシュ▼	*/
.mainflash{margin:0px 0px 20px 0px;width:650px;height:200px;}
.top-catch01{margin:0px 0px 0px 0px;width:650px;height:139px;background-image: url(../images/catch01.jpg);background-repeat:no-repeat;text-indent:-9999px;}
.top-catch02{margin:0px 0px 0px 0px;width:650px;height:139px;background-image: url(../images/catch02.jpg);background-repeat:no-repeat;text-indent:-9999px;}
.top-catch03{margin:0px 0px 40px 0px;width:650px;height:72px;background-image: url(../images/catch03.jpg);background-repeat:no-repeat;text-indent:-9999px;}

/*	▼メイン▼	*/

#main{clear:both;margin:10px 0px 0px 10px;width:850px;text-align:left;}

/*	▼左カラム▼	*/
#left{float:left;margin:0px 0px 0px 0px;width:188px;}
.leftmenubox{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:188px;}
.leftmenubox-in{margin:3px 0px 3px 9px;padding:0px 0px 0px 0px;width:167px;}
.leftmenubox-w{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:188px;background-image: url(../images/menu-w-m.jpg);background-repeat:repeat-y;}

/*	▼右カラム▼	*/
#right{float:right;margin:0px 0px 0px 0px;width:650px;}
.main650{clear:both;margin:0px 0px 20px 0px;padding:0px;width:650px;}
.main650icon01{clear:both;margin:0px 0px 20px 0px;padding:0px;width:650px;background-image: url(../images/icon1.jpg);background-repeat: no-repeat;background-position: bottom right;}
.main650icon02{clear:both;margin:0px 0px 20px 20px;padding:0px;width:630px;background-image: url(../images/icon2.jpg);background-repeat: no-repeat;background-position: top right;}
.mmtitle{clear:both;margin:20px 0px 0px 0px;padding:0px 0px 10px 0px;width:650px;height:25px;background-image: url(../images/m-650.jpg);background-repeat:no-repeat;}
.conbox650{clear:both;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:650px;background-image: url(../images/conbox-b.jpg);background-repeat:repeat-y;}
.conbox650d{clear:both;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:650px;}
.conbox650title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:650px;height:25px;background-image: url(../images/conbox-title.jpg);background-repeat:repeat-y;}
.conbox650c{clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:650px;height:8px;background-image: url(../images/conbox-c.jpg);background-repeat:no-repeat;}
.conbox650a{clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:650px;height:5px;background-image: url(../images/conbox-a.jpg);background-repeat:no-repeat;}
.conbox650title-tx{margin:0px 0px 0px 20px;padding:3px 0px 0px 0px;font:11pt"MS UI Gothic", "Osaka";color:#000000;line-height:1.3em;font-weight:900;}
.conbox650-tx{margin:0px 0px 0px 20px;padding:3px 0px 0px 0px;font:9pt"MS UI Gothic", "Osaka";color:#000000;line-height:1.3em;}
.main-p{ margin:20px 0px 20px 0px;width:620px;background-image: url(../images/p.gif);background-repeat: no-repeat;}
.main-p-title{margin:0px 0px 0px 20px;font:9pt"MS UI Gothic", "Osaka";color:#000000;line-height:1.3em;font-weight:900;}
.main-ptx{margin:0px 0px 0px 20px;font:9pt"MS UI Gothic", "Osaka";color:#000000;line-height:1.3em;}
.go-top{clear:both;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;width:650px;height:25px; background-color:#ffe4ac;}
.m0{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;width:650px;height:34px;background-image: url(../images/m0-650.jpg);background-repeat:repeat-y;}
.m0tx{margin:10px 0px 0px 25px;padding:0px 0px 0px 0px;font:11pt"MS UI Gothic", "Osaka";color:#000000;line-height:1.3em;font-weight:900;}

/*	▼写真▼	*/
.con-photo{clear:both;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;width:635px;}
.con-photo-left{float:left;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:250px;}
.con-photo-right{float:right;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;width:250px;}
.con-photo-tx{clear:both;width:600px;margin:10px 0px 10px 20px;}
.con-photo-txb{clear:both;margin:20px 0px 10px 20px;border-bottom:solid 1px #99000;font-weight:900;}
.con-photo-tx-in{width:400px;margin:0px 0px 0px 20px;}
.con-photo3{clear:both;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;width:635px;}
.con-photo-left420{float:left;width:420px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.con-photo-left420tx{width:395px;margin:10px 0px 10px 0px;padding:0px 0px 0px 20px;background-image: url(../images/p2.gif);background-repeat: no-repeat;font:9pt"MS ゴシック", "Osaka";color:#000;line-height:2em;}
.con-photo-left650tx{width:620px;margin:10px 0px 10px 0px;padding:0px 0px 0px 20px;background-image: url(../images/p2.gif);background-repeat: no-repeat;font:9pt"MS ゴシック", "Osaka";color:#000;line-height:2em;}
.con-photo-left205tx{width:195px;margin:10px 0px 10px 0px;padding:0px 0px 0px 20px;background-image: url(../images/p2.gif);background-repeat: no-repeat;font:9pt"MS ゴシック", "Osaka";color:#000;line-height:2em;}
.con-photo-left205{float:left;width:205px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.con-photo-right205{float:right;width:205px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.con-photo-tx{clear:both;width:600px;margin:10px 0px 10px 20px;}


/*	▼見出し▼	*/
h1.top {position:absolute;top:0px;margin:29px 0px 0px 10px;width:860px;height:95px;background-image:url(../images/hd.jpg);background-repeat: no-repeat;text-indent:-9999px;}
h1.logo {position:absolute;top:0px;margin:0px 0px 0px 336px;width:529px;height:82px;background-image:url(../images/hd.jpg);background-repeat: no-repeat;text-indent:-9999px;}
h2.left02 {margin:0px 0px 0px 0px;width:188px;height:36px;background-image:url(../images/leftmenu02.jpg);background-repeat: no-repeat;text-indent:-9999px;}
h2.left03 {margin:0px 0px 0px 0px;width:188px;height:36px;background-image:url(../images/leftmenu03.jpg);background-repeat: no-repeat;text-indent:-9999px;}
h2.left04 {margin:0px 0px 0px 0px;width:188px;height:36px;background-image:url(../images/leftmenu04.jpg);background-repeat: no-repeat;text-indent:-9999px;}
h2.left05 {margin:0px 0px 0px 0px;width:188px;height:36px;background-image:url(../images/leftmenu05.jpg);background-repeat: no-repeat;text-indent:-9999px;}
h2.left06 {margin:0px 0px 0px 0px;width:188px;height:36px;background-image:url(../images/leftmenu06.jpg);background-repeat: no-repeat;text-indent:-9999px;}
h2.left07 {margin:0px 0px 0px 0px;width:188px;height:36px;background-image:url(../images/leftmenu07.jpg);background-repeat: no-repeat;text-indent:-9999px;}


/*	▼フッター▼	*/
#footer{clear:both;margin:auto;width:870px;background-image: url(../images/bk-c.jpg);background-repeat:repeat-y;}
.footer-l{clear:both;margin:0px 0px 0px 5px;padding:0px;width:860px;} 
.footer-lle{text-align:right;padding:3px 0px 0px 5px;width:120px;min-height:18px;font:8pt"MS ゴシック", "Osaka";color:#333;font-weight:900;line-height:1.3em;} 
.foo-line{clear:both;margin:0px 0px 0px 5px;width:860px;height:5px;background-image: url(../images/foo-line.gif);background-repeat: repeat-x;} 
.footer2{clear:both;margin:0px 0px 0px 0px;width:870px;height:48px;background-image: url(../images/foo.jpg);background-repeat:repeat-y;}
.foo-link{text-align:center;margin:0px auto;padding:10px 0px 0px 0px;font:9pt"MS UI Gthic", "Osaka";color:#ffffff;}
.foo-link a       { color : #ffffff; text-decoration : none ; }
.foo-link a:link { color : #ffffff; text-decoration : none; }
.foo-link a:hover { color : #ffff00; text-decoration : underline ; }
.foo-tx{float:right;padding:3px 5px 0px 20px;width:710px;min-height:18px;font:8pt"MS ゴシック", "Osaka";color:#000;line-height:1.2em;background-image: url(../images/foo-p2.jpg);background-repeat:repeat-y;}
.foo-tx a       { color : #3366ff; text-decoration : underline ; }
.foo-tx a:link  { color : #3366ff; text-decoration : underline; }
.foo-tx a:hover { color : #ff9900; text-decoration : underline ; }

/*	▼画像▼	*/
img.sample-l{float:left;margin:0px 5px 10px 0px;}
img.sample-r{float:right;margin:0px 0px 0px 0px;}


/*	▼無料プレゼント▼	*/
table.present_1{
	background-color:#dff4ff;
	width:620px;
	border:1px;
	border-style:groove;
	border-color:#7b7b79;
	padding:5px; 
	margin-bottom:20px;
}
table.present_1 td.left{
	width:380px;
	line-height:98%;
}
table.present_1 h3{
	font-weight:bold;
	color:#ff0000;
	margin-top:5px;
}
table.present_2{
	background-color:#faf5d3;
	width:620px;
	border:1px;
	border-style:groove;
	border-color:#7b7b79;
	padding:5px; 
	margin-bottom:20px;
}
table.present_2 td.left{
	width:380px;
	line-height:98%;
}
table.present_2 h3{
	font-weight:bold;
	color:#ff0000;
	margin-top:5px;
}


