

/*****************************************/
/*              ƒy[ƒW‘S‘Ì               */
/*****************************************/
body {
    margin:0px;
    font-size:10pt;
    line-height:105%;
    color:#000000;
    margin:0px;          /* ƒy[ƒW‘S‘Ì‚Ìmargin */
    padding:0px;         /* ƒy[ƒW‘S‘Ì‚Ìpadding */
    text-align:center;   /* ‰º‹L‚Ìauto‚É–¢‘Î‰ž—p‚ÌƒZƒ“ƒ^ƒŠƒ“ƒO */
}



#outline {
    width:980px;
    border:1px solid #a0a0a0;
    margin-left:auto;    /* ¶‘¤ƒ}[ƒWƒ“‚ðŽ©“®“I‚É‹ó‚¯‚é */
    margin-right:auto;   /* ‰E‘¤ƒ}[ƒWƒ“‚ðŽ©“®“I‚É‹ó‚¯‚é */
    text-align:left;     /* ’†g‚ð¶‘¤•\Ž¦‚É–ß‚· */
}


iframe {
border: 0px red solid;
}



/*ƒe[ƒuƒ‹‘S‘Ì*/
table, td, th { 
border: 0px black solid;
border-spacing: 1px;
empty-cells: show;
border-collapse: separate;
}


td, th {
padding: 0px 0px;
}


.lt {
text-align: left;
vertical-align: top;
}

.lt2 {
text-align: left;
vertical-align: top;
    font-size:10pt;
    margin: 2px 2px 2px 2px;
}


.lm {
text-align: left;
vertical-align: middle;
}

.cm {
text-align: center;
vertical-align: middle;
}

.ct {
text-align: center;
vertical-align: top;
}

.cm2 {
text-align: center;
vertical-align: middle;
    font-size:10pt;
    margin: 2px 2px 2px 2px;
    color:#FFFFFF;
}

.rm {
text-align: right;
vertical-align: middle;
}

.rt {
text-align: right;
vertical-align: top;
}


h1 {
    font-size:10pt;
    margin:0px;
    font-weight: normal;
}


p {
    font-size:10pt;
    margin:0px;
}

p.plt { 
text-align: left;
vertical-align: top;
padding: 1px 0px 0px 0px;
line-height:105%;

}


p.plt2 { 
font-size:8pt;
text-align: right;
line-height:105%;
vertical-align: top;
padding: 0px 0px 0px 0px;
}


.subtitle {
width:100%;
font-size: 10pt; color: #FFFFFF; 
font-weight: bold; 
text-align: center;
padding: 3px 0px 2px 0px;
margin: 10px 0px 3px 0px;
background-color: #000000;
}

.subtitlespn {
width:100%;
font-size: 10pt; color: #FFFFFF; 
font-weight: bold; 
text-align: center;
padding: 3px 0px 2px 0px;
margin: 0px 0px 3px 0px;
background-color: #000000;
}



.subtitle2 {
font-size:10pt;
text-align: center;
font-weight: bold;
padding: 3px 0px 3px 0px;
margin: 5px 0px 5px 0px;
background-color: #D0D0D0;
border-top: 1px #000000 dotted;
border-bottom: 1px #000000 dotted;
}



.subtitlesn {
width:100%;
font-size: 10pt; color: #FFFFFF; 
font-weight: bold; 
text-align: center;
padding: 3px 0px 2px 0px;
margin: 0px 0px 3px 0px;
background-color: #000000;
}


ul {
    margin:0 0 0 15px;
    list-style-type:square;
}

