<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
TOP MENU
*/

ul#topMenu {
margin :0px;
width :750px;
height :40px;
border-bottom: 1px dotted #ccc;ﾃ･
text-decoration: none;
background-image :url();
background-repeat :no-repeat;
_width :750px;
_height :40px;
}

ul#topMenu li,
ul#registMenu li {
display :block;
float :left;
width :150px;
text-indent :-9999px;
font-size :0px;
}



ul#topMenu li #archives {
margin :0px;
width :150px;
height :40px;
}

ul#topMenu li a:hover,
ul#topMenu li a:focus,
ul#topMenu li a.selected {
background-position :0px -40px;
text-decoration: none;
}



ul#topMenu li a { float :left; }

li#home a { width : 150px; height:40px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/001.gif) no-repeat 0 0;}
li#design a { width :150px; height:40px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/002.gif) no-repeat 0 0; }
li#print a { width :150px; height:40px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/003.gif) no-repeat 0 0; }
li#photo a { width :150px; height:40px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/004.gif) no-repeat 0 0; }
li#croma a { width :150px; height:40px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/005.gif) no-repeat 0 0; }

/* 繝翫ン繧ｲ繝ｼ繧ｷ繝ｧ繝ｳ繝舌�蜈ｨ菴薙�繧ｹ繧ｿ繧､繝ｫ */
#navbar {
margin-top: 0px;
padding: 0 0 0 0;
border-top: 1px solid #CCC;
text-align: center; /* 驟咲ｽｮ */
font-family: Verdana, Arial, sans-serif; /* 繝輔か繝ｳ繝医せ繧ｿ繧､繝ｫ */
font-weight: normal; /* 繝輔か繝ｳ繝医�螟ｪ縺� */
font-size: 11px; /* 繝輔か繝ｳ繝医し繧､繧ｺ */
width: 100%; /* 蜈ｨ菴薙�蟷� */
line-height: 200%; /* 繝�く繧ｹ繝医�鬮倥＆ */
}


/* 繝ｪ繝ｳ繧ｯ縺ｮ繧ｹ繧ｿ繧､繝ｫ */
#navbar a{
background-color: #ffffff; /* 閭梧勹濶ｲ */
color:#666666; /* 譁�ｭ苓牡 */
padding: 2px 5px 2px 5px; /* 繝ｪ繝ｳ繧ｯ譁�ｭ励�繝代ョ繧｣繝ｳ繧ｰ */
}

/* 繝ｪ繝ｳ繧ｯ繧偵�繧､繝ｳ繝医＠縺滓凾縺ｮ繧ｹ繧ｿ繧､繝ｫ */
#navbar a:hover{
background-color: #8FABBE; /* 閭梧勹濶ｲ */
color:#ffffff; /* 譁�ｭ苓牡 */
text-decoration: none; /* 繝�く繧ｹ繝医�陬�｣ｾ繧偵↑縺上☆ */
}
/* 繝翫ン繧ｲ繝ｼ繧ｷ繝ｧ繝ｳ繝舌�蜈ｨ菴薙�繧ｹ繧ｿ繧､繝ｫ */
#rogo {
text-align: right; /* 驟咲ｽｮ */
margin: 10px 0px 5px 0px;
padding: 20px 0px 10px 0px;
}

ul#topMenu3 {
margin-right: auto; 
margin-left: auto; 
padding :0px 0px 0px 0px;
width :900px;
height :16px;
text-decoration: none;
background: #fff; 
margin-bottom: 0px;
list-style-type:none;
_width :99%;
_height :16px;
}

ul#topMenu3 li {
display: block;
line-height: normal;
}

ul#topMenu3 li a:hover,
ul#topMenu3 li a:focus {
background-position :0px -16px;
text-decoration: none;
}

ul#topMenu3 li a {
display: block;
text-indent: -10000px;
color: #ffffff;
text-align: center;
font-size: 1px;
list-style-type: none;
text-decoration: none;

float: right;
}

li#detail a { width : 80px; height:16px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/006.gif) no-repeat 0 0; }
li#back a { width : 45px; height:16px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/010.gif) no-repeat 0 0; list-style-type:none;}
li#up a {
width : 187px;
height:16px;
margin-right: 0px;
margin-bottom: 0px;
_margin-bottom: 0px;
background :transparent url(img01/btn/btn_up.png) no-repeat 0 0;
}

ul#topMenu4 {
margin: 20px 0px 0px 0px;
_margin: 20px 0px 0px 0px;
padding :0px 0px 0px 0px;
width :98%;
height :20px;
text-decoration: none;


_width :99%;
_height :20px;
}

