body{ color:#333333; background-color:#E9E9E9; margin-top:0px; background-image:url(http://www.free-hp.jp/img/bg.gif);}

body, td, tr, th{ font-size:13px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
h1{ font-size:10px; text-align: right; padding: 1px 10px 0px 0px; font-family:Verdana, arial, ＭＳ Ｐゴシック; font-weight:normal; line-height:1em; margin:0; color:#FFFFFF; }
strong{ font-size:13px; font-family:Verdana, arial, ＭＳ Ｐゴシック; font-weight:normal; line-height:1em;margin:0; }
.main{ font-size:13px; line-height:18px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

.xlarge{ font-size:19px; line-height:25px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }

.xlarge_red{ font-size:19px; color:#ff0000; line-height:25px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
.large{ font-size:15px; line-height:21px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
.small{ font-size:10px; line-height:15px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
.nsmall{ font-size:10px; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
.small_green{ font-size:11px; color:#336600; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
.input{ font-size:13px; color:#000000; background-color:#ffffff; }
A:link{ text-decoration:none; color:#0066cc; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
A:visited{ text-decoration:none; color:#3399cc; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
A:active{ text-decoration:underline; color:#ff0000; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
A:hover{ text-decoration:underline; color:#ff9933; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
#navi A:link{ text-decoration:none; color:#333333; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
#navi A:visited{ text-decoration:none; color:#555555; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
#navi A:active{ text-decoration:underline; color:#ff0000; font-family:Verdana, arial, ＭＳ Ｐゴシック; }#navi A:hover{ text-decoration:underline; color:#ff9933; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
img{border:0;}

/* 全体 */
#container {text-align: left; margin-top:0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; width: 800px; }
/* ヘッダー */
#header { WIDTH: 800px; background-position: center top; background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin-bottom: 0px; }
#banner A:link{ text-decoration:none; color:#FFFFFF; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
#banner A:visited{ text-decoration:none; color:#FFFFFF; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
#banner A:active{ text-decoration:underline; color:#ff0000; font-family:Verdana, arial, ＭＳ Ｐゴシック; }#banner A:hover{ text-decoration:underline; color:#0099ff; font-family:Verdana, arial, ＭＳ Ｐゴシック; }
#banner h2{ font-size:13px; text-align: left; padding: 0px 0px 0px 260px; font-family:Verdana, arial, ＭＳ Ｐゴシック; font-weight:bold; line-height:1.5em; margin:0; color:#FFFFFF; }

.titlebase {width:800px; height:112px; background-image:url(http://www.free-hp.jp/img/head01.jpg);background-repeat:repeat-x;  padding: 0px 0px 0px 0px; margin:0px;}
.sitetitle {padding: 25px 0px 0px 257px; margin:0px;}

.head02 {width:800px; height:21px; background-image:url(http://www.free-hp.jp/img/head02.jpg);background-repeat:repeat-x; padding: 0px 0px 0px 0px; margin:0px;}
.head02_text {font-size:13px; text-align: right; padding: 3px 20px 0px 0px; font-family:Verdana, arial, ＭＳ Ｐゴシック; font-weight:bold; margin:0; color:#FFFFFF; }

.head03 {width:800px; height:101px; background-image:url(http://www.free-hp.jp/img/head03.jpg);background-repeat:repeat-x; padding: 0px 0px 0px 0px; margin:0px;}
.head03_text {font-size:12px; text-align: left; padding: 25px 15px 5px 320px; font-family:Verdana, arial, ＭＳ Ｐゴシック; font-weight:nomal; line-height:1.3em; margin:0; color:#333333; }

#navigation {width: 800px;height: 20px;margin-left:15px;/*margin: 0 auto; */position: relative;border-bottom: none;border-top: none;}

#navigation ul {margin: 0px; padding: 0px; list-style: none;}
#navigation li {margin: 0; padding: 0; float: left; list-style: none;}
#navigation li a {display: block;text-decoration: none;height: 46px;background-position: 0 0;background-repeat: no-repeat;}#navigation li
#home a {background-image: url(http://www.memoris.co.jp/img/sw_home.jpg); width: 158px;}#navigation li
#design a {background-image: url(http://www.memoris.co.jp/img/sw_design.jpg); width: 161px;}#navigation li#orderguide a {background-image: url(http://www.memoris.co.jp/img/sw_orderguide.jpg); width: 118px;}
#navigation li#ryoukin a {background-image: url(http://www.memoris.co.jp/img/sw_ryoukin.jpg); width: 106px;}
#navigation li#order a {background-image: url(http://www.memoris.co.jp/img/sw_order.jpg); width: 89px;}
#navigation li#dvdworks a {background-image: url(http://www.memoris.co.jp/img/sw_dvdworks.jpg); width: 138px;}#navigation li a:hover {background-position: 0 -46px;}
#navigation li a span {visibility: hidden;}

/* コンテンツ全体 */
#content_all {width: 800px; background-image:url(http://www.free-hp.jp/img/bg_content.jpg); margin-top:0;}

/* 右側コンテンツ */
#content {width: 600px;float: right; background-image:url(http://www.free-hp.jp/img/bg_content.jpg);}

/*デザインカテゴリサブタイトル背景画像*/
.topicstitle_bg{width: 300px; height: 25px; margin-top:0px; background-image:url(http://www.free-hp.jp/img/bg_title.gif); background-repeat:no; }

/*ページ内サブタイトルテキスト*/
#content h2{font-size:14px; font-weight: bold; color:#005FAA; text-align="left"; padding: 6px 0px 0px 30px; }

.blue { font-size:14px; font-weight: bold; color:#005FAA; text-align="left"; padding: 5px 0px 0px 5px; }

/* 右側コンテンツ　内側*/
#content_main {text-align:left; width: 590px; padding: 10px 0px 0px 0px; }
.topicstext{width: 540px; text-align="left"; line-height:1.5em; padding: 5px 0px 0px 10px; margin-bottom:0px; }
.pagetitle_bg{width: 580px; height: 60px; margin-top:0px; margin-bottom:3px; background-image:url(http://www.memoris.co.jp/img/title_bg.gif); background-repeat:no;}
.pagetitle{font-size:20px; font-weight:bold; text-align="left"; padding: 20px 0px 0px 55px; }
.pannavi{font-size:12px; width: 550px; height: 20px; text-align="left"; padding: 1px 0px 0px 10px; margin-top:1px; background-image:url(http://www.memoris.co.jp/img/pan_bg.gif); background-repeat:no;}

/* 左側 */
#side {width: 200px;float: left;}

/* 左側コンテンツ　内側*/
#side_main {text-align:left; width: 200px; padding: 10px 0px 0px 0px; background-color:#FFFFFF;}
.menubox {text-align:left; background-color:#FFFFFF; padding: 0px 0px 0px 0px;}
.menulist{ margin-top:5px; margin-left:20px; }

/* 左側 テンプレート請求ボタン*/
#seikyuu p A {?DISPLAY: block; BACKGROUND-IMAGE: url(http://www.free-hp.jp/img/seikyuu.jpg); OVERFLOW: hidden; WIDTH: 190px; TEXT-INDENT: -9999px; HEIGHT: 75px}
#seikyuu p A:hover {?BACKGROUND-POSITION: 0px -77px}

/* 右側 テンプレート請求ボタン*/
#seikyuu2 p A {?DISPLAY: block; BACKGROUND-IMAGE: url(http://www.free-hp.jp/img/seikyuu2.jpg); OVERFLOW: hidden; WIDTH: 400px; TEXT-INDENT: -9999px; HEIGHT: 75px}
#seikyuu2 p A:hover {?BACKGROUND-POSITION: 0px -77px}

/* フッター */
#footernavi {width:800px; height: 60px; padding: 0px 0px 0px 0px; background-image:url(http://www.free-hp.jp/img/bg_futter.gif);background-repeat:repeat-x;}
.copy{text-align:right; font-size:11px; color:#333333; padding: 10px 15px 0px 0px;}
.futtermenu{text-align:left; font-size:11px; color:#333333; padding: 10px 0px 10px 20px; }