a:link    {color:#FF0000; text-decoration:none;}
a:active  {color:#FF0000; text-decoration:none;}
a:visited {color:#FF0000; text-decoration:none;}
a:hover   {color:#FF0000; text-decoration:none;}

a.ti:link   {color:#FFFFFF;text-decoration:none;font:100% bold "‚l‚r ‚oƒSƒVƒbƒN";}
a.ti:active {color:#FFFFFF;text-decoration:none;font:100% bold "‚l‚r ‚oƒSƒVƒbƒN";}
a.ti:visited{color:#FFFFFF;text-decoration:none;font:100% bold "‚l‚r ‚oƒSƒVƒbƒN";}
a.ti:hover  {color:#FFFFFF;text-decoration:none;font:100% bold "‚l‚r ‚oƒSƒVƒbƒN";}

a.dl:link   {color:#FF0000;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.dl:active {color:#FF0000;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.dl:visited{color:#FF0000;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.dl:hover  {color:#FF0000;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}

a.lin:link   {color:#FFFFFF;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.lin:active {color:#FFFFFF;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.lin:visited{color:#FFFFFF;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.lin:hover  {color:#FFFFFF;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}


img {
border: 0px #FF0000 solid;
}

/*@@ƒ^ƒCƒgƒ‹@@*/
#title {
    width:980px;
    height: 60px;
	border: 0px black solid;
    padding: 0px 0px 0px 0px;
	text-align: left;
vertical-align: top;
}

.titableout { 
	border: 0px #000000 solid;
	border-spacing: 0px;
}


#title .title300 { 
	width: 300px;
background-color: #000000;
}

#title .title2 { 
	width: 400px;
background-color: #000000;
}

#title .titleR { 
background-color: #000000;
	width: 280px;
}


#title .titleo1 { 
	width: 30px;
	height: 20px;
background-color: #000000;
	text-align: left;
vertical-align: middle;
}

#title .titleo2 { 
	width: 170px;
	height: 20px;
background-color: #000000;
	text-align: left;
vertical-align: middle;
}

#title .titleo3 { 
	width: 200px;
	height: 20px;
background-color: #000000;
	text-align: left;
vertical-align: middle;
}


#title .tcome { 
text-align: left;
vertical-align: top;
color: #FFFFFF;
padding: 0px 0px 0px 10px;
}

a.pink:link   {color:#EDCBED;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.pink:active {color:#EDCBED;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.pink:visited{color:#EDCBED;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}
a.pink:hover  {color:#EDCBED;text-decoration:none;font:90% "‚l‚r ‚oƒSƒVƒbƒN";}


img.title {
width: 300px;
height: 60px;
border: 0px #FF0000 solid;
float: left;
margin:0px 0px 0px 0px;
}

img.titlei {
width: 80px;
height: 60px;
border: 0px #FF0000 solid;
float: right;
margin:0px 0px 0px 8px;
}



/*@@“®‰æEƒTƒCƒg@ƒ^ƒCƒgƒ‹@“à—e@‹¤’ÊŽ–€@@*/


#sougo14 {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
    border: 0px #000000 solid;
}

#sougo142 {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
    border: 0px #000000 solid;
}



.waku13 {
    width:245px;
    border:0px;
    padding: 0px 0px 0px 0px;
    border: 1px #000000 solid;
}

.waku240 {
    width:240px;
    border:0px;
    padding: 0px 0px 0px 0px;
    border: 1px #000000 solid;
}

.waku260 {
    width:260px;
    border:0px;
    padding: 0px 0px 0px 0px;
    border: 1px #000000 solid;
}

.ktitlep {
font-size:10pt;
text-align: center;
color: #FFFFFF;
}

.ti {
font-size:10pt;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #D0D0D0;
color: #000000;
font-weight: bold;
}

.ti2 {
font-size:10pt;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #D0D0D0;
color: #000000;
font-weight: bold;
}


.site {
font-size:8pt;
text-align: left;
color: #808080;
line-height:105%;
padding: 0px 0px 0px 2px;
margin: -10px 0px 0px 0px;
border-top: 0px #000000 dotted;
clear: both;
}

.kiji {
font-size: 10pt;
text-align: left;
padding: 3px 2px 0px 0px;
}

.dl {
font-size: 10pt;
text-align: right;
padding: 2px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.jya {
font-size: 10pt;
color:#0000FF;
text-align: center;
line-height:105%;
padding: 3px 0px 0px 0px;
}

/*@@‰æ‘œ@@*/
img.img8585 {
width: 85px;
height: 85px;
border: 0px #FF0000 solid;
float: left;
margin:0px 2px 0px 0px;
}


/*@@L1/3@@*/


#pr13 {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
}



#pr13 .pr13td { 
	border: 1px black solid;
    padding: 0px 0px 0px 0px;
}



#pr13 .pr13td1 { 
	border: 0px black solid;
	width: 140px;
	height: 120px;
	text-align: center;
vertical-align: middle;
    padding: 0px 0px 0px 0px;
}


#pr13 .pr13td2 { 
	border: 0px black solid;
	width: 235px;
	height: 46px;
	text-align: center;
vertical-align: top;
    padding: 1px 1px 1px 1px;
}


#pr13 .pr13td3 { 
	border: 0px black solid;
	width: 235px;
	text-align: left;
vertical-align: top;
    padding: 1px 1px 1px 2px;
}

img.pr13b {
width: 140px;
height: 110px;
border: 0px #FF0000 solid;
margin:0px 0px 0px 0px;
}