ul#topMenu4 li {
margin :0px 1px 0px 0px;
width :109px;
height :20px;
display: block;
line-height: 5;
}

ul#topMenu4 li a:hover,
ul#topMenu4 li a:focus {
background-position :0px -20px;
text-decoration: none;
}

ul#topMenu4 li a {
display: block;
text-indent: -10000px;
color: #ffffff;
text-align: center;
font-size: 1px;
text-decoration: none;
float: right;
}


li#backnumber a { width : 109px; height:20px; background :transparent url(/img/btn/009.gif) no-repeat 0 0; }

.up-btn {
width: 800px;
margin: 30px 0 0 0;
padding: 0 0 0 0;
background: #FFF;
color: #444444;
font-size: 1px;
_font-size: 1px;
line-height: 100%;
text-align: right;
display: block;
}


.main {
width: 580px;
margin: 10px 10px 10px 10px;
padding: 10px 0 0 0;
border-bottom: 0px solid #666;
border-top: 0px solid #666;
border-left: 0px solid #000;
border-right: 0px solid #000;
text-align: left;
background-color: #fff;
font-size: 80%;
}



.mainfooter {
width: 580px;
margin: 10px 10px 10px 10px;
padding: 10px 0 10px 0;
border-bottom: 1px solid #666;
border-left: 0px solid #000;
border-right: 0px solid #000;
text-align: left;
background-color: #fff;
font-size: 80%;
}



.cell {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 82%;
line-height: 2.5;
}



.celltittle {
color: #ffffff;
}





span.new {
display: none;
padding: 5px 5px 5px 5px;
text-align: left;
font-size: 11px;
line-height: 2.0;
list-style-type: none;
color: red;
font-weight: bold;
}



*{

outline :none;
}



/* 繧ｵ繝ｼ繝� */



.serch {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 82%;
line-height: 2.5;
}



.fla {
margin-bottom: 5px;
}



ul#topMenu5 {
margin: 230px 0px 0px 0px;
_margin: 230px 0px 0px 0px;
padding :0px 0px 0px 0px;
width :98%;
height :24px;
text-decoration: none;
margin-bottom: 0px;
_width :99%;
_height :24px;
}



ul#topMenu5 li {
display: block;
line-height: normal;
}



ul#topMenu5 li a:hover,
ul#topMenu5 li a:focus {
background-position :0px -24px;
text-decoration: none;
}



ul#topMenu5 li a {
display: block;
text-indent: -10000px;
color: #ffffff;
text-align: center;
font-size: 1px;
text-decoration: none;
float: right;
}



li#enter a { width : 100px; height:24px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/enter.gif) no-repeat 0 0; }

.arrow-bar {
border: 0;
margin: 0;
padding: 0 5px 15px 0;
width: auto;
height: 16px;
overflow: hidden;
float: right;
}



.arrow-bar img {
visibility: hidden;
}

.arrow-bar a,
.arrow-bar a:link,
.arrow-bar a:visited {
background-position: 0px 0px;
float:left;
}

.arrow-bar a:focus,

.arrow-bar a:hover,

.arrow-bar a:active {
background-position: 0px -16px;
float:left;
}



.arrow-bar .m-top a {
background-image: url(http://www.st-mg.co.jp/picture/img/cnbtn_up.gif);
}

ul#topMenu2 {
width :195px;
margin: 0px 0px 0px 0px;
_margin: 0px 5px 0px 0px;
padding :5px 10px 0px 0px;
height :16px;
text-decoration: none;
margin-bottom: 0px;
_width :99%;
_height :16px;
}



ul#topMenu2 li {
display: block;
line-height: normal;
}



ul#topMenu2 li a:hover,

ul#topMenu2 li a:focus {
background-position :0px -16px;
text-decoration: none;
}



ul#topMenu2 li a {
display: block;
text-indent: -10000px;
color: #ffffff;
text-align: center;
font-size: 1px;
text-decoration: none;
float: right;
}


/*邯壹″繧定ｪｭ繧繝懊ち繝ｳ090120*/

li#detail2 a { width : 60px; height:16px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/006.gif) no-repeat 0 0; }

ul#topMenu6 {
width :auto;
margin: 0px 0px 0px 0px;
_margin: 0px 5px 0px 0px;
padding :15px 0px 0px 0px;
height :16px;
text-decoration: none;
margin-bottom: 0px;
_width :99%;
_height :16px;
}



ul#topMenu6 li {
display: block;
line-height: normal;
}



ul#topMenu6 li a:hover,

ul#topMenu6 li a:focus {
background-position :0px -16px;
text-decoration: none;
}



