/* CSS Document */


/* 共通事項 */

#header{
display:none;
}

#sidearea{
display:none;
}

#footer{
display:none;
}

#wrap {
margin:0px 0px 0px 0px;
}

#wrap #main {
margin:0px 0px 0px 0px;
}

#wrap #main #contents {
width: 575px;
background-color:#FFFFFF;
}

#wrap_wide {
width:782px;
}

#wrap_wide #main {
width:782px;
}

#wrap_wide #contents_wide {
width: 780px;
}

#pankuzu {
display: none;
}

/*
------------------------------------------------
GLOVAL SET
------------------------------------------------*/
dt,dd,ol,li,pre,input,p,blockquote,th,td,address{font-size:75%;line-height:130%;color:#333333;}
h1,h2,h3,h4,h5,h6{font-size:75%;font-weight:normal;line-height:130%;color:#333333;}
h1,h2,h3,h4,h5,h6,dt,dd,ol,li,pre,input,p,blockquote,th,td,address{	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;}

/*
------------------------------------------------
Gloval Reset
------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
a{text-decoration:none;}
li,dl{list-style:none;}
hr {display: none;}
img {border: none;vertical-align: bottom;}

/*
------------------------------------------------
コンテンツスタイルシート
------------------------------------------------*/


h1 {
background:url(../img/h1_sushou.jpg) no-repeat 0px 0px;
text-indent: -9999px;
width:575px;
height:31px;
margin:0px 0px 24px 0px
}
h2 {
	padding-bottom:5px;
	color: #FF3333;
}
.txt {
margin:0px 8px 20px 8px;
}
.txt00 {
margin:5px 8px 30px 8px;
}
.txt01 {
margin:5px 8px 5px 8px;
clear:both;
}
.chaption{
margin:5px 0px 0px 18px;
text-indent:-10px;
font-size:60%;
color:#666666;
}

#os_bsr,#plug_in,#security,#cookie,#about_java,#print{
margin:0px 0px 30px 0px;
}


#os_bsr h2{
background:url(../img/h2_osbra.jpg) no-repeat 0px 0px;
width:575px;
height:26px;
margin:0px 0px 10px 0px;
text-indent: -9999px;
}

#os_bsr .os_win{
background:url(../img/os_win.jpg) no-repeat;
width:558px;
height:22px;
text-indent: -9999px;
margin:0px 0px 0px 8px;
}

#os_bsr .os_mac{
background:url(../img/os_mac.jpg) no-repeat;
width:558px;
height:22px;
text-indent: -9999px;
margin:0px 0px 0px 8px;
}

#os_bsr ul{
margin:10px 0px 15px 8px;
}

#plug_in h2{
background:url(../img/h2_plug.jpg) no-repeat 0px 0px;
width:575px;
height:26px;
margin:0px 0px 10px 0px;
text-indent: -9999px;
}
#plug_in dl{
background:url(../img/plugin_bese.jpg) no-repeat 0px 0px;
width:370px;
height:39px;
margin:0px 0px 5px 8px;
}

#plug_in dl dt{
padding:4px 0px 0px 4px;
float:left;
}
#plug_in dl dd{
padding:10px 0px 0px 100px;
}

#plug_in a{
color:#333333;
}

#plug_in a:hover{
color:#006600;
}

#security h2{
background:url(../img/h2_securi.jpg) no-repeat 0px 0px;
width:575px;
height:26px;
margin:0px 0px 10px 0px;
text-indent: -9999px;
}
#security dl{
margin:0px 0px 0px 8px;
}
#security dl dt{
background:url(../img/ssl_note.jpg) no-repeat 0px 0px;
font-weight:bold;
padding:0px 0px 0px 25px;
}
#security dl dd{
padding:0px 0px 0px 25px;
}


#cookie h2{
background:url(../img/h2_cookie.jpg) no-repeat 0px 0px;
width:575px;
height:26px;
margin:0px 0px 10px 0px;
text-indent: -9999px;
}

#about_java h2{
background:url(../img/h2_javascri.jpg) no-repeat 0px 0px;
width:575px;
height:26px;
margin:0px 0px 10px 0px;
text-indent: -9999px;
}

#print h2{
background:url(../img/h2_print.jpg) no-repeat 0px 0px;
width:575px;
height:26px;
margin:0px 0px 10px 0px;
text-indent: -9999px;
}

#print h3.win{
background:url(../img/print_win.jpg) no-repeat 0px 0px;
width:560px;
height:26px;
text-indent: -9999px;
margin:30px 0px 15px 8px;
}
#print h3.mac{
background:url(../img/print_mac.jpg) no-repeat 0px 0px;
width:560px;
height:26px;
text-indent: -9999px;
margin:30px 0px 15px 8px;
clear:both;
}

#print h4.icon_ei{
background:url(../img/icon_ie.jpg) no-repeat 0px 0px;
width:18px;
height:18px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 10px;
font-weight:bold;
}
#print h4.icon_net{
background:url(../img/icon_net.jpg) no-repeat 0px 0px;
width:18px;
height:18px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 10px;
font-weight:bold;
}
#print h4.icon_fire{
background:url(../img/icon_fire.jpg) no-repeat 0px 0px;
width:18px;
height:18px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 10px;
font-weight:bold;
}
#print h4.icon_opra{
background:url(../img/icon_ope.jpg) no-repeat 0px 0px;
width:18px;
height:18px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 10px;
font-weight:bold;
}
#print h4.icon_safari{
background:url(../img/icon_saf.jpg) no-repeat 0px 0px;
width:18px;
height:18px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 10px;
font-weight:bold;
clear:both;
}


#print .control{
width:160px;
height:160px;
float:right;
padding:0px 0px 17px 0px;
}
* html #print .control{
width:160px;
height:160px;
float:right;
padding:0px 0px 17px 0px;
}

#print ul{
float:left;
width:400px;
margin:0px 0px 0px 15px;
}

* html #print ul{
float:left;
width:380px;
margin:0px 0px 0px 15px;
}

#print ul li{
margin:10px 0px 0px 0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.nuber01{
background:url(../img/num01.jpg) no-repeat 0px 3px;
padding:0px 0px 0px 14px;

}
.nuber02{
background:url(../img/num02.jpg) no-repeat 0px 0px;
padding:0px 0px 0px 14px;

}
.nuber03{
background:url(../img/num03.jpg) no-repeat 0px 0px;
padding:0px 0px 0px 14px;
}

.print_setumei_noline{
clear:both;
}
.print_setumei{
clear:both;
background:url(../img/print_undeline.jpg) repeat-x 0px 0px;
padding:17px 0px 0px 0px;
}

* html .print_setumei{
padding:0px 0px 0px 0px;
background-image:none;
}


* html .print_clear{
background:url(../img/print_undeline.jpg) repeat-x 0px 0px;
clear:both;
height:1px;
}

* html .print_clear_noline{
background-image:none;
clear:both;
height:1px;
}

/*
------------------------------------------------
GLOVAL SET
------------------------------------------------*/
dt,dd,ol,li,pre,input,p,blockquote,th,td,address{font-size:75%;line-height:130%;color:#333333;}
h1,h2,h3,h4,h5,h6{font-size:75%;font-weight:normal;line-height:130%;color:#333333;}
h1,h2,h3,h4,h5,h6,dt,dd,ol,li,pre,input,p,blockquote,th,td,address{	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;}