img.pr13s {
width: 170px;
height: 46px;
border: 0px #FF0000 solid;
margin:0px 0px 0px 0px;
}


#pr4 {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
}

#pr4 .prin {
    width:245px;
    height:200px;
    border:0px;
vertical-align: top;
    padding: 0px 0px 0px 0px;
    overflow: auto;
}

#pr4 .stitle {
font-size:10pt;
background-color: #FFC1FF;
text-align: center;
padding: 3px 1px 1px 1px;
vertical-align: top;

}


#pr4 .title {
font-size:10pt;
text-align: left;
    background-color: #FFDFFF;
padding: 1px 1px 1px 1px;
vertical-align: top;

}

#pr4 .prkiji {
font-size:8pt;
text-align: left;
padding: 3px 1px 5px 3px;
vertical-align: top;

}



img.example15 {
width: 220px;
height: 60px;
margin:0px 0px 0px 0px;

}





/*@ƒ‰ƒ“ƒLƒ“ƒOEXVî•ñE‚o‚q@*/


#kousinz {
    width:980px;
    text-align: center;

}

#kousinz .rankou1 {
    width:245px;
    text-align: center;
    vertical-align: top;
}

#kousinz .rankou2 {
    width:507px;
    text-align: center;
    vertical-align: top;
}

#kousinz .rankou3 {
    width:231px;
    text-align: center;
    vertical-align: top;
}



/*XVî•ñ‚Æ“®‰æ*/
#newmovie {
    width:980px;
    text-align: center;
}

#kousin3 {
    width:253px;
    border:0px;
    padding: 0px 0px 0px 0px;
}



#kousin32 {
    width:253px;
    border:0px;
    padding: 0px 0px 0px 0px;
}



#kousin33 {
    width:253px;
    border:0px;
    padding: 0px 0px 0px 0px;
}

#kousin34 {
    width:221px;
    border:0px;
    padding: 0px 0px 0px 0px;
}

.ktableout { 
	border: 0px #000000 solid;
	border-spacing: 0px;

}

.ktablein { 
	border: 0px #000000 solid;
	border-spacing: 1px;
}


.kkousintd0 { 
	border: 1px #000000 solid;
	padding: 0px 0px 0px 0px;
	text-align: left;
vertical-align: top;
}


.kkousintd1 { 
    width:243px;
    height: 100px;
	padding: 1px 1px 0px 1px;
	text-align: left;
vertical-align: top;
border-top: 1px #000000 solid;
border-right: 0px #000000 solid;
border-bottom: 1px #000000 solid;
border-left: 0px #000000 solid;

}

.kkousintd2 { 
    width:155px;
	border: 1px #000000 solid;
	padding: 1px 1px 0px 1px;
	text-align: left;
vertical-align: top;
}

.kkousintd3 { 
    width:582px;
	border: 0px #000000 solid;
	padding: 0px 0px 0px 0px;
	flot: left;
vertical-align: top;
}



.ktitlep {
font-size:10pt;
text-align: center;
color: #FFFFFF;
}

.kti {
font-size:10pt;
text-align: left;
padding: 0px 1px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #EDCBED;
color: #0000FF;
font-weight: bold;
border-bottom: 1px #000000 dotted;
}

.ksite {
font-size:8pt;
text-align: left;
color: #808080;
line-height:105%;
padding: 3px 0px 0px 2px;
margin: 0px 0px 0px 0px;
border-top: 0px #000000 dotted;
clear: both;

}

.kkiji {
font-size: 10pt;
text-align: left;
padding: 3px 2px 0px 0px;
}

.kdl {
font-size: 10pt;
text-align: right;
padding: 0px 3px 0px 3px;
margin: -16px 0px 0px 0px;

}

.kjya {
font-size: 10pt;
color:#0000FF;
text-align: center;
line-height:105%;
padding: 3px 0px 0px 0px;
}

img.newimg {
width: 80px;
height: 80px;
border: 0px #FF0000 solid;
float: left;
margin:0px 2px 0px 0px;
}


/*@‰æ‘œŒfŽ¦”Â@‰æ‘œ@*/
img.gaban {
width: 125px;
height: 95px;
	text-align: center;
	padding: 4px 0px 0px 3px;
float: center;
}


/*V’…ƒŠƒ“ƒNEƒZƒJƒ“ƒhƒ‰ƒ“ƒN‘S‘Ì*/
#newlink {
    width:980px;
    border:0px;
}

/*V’…ƒŠƒ“ƒNEƒZƒJƒ“ƒhƒ‰ƒ“ƒN‘S‘Ì*/
#newlink {
    width:980px;
    border:0px;
}