ul#topMenu6 li a {
display: block;
text-indent: -10000px;
color: #ffffff;
text-align: center;
font-size: 1px;
text-decoration: none;
float: right;
}



li#detail3 a { width : 90px; height:16px; background :transparent url(http://www.st-mg.co.jp/picture/img/btn/006-2.gif) no-repeat 0 0; }



/*繝｡繝九Η繝ｼ逕ｻ蜒乗棧險ｭ螳�*/
#dimension{
  width : 150px;
  padding : 0px;
  margin : 0px;
  line-height: 1.0em;
}
/*繝｡繝九Η繝ｼ逕ｻ蜒城�鄂ｮ縺薙％縺九ｉ++++++++++++++++++++++*/
div#menu_bot{ /*繝｡繝九Η繝ｼ繝懊ヨ繝�逕ｻ蜒�*/
  background-image : url();
  padding : 0 0 21px 0;
  margin : 0px;
  background-repeat : no-repeat;
  background-position : left bottom;
  height : auto;
}
div#menu_rails{ /*繝｡繝九Η繝ｼ鬆�岼逕ｻ蜒�*/
  background-image : url();
  padding : 0px;
  margin : 0px;
  background-repeat : repeat-y;
  background-position : left top;
}
div#menu_top{ /*繝｡繝九Η繝ｼ繝医ャ繝礼判蜒�*/
  background-image : url();
  background-repeat : no-repeat;
  background-position : left top;
  padding : 0px;
  margin : 0px;
}
/*繝｡繝九Η繝ｼ逕ｻ蜒城�鄂ｮ縺薙％縺ｾ縺ｧ++++++++++++++++++++++*/
#menu_div{ 
  padding : 0;
  margin : 0;
  width : 150px;
}
#column { /*縺薙�荳ｭ縺ｫ繝ｪ繧ｹ繝医ｒ蜿弱ａ繧�*/
  width: 150px;
}
#column ul { 
list-style-type: none; 
} 

#column ol { 
list-style-type: none; 
}
#column .titlebar {   /*繧ｿ繧､繝医Ν縺ｮ險ｭ螳�*/
  font-family : "trebuchet MS";
  color: white; 
  padding : 4px 0 4px 0;  /*荳贋ｸ倶ｽ咏區4px遨ｺ縺代ｋ*/
  font-weight: nomal; 
  background-color : #97b2d9; 
  border-top: black 1px solid;     /*繝懊ヨ繝�縺ｫ繝ｩ繧､繝ｳ繧貞ｼ輔￥*/
  text-align: center; /*繧ｿ繧､繝医Ν縺ｯ繧ｻ繝ｳ繧ｿ繝ｼ繝昴ず繧ｷ繝ｧ繝ｳ縺ｫ縺吶ｋ*/
}
#column .blocklook b {   /*繧ｵ繝悶ち繧､繝医Ν縺ｮ險ｭ螳�*/
  display: block;       /*繝悶Ο繝�け縺ｫ縺吶ｋ*/
  font-family : "trebuchet MS";
  padding: 8px;    /*蟾ｦ菴咏區5px遨ｺ縺代ｋ*/
  font-size: 10px; 
  font-weight: nomal; 
  background-color : ; 
  border-left: gray 3px solid;
  border-bottom: #ccc 1px solid;
  color : white;
}

#column .blocklook b a {   /*繧ｵ繝悶ち繧､繝医Ν縺ｮ繝ｪ繝ｳ繧ｯ濶ｲ險ｭ螳�*/
  color : #333;
}


#column .blocklook ul {   /*繝ｪ繧ｹ繝医Γ繝九Η繝ｼ*/
  padding: 0px;          /*菴咏區繝槭�繧ｸ繝ｳ0*/
  margin: 0px; 
  list-style-type: none;
}
#column .blocklook li a {
  display: block;       /*繝悶Ο繝�け縺ｫ縺吶ｋ*/
  padding-top: 5px;     /*荳贋ｸ九↓3px菴咏區 */
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 10px;   /*蟾ｦ14px縺ｮ菴咏區  */
  font-weight: nomal;
  font-size: 11px;            
  border-left: #ccc 3px solid;   /*繝阪う繝薙�繧ｫ繝ｩ繝ｼ*/
  width: auto;
  color: #3c3c3c;
  border-bottom: #ccc 1px solid; 
  text-decoration: none;
}
html #column .blocklook li a {
  width: 137px;  /*137-(6+14)*/
}
#column .blocklook ul.alttheme li a {
  border-left: gray 3px solid;
}
#column .blocklook li a:hover {
  border-left-color: #0006A9; /*髱定牡縺ｫ螟画峩鬮俶搗*/
  color: black; 
  background-color: #fff;
}

