/* 全般設定 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size: 100%;
	line-height: 150%;
	text-align: left;
	vertical-align:baseline;
	background: transparent}
body,textarea{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Mayryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
input,select{font-family: Arial, "ＭＳ Ｐゴシック", sans-serif}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{font-size:80%;color:#333;background:#fff url("../images/sub_bg.jpg") repeat-y center top;margin:0;padding-left:0}
#top{margin:0 auto;padding-left:30px;width:630px}
.ban{padding:10px 0;border-bottom:1px dashed #ccc;width:474px;}
.s{font-size:9pt;padding:5px 20px;color:#999;border:4px double #ff9900;width:428px;}
.s a{padding: 0 0 2px 28px;margin:0 10px;background: url("../images/arrow.gif") left top no-repeat;height:11px}
.s2{font-size:9pt;padding:5px 0;line-height:2;color:#999;border:4px double #ff9900;width:468px;}
.s2 a{padding: 0 0 2px 28px;margin:0 10px;background: url("../images/arrow.gif") left top no-repeat;height:11px}
.back{padding:10px 0 0 400px;background: url("../images/t_bn.gif") 125px bottom no-repeat;height:20px}
h1{background: url("../images/t_bn.gif") no-repeat;font-size: 13px;padding: 10px 0 0 30px;margin:30px 0 0 10px;width: 370px;height:20px;float:left}
div.caption {margin: 0;padding:0;position: relative;}
div.caption p {position: absolute;width:463px;margin: 0;padding: 5px 0 3px 5px;font-size: .9em;bottom: 0;left: 0;background:#ff6600;color:#fff}
div.caption img {margin: 0;padding: 0}
a {color:#005500;text-decoration:none}
a:visited {color:#009900;text-decoration:none}
a:focus,a:hover {color:#FF6600;text-decoration:none}
a:active {color:#32CCFE;text-decoration:none}