@charset "utf-8";

/*
------------------------------------------------
import
------------------------------------------------*/
@import "winie6.css";
@import "winie7.css";
/*\*//*/
	@import "macie.css";
/**/

/*
------------------------------------------------
Layout
------------------------------------------------*/

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;
}