/*縺薙％縺九ｉ霑ｽ險倬ｫ俶搗*/
#column .blocklook2 li a:hover {
  border-left-color: #009900; /*邱題牡縺ｫ螟画峩鬮俶搗*/
  color: black; 
  background-color: #fff;
}
#column .blocklook3 li a:hover {
  border-left-color: #FF5C1F; /*讖呵牡縺ｫ螟画峩鬮俶搗*/
  color: black; 
  background-color: #fff;
}
#column .blocklook4 li a:hover {
  border-left-color: #FCD400; /*鮟�牡縺ｫ螟画峩鬮俶搗*/
  color: black; 
  background-color: #fff;
}
#column .blocklook5 li a:hover {
  border-left-color: #423B3C; /*轣ｰ濶ｲ縺ｫ螟画峩鬮俶搗*/
  color: black; 
  background-color: #fff;
}
/*縺薙％縺ｾ縺ｧ霑ｽ險倬ｫ俶搗*/

#column .blocklook ul.alttheme li a:hover {
  border-left-color: red; 
  color: black; 
  background-color: #fff;
}
#column .blocklook2 b {   /*繧､繝ｳ繧ｯ繧ｸ繧ｧ繝�ヨ繧ｵ繝悶ち繧､繝医Ν縺ｮ險ｭ螳�*/
  display: block;       /*繝悶Ο繝�け縺ｫ縺吶ｋ*/
  font-family : "trebuchet MS";
  padding: 8px;    /*蟾ｦ菴咏區5px遨ｺ縺代ｋ*/
  font-size: 10px; 
  font-weight: nomal; 
  background-color : ; 
  border-left: #009900 3px solid;/*邱題牡縺ｫ螟画峩鬮俶搗*/
  border-bottom: #ccc 1px solid;
  color : white;
}
#column .blocklook2 b a {   /*繧ｵ繝悶ち繧､繝医Ν縺ｮ繝ｪ繝ｳ繧ｯ濶ｲ險ｭ螳�*/
  color : #333;
}

#column .blocklook3 b {   /*謦ｮ蠖ｱ繝ｻ逕ｻ蜒丞�逅�し繝悶ち繧､繝医Ν縺ｮ險ｭ螳�*/
  display: block;       /*繝悶Ο繝�け縺ｫ縺吶ｋ*/
  font-family : "trebuchet MS";
  padding: 8px;    /*蟾ｦ菴咏區5px遨ｺ縺代ｋ*/
  font-size: 10px; 
  font-weight: nomal; 
  background-color : ; 
  border-left: #FF5C1F 3px solid;
  border-bottom: #ccc 1px solid;
  color : white;
}
#column .blocklook3 b a {   /*繧ｵ繝悶ち繧､繝医Ν縺ｮ繝ｪ繝ｳ繧ｯ濶ｲ險ｭ螳�*/
  color : #333;
}
#column .blocklook4 b {   /*繧ｯ繝ｭ繝槭�繝繝溘�繧ｵ繝悶ち繧､繝医Ν縺ｮ險ｭ螳�*/
  display: block;       /*繝悶Ο繝�け縺ｫ縺吶ｋ*/
  font-family : "trebuchet MS";
  padding: 8px;    /*蟾ｦ菴咏區5px遨ｺ縺代ｋ*/
  font-size: 10px; 
  font-weight: nomal; 
  background-color : ; 
  border-left: #FCD400 3px solid;
  border-bottom: #ccc 1px solid;
  color : white;
}
#column .blocklook4 b a {   /*繧ｵ繝悶ち繧､繝医Ν縺ｮ繝ｪ繝ｳ繧ｯ濶ｲ險ｭ螳�*/
  color : #333;
}

#column .blocklook5 b {   /*繧ｵ繝悶ち繧､繝医Ν縺ｮ險ｭ螳�*/
  display: block;       /*繝悶Ο繝�け縺ｫ縺吶ｋ*/
  font-family : "trebuchet MS";
  padding: 8px;    /*蟾ｦ菴咏區5px遨ｺ縺代ｋ*/
  font-size: 10px; 
  font-weight: nomal; 
  background-color : ; 
  border-left: #423B3C 3px solid;
  border-bottom: #ccc 1px solid;
  color : white;
}
#column .blocklook5 b a {   /*繧ｵ繝悶ち繧､繝医Ν縺ｮ繝ｪ繝ｳ繧ｯ濶ｲ險ｭ螳�*/
  color : #333;
}


</pre></body></html>