body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/bg.gif);
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#336633;
	scrollbar-3dlight-color:#336633;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#336633;
	text-align:center;
}
	
a,a:link,a:visited,a:hover{font-size:10px;color:#666666;text-decoration:underline;font-weight:normal;line-height:120%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing: 1px;}

.lnkcolor a:link{font-size:12px;color:#454545;text-decoration: none;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.lnkcolor a:visited{font-size:12px;color:#454545;text-decoration: none;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.lnkcolor a:active{font-size:12px;color:#454545;text-decoration: none;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.lnkcolor a:hover{font-size:12px;color:#ff6600;text-decoration: none;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

h1{font-size:10px;color:#666666;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
h2{font-size:10px;color:#333333;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding:1em;}
h3{font-size:10px;color:#333333;font-weight:bold;line-height:110%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing:1.7px; margin-bottom:5px;}
h4{font-size:10px;color:#333333;font-weight:bold;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
h5{font-size:12px;color:#ffffff;font-weight:bold;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";background-color:#FC7215;}
h6{font-size:10px;color:#666666;font-weight:normal;line-height:120%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;}
p.honbun{font-size:10px;color:#333333;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:2em;padding-right:1em; letter-spacing:1px;}

ul{font-size:10px;color:#333333;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";list-style-type:square;margin-top:5px;margin-bottom:5px;letter-spacing:0.1em;}
ol{font-size:10px;color:#333333;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
hr{height:1px;color:#cccccc;margin-top:10px;margin-bottom:10px;}
.hr-n{height:1px;color:#542E12;margin-top:5px;margin-bottom:5px;}
.box{border: solid 1px #000000;border-color:#cccccc; margin-bottom:15px;}

.base{font-size:10px;color:#333333;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing: 0.5px;}
.base-b{font-size:10px;color:#333333;font-weight:bold;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";background-color:#E0E0E0;}
.basetable-n{font-size:10px;color:#333333;font-weight:normal;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;padding-right:1em;}
.basetable-n2{font-size:10px;color:#333333;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;padding-right:1em;background-color:#FDEBC1;}
.basetable-b{font-size:10px;color:#333333;font-weight:bold;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;background-color:#E0E0E0;}

.base-link{font-size:10px;color:#666666;text-decoration:underline;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:10px; margin-left:5px; background-image:url(img/ic_arrow.gif);background-repeat:no-repeat;background-position:left top;letter-spacing: 1px;}

.topbar{font-size:10px;color:#5B5B00;font-weight:bold;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;background-color:#E1E1C4;letter-spacing: 1px;}
.toptitle{font-size:12px;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";border-bottom: solid 2px #ff6600;padding-left:1.2em;padding-top:5px;padding-bottom:2px;background-image:url(img/top_title_arrow.gif);background-repeat:no-repeat;background-position:left center;}
.topname{font-size:12px;color:#454545;font-weight:bold;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-top:0px;padding-bottom:0px;}
.toptext{font-size:10px;color:#333333;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing: 1px;}

.mobile{font-size:9px;color:#666666;font-weight:normal;line-height:100%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing: 1px; padding-left:5px;}

.margin-left{margin-left:10px;}
.margin-right{margin-right:6px;}
.title_margin{margin-bottom:-4px;}

.headerlink{font-size:10px;color:#666666;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em; letter-spacing:1px;}

.contact{font-size:12px;color:#333333;font-weight:normal;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;padding-right:1em;}

.typehead{font-size:12px;color:#333333;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";background-color:#E0E0E0;}
.text{font-size:12px;color:#333333;font-weight:normal;line-height:120%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; letter-spacing:0.1em;}

.tablemargin{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:10px;}
.tablemargin_bottom{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
.tablemargin_bukken{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}

.box-setsubi{border: solid 1px #000000;border-color:#cccccc;}
.setsubi{font-size:10px; color:#666666; font-weight:normal; line-height:140%; letter-spacing:0.5px;}
.setsubi_img{margin-right:18px;margin-bottom:8px; float:left;}

.madori_name{font-size:10px;color:#ffffff;font-weight:bold;line-height:120%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;background-color:#999999;letter-spacing: 1px;}

.comment{font-size:12px; color:#333333; line-height:130%; border: solid 1px #ede9e0;border-color:#ede9e0; background-color:#ede9e0; margin:10px 10px 10px 10px;}

.ic-house{font-size:10px;color:#004827;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:20px;margin-left:2px;margin-top:0px;margin-bottom:0px;padding-top:3px;background-image:url(img/ic_house.gif);background-repeat:no-repeat;background-position:left top; letter-spacing:1px;}
.ic-green{font-size:10px;color:#666666;font-weight:normal;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:15px;margin-left:5px;background-image:url(img/ic_green.gif);background-repeat:no-repeat;background-position:left top; letter-spacing:1px;}
.big{font-size:13px;color:#FF00FF;font-weight:bold;line-height:120%;padding-top:3px;padding-bottom:3px;}
.big-gray{font-size:13px;color:#666666;font-weight:bold;line-height:120%;padding-top:3px;padding-bottom:3px;}

td.takuchi-name{font-size:12px;color:#ffffff;font-weight:bold;line-height:100%;text-decoration: none;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; letter-spacing:1px;}
.takuchi-name a:link{font-size:12px;color:#ffffff;font-weight:bold;line-height:100%;text-decoration: none;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; letter-spacing:1px;}
.takuchi-name a:visited{font-size:12px;color:#ffffff;font-weight:bold;line-height:100%;text-decoration: none;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing:1px;}
.takuchi-name a:active{font-size:12px;color:#FFFF66;font-weight:bold;line-height:100%;text-decoration: none;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing:1px;}
.takuchi-name a:hover{font-size:12px;color:#FFFF66;font-weight:bold;line-height:100%;text-decoration: none;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";letter-spacing:1px;}

.history{font-size:12px;color:#333333;font-weight:normal;line-height:120%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-right:0.5em;padding-bottom:0.8em;}

.hitokoto{font-weight:bold;padding-bottom:1em;}

.area{border:solid 1px;border-color:#000000;background:#FFFFFF;}
.new{font-size:10px;color:#ff0000;font-weight:normal;line-height:100%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.nesesss{font-size:10px;color:#ff0000;font-weight:normal;line-height:100%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.info {color: #339900}

.notes{font-size:10px;color:#333333;font-weight:normal;line-height:280%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:1em;padding-right:1em;}
.notes-b{font-size:10px;color:#333333;font-weight:bold;line-height:140%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

.apologize{font-size:10px;color:#333333;font-weight:normal;line-height:280%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";padding-left:2em;padding-right:2em;}
.apologize-b{font-size:10px;color:#333333;font-weight:bold;line-height:300%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";background-color:#E0E0E0;}

p.movie-title{font-size:10px;color:#333333;font-weight:normal;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";margin-top:3px;margin-bottom:0px;padding-left:2em;background-image:url(img/camera_s.gif);background-repeat:no-repeat;background-position:left center;}
p.movie-title-coming{font-size:10px;color:#333333;font-weight:normal;line-height:160%;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";margin-top:3px;margin-bottom:0px;padding-left:2em;}

.campaign{font-size:10px; color:#666666; font-weight:normal; line-height:120%; letter-spacing:1px;}