/*@V’…-20Eƒ‰ƒ“ƒLƒ“ƒO-50‚·‚é@*/

.newout1{
    width:210px;
    border:0px;
}

.newout2{
    width:445px;
    border:0px;
}
.newout3{
    width:345px;
    border:0px;
}


/*@LŽlŠp@*/
#prs {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
}

.prstd1 { 
	border: 1px black solid;
	width: 163px;
	text-align: center;
vertical-align: middle;
    padding: 1px 1px 1px 1px;

}

img.prs {
width: 150px;
height: 107px;
border: 0px #FF0000 solid;
text-align: center;
margin:0px 0px 0px 0px;
}

/*@XVî•ñ‰¡L@*/

#kouw {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
}


/*@XVî•ñ‰¡L@*/
#prw .prin {
    width:250px;
    height:150px;
    border:0px;
vertical-align: top;
    padding: 0px 0px 0px 0px;
    overflow: auto;
}

#prw .stitle {
font-size:10pt;
background-color: #FFC1FF;
text-align: center;
padding: 3px 1px 1px 1px;
vertical-align: top;

}


#prw .title {
font-size:10pt;
text-align: left;
    background-color: #FFDFFF;
padding: 1px 1px 1px 1px;
vertical-align: top;

}

#prw .prkiji {
font-size:8pt;
text-align: left;
padding: 3px 1px 5px 3px;
vertical-align: top;

}

img.prw {
width: 220px;
height: 60px;
border: 0px #FF0000 solid;
text-align: center;
margin:0px 0px 0px 0px;
}


/*@‘ŠŒÝƒŠƒ“ƒNW@*/

#sogoout {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
}

.sogoouttd1 { 
	border: 1px black solid;
	width: 700px;
	height:448px;
	text-align: center;
	vertical-align: top;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.sogoouttd2 { 
	border: 1px black solid;
	width: 280px;
	height:448px;
	text-align: center;
	vertical-align: top;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


#sogo {
    width:700px;
    border:0px;
    padding: 0px 0px 0px 0px;
}





.sogoti {
width:100%;
font-size: 10pt; color: #FF0000; 
text-align: center;
padding: 0px 0px 0px 0px;
margin: 1px 0px 1px 0px;
background-color: #D0D0D0;
color: #0000FF;
}

.sogotd1 { 
	border: 1px black solid;
	width: 140px;
	text-align: left;
	vertical-align: top;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
}

.sogotd2 { 
	border: 1px black solid;
	width: 280px;
	text-align: center;
	vertical-align: top;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
}

p.plt { 
text-align: left;
vertical-align: top;
padding: 1px 0px 0px 0px;
}


/*@ƒtƒbƒ^[‘S‘Ì@*/
#footer {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
}

.footti {
text-align: center;
vertical-align: middle;
    font-size:10pt;
    margin: 2px 2px 2px 2px;
    font-weight: bold;
    color:#FFFFFF;
}


.footertd1 { 
	border: 1px black solid;
	width: 980px;
	height: 25px;
	background-color: #000000;
	text-align: center;
vertical-align: middle;
}

.footertd2 { 
	border: 0px black solid;
	width: 630px;
	text-align: left;
vertical-align: middle;
}

.footertd3 { 
	border: 0px black solid;
	width: 250px;
	text-align: right;
vertical-align: middle;
}

#footer .footertd4 { 
	border: 0px black solid;
	width: 100px;
	text-align: right;
vertical-align: middle;
}

#footer .footertd5 { 
	border: 0px black solid;
	width: 650px;
	text-align: left;
vertical-align: middle;
}


#footer .footertd6 { 
	border: 0px black solid;
	width: 220px;
	text-align: left;
vertical-align: middle;
}




/*@‚r‚a‚r@‚c‚h‚u@*/
#sbsAd { 
	text-align: center;
vertical-align: middle;
}

#sbsAd2 { 
	text-align: center;
vertical-align: middle;
}

#sbsAd3 { 
	text-align: center;
vertical-align: middle;
}


.ayapon {
    width:200px;
    font-size: 10pt;
    border: 0px #000000 solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    text-align: right;
	vertical-align: top;
}



#prout {
    width:980px;
    border:0px;
    padding: 0px 0px 0px 0px;
    border: 1px #000000 solid;
}

.kti2 {
font-size:10pt;
text-align: center;
padding: 3px 0px 3px 0px;
margin: 0px 0px 0px 0px;
background-color: #EDCBED;
color: #000000;
font-weight: bold;
}
