.blueBold12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; text-decoration: none; color: #336699; font-weight: bold}
.blue10 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; line-height: 100%; color: #336699}
.grey10 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: none; line-height: normal}
.blue10h125 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; line-height: 125%; color: #336699; text-decoration: none}
.grey8 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; font-weight: normal; color: #999999}
.blue8 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; color: #336699 ; font-weight: normal; text-decoration: none}
.grey10non { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: none}
.red10h125 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; line-height: 125%; color: #CC0066; text-decoration: none }
.white10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration: none }
.greyBold12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; text-decoration: none; color: #666666; font-weight: bold }
.grey10_h25p { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: none; line-height: 25px}
.grey8non { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none}
.grey10upnon { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #666666; text-decoration: none; line-height: normal ; top: 10px; clip:     rect(   )}
.f04a0eBold12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; text-decoration: none; color: #f04a0e; font-weight: bold }
.409d27Bold12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; text-decoration: none; color: #409d27; font-weight: bold }
.brown10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #660000; text-decoration: none; line-height: normal }
.darkblue10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #0A1F5E; text-decoration: none; line-height: normal }
.darkgreen10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #003D19; text-decoration: none; line-height: normal }
.purple10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #4A1486; text-decoration: none; line-height: normal }
.333grey10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; line-height: normal }
.333grey9 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; line-height: 20px}
.333grey8 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; line-height: 15px}
.grey9 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none; line-height: normal}
.grey9_h23 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none; line-height: 18px}
.333grey10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; line-height: normal}
.333grey10_h25 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; line-height: 25px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; line-height: 28px }
.black-12-h21 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; color: #000000; line-height: 21px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; line-height: 28px }
.grey6-12-h18-non { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none ; line-height: 18px}
.grey9-11-h22-non { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none ; line-height: 22px}
.grey3-13-h24 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; font-weight: normal; color: #333333; line-height: 24px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: normal }
.black-11-h20 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; font-weight: normal; color: #000000; line-height: 20px }
.black-12-h19 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; color: #000000; line-height: 19px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: 28px }
.black-12-h18 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; color: #000000; line-height: 18px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: 28px }
.murasaki-12-h25 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; color: #8c1888; line-height: 25px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: 28px }
.murasaki-12-h23 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; color: #8C1888; line-height: 23px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: 28px }
.black-13-h21 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; font-weight: normal; line-height: 21px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: 28px }
.black-13-h21Copy { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: normal; line-height: 19px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: 28px }
.black-13-h19n { font-size: 10pt; font-weight: normal; line-height: 10px; font-size: 10pt; font-weight: normal; line-height: 28px }
.black-11-h18 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; font-weight: normal; color: #000000; line-height: 18px}
.black-12-h15 {
font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; font-weight: normal; color: #333333; line-height: 20px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: normal; color: #333333; line-height: 28px
}
.black-12-h15 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
}
.red8 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; color: #c40d0a; text-decoration: none }

body{ background-color:#FFFFFF; color:#000000; }

.spec{  }
.spec #title{ float:left; position:relative; margin:3px 3px 6px 3px; padding:3px 0px 3px 10px; color:#223344; width:650px; font-size:11pt; border-left:solid 5px #223344; border-top:solid 1px #223344; border-bottom:solid 1px #223344; }
.spec #write{ float:left; position:relative; margin:0px 10px 10px 10px; padding:0px; border:solid 1px #999999; }
.spec #name{ float:left; position:relative; margin:0px; padding:2px; width:240px; font-size:9pt; }
.spec #text{ float:left; position:relative; margin:0px; padding:0px; }
.spec #note{ float:left; position:relative; margin:0px; padding:2px; font-size:10px; color:#666666; width:280px; }
.spec a{ text-decoration:none; }
.spec a:hover{ color: #EF4A00; }

.model_article{ float:left; position:relative; margin:0px; padding:0px; }
.model_article #sub{ float:left; position:relative; margin:0px; padding:3px; }
.model_article #outline{ float:left; position:relative; margin:0px; padding:0px; width:180px; height:400px; }
.model_article #outline dl{ float:left; position:relative; margin:0px; padding:0px; font-size:9pt; }
.model_article #outline dt{ float:left; position:relative; margin:0px; padding:2px; width:60px; }
.model_article #outline dd{ float:clear; position:relative; margin:0px; padding:2px; }
.model_article #image{ float:left; position:relative; margin:0px; padding:0px; }
.model_article #madori{ float:left; position:relative; margin:0px; padding:0px; }
.model_article #gallery{ float:left; position:relative; margin:3px 1px 1px 15px; padding:2px; width:80px; background-color:#CCCCCC; border:solid 1px #999999; border-color:#CCCCCC #999999 #999999 #CCCCCC; font-size:10pt; text-align:center; }
.model_article #gallery a{ text-decoration:none; }
.model_article #gallery a:hover{ color: #EF4A00; }

.gallery{ float:left; position:relative; margin:0px; padding:0px; width:680px; }
.gallery #preview{ float:left; position:relative; margin:1px; padding:0px; border:solid 1px #CCCCCC; }
.gallery #select{ float:left; position:relative; margin:1px; padding:0px; border:solid 1px #CCCCCC; }
.gallery img{ float:left; position:relative; margin:0px; padding:0px; }

.model_article #price{ float:left; position:relative; margin:2px 0px 2px 0px; padding:0px; color:#FF0000; font-size:9pt; width:100%; text-align:center; }
.model_article #price strong{ font-size:26pt; }
.model_article table{ float:left; }

/* コピーライト */
.copyright{ float:left; position:relative; font-size:10pt; color:#666666; text-align:center; width:734px; margin:0px; padding:5px; }
