.advcmt {
	color: #990033;
	font-family: "ＭＳ ゴシック","Osaka";
	font-size: 12pt;
}
A:link {
	color: #217DDE;
	text-decoration: none;
}
A:visited {
	color: #217DDE;		
	text-decoration: none;
}
A:hover {
	color: #ff7fbf;
	text-decoration: underline;
}
A:active {
	color: #ff7fbf;
	text-decoration: underline;
}
A.top1:link {
	color: #217DDE;
	text-decoration: underline;
}
A.top1:visited {
	color: #217DDE;		
	text-decoration: underline;
}
A.top1:hover {
	color: #ff659c;
	text-decoration: underline;
}
A.top1:active {
	color: #ff659c;
	text-decoration: underline;
}
A.top2:link {
	color: #217DDE;
	text-decoration: underline;
}
A.top2:visited {
	color: #217DDE;	
	text-decoration: underline;
}
A.top2:hover {
	color: #ff659c;
	text-decoration: underline;
}
A.top2:active {
	color: #ff659c;
	text-decoration: underline;
}
a.up1:link {
	color: #217DDE;
	text-decoration: none;
}
a.up1:visited {
	color: #217DDE;
	text-decoration: none;
}
a.up1:hover {
	color: #ff7fbf;
	text-decoration: underline;
}
a.up1:active {
	color: #ff7fbf;
	text-decoration: underline;
}
A.minfo {
	text-decoration: none;
}
A.minfo:link {
	color: #333333;
	text-decoration: none;
}
A.minfo:visited {
	color: #333333;
	text-decoration: none;
}
A.minfo:hover {
	color: #ff659c;
	text-decoration: underline;
}
A.minfo:active {
	color: #ff659c;
	text-decoration: underline;
}
.s06h10 {
	font-size: 6px;
	line-height: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s08h10 {
	font-size: 8px;
	line-height: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s09h11 {
	font-size: 9px;
	line-height: 11px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s10h12 {
	font-size: 10px;
	line-height: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s10h14 {
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s10h16 {
	font-size: 10px;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s10h20 {
	font-size: 10px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s11h20 {
	font-size: 11px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s12h12 {
/*
	font-size: 12px;
	line-height: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
*/
    font-size: 12pt;
    line-height: 16pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s12h14 {
/*
	font-size: 12px;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
*/
    font-size: 10pt;
    line-height: 11pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s12h16 {
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s12h18 {
	font-size: 12px;
	line-height: 18px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
} 
.s12h20 {
	font-size: 12px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #686868;
}
.s12h22 {
	font-size: 12px;
	line-height: 22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s12h24 {
	font-size: 12px;
	line-height: 24px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s12h28 {
	font-size: 12px;
	line-height: 28px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s14h14 {
/*
        font-size: 14px;
        line-height: 14px;
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s14h16 {
/*
        font-size: 14px;
        line-height: 16px;
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s14h18 {
/*
        font-size: 14px;
        line-height: 18px;
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s14h20 {
/*
        font-size: 14px;
        line-height: 20px;
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s14h22 {
/*
        font-size: 14px;
        line-height: 22px;
*/
        font-size: 12pt;
        line-height: 18pt;
        color: #333333;
        font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s14h22g {
        font-size: 12pt;
        line-height: 18pt;
        color: #7A7A7A;
        font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.s14h24 {
/*
	font-size: 14px;
	line-height: 24px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s15h20 {
	font-size: 15px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s16h30 {
	font-size: 16px;
	line-height: 30px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s17h22 {
	font-size: 17px;
	line-height: 22px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s18h25 {
	font-size: 18px;
	line-height: 25px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s19h35 {
	font-size: 19px;
	line-height: 35px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s20h30 {
/*
	font-size: 20px;
	line-height: 30px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
*/
        font-size: 10pt;
        line-height: 18pt;
        color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.s21h30 {
/*
	font-size: 21px;
	line-height: 30px;
*/
        font-size: 12pt;
        line-height: 18pt;
        color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
/* Add @neec */
.warn_txt {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
}
.warn_txt_mini {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	text-justify: distribute;
	color: #FF0000;
}
.link_txt {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	text-decoration: none;
}
.lf_txt1 {
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	color: #FF6666;
}
.lctxt1 {
/*
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.lctxt2 {
/*
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 22px;
	letter-spacing: normal;
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
	
}
.lctxt3 {
/*
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 8pt;
	text-align: justify;
	text-justify: distribute;
*/
    font-size: 12pt;
    line-height: 18pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.itextbox {
	border: 2px solid #FF99CC;
}
.dollbox {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	border: 1px solid #FF6600;
	font-size: 12pt;
	padding: 5px 0px 5px 5px;
}
/*
.ldoll1 {
		position: absolute;
		z-index: 5;
		top: 150px;
		left: 370px;
}
*/
.redoll1 {
	position: absolute;
	z-index: 5;
	top: 130px;
	left: 310px;
}
.redoll2 {
	position: absolute;
	z-index: 5;
	top: 380px;
	left: 380px;
}
.sidoll{
	position: absolute;
	z-index: 5;
	top: 390px;
	left: 260px;
}
.medoll {
	position: absolute;
	z-index: 5;
	top: 270px;
	left: 345px;
}
.eadoll {
	position: absolute;
	z-index: 5;
	top: 110px;
	left: 340px;
}
.nmdoll {
	position: absolute;
	z-index: 5;
	top: 100px;
	left: 380px;
}
.middleimage {
	vertical-align: middle;
}
.topimage {
	vertical-align: top;
}
.resultnavigation {
	font-size: 14px;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	color : #AD0808;
}
a.resultnavigation:link {
	font-size: 14px;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	color : #0000DD;
}
a.resultnavigation:visited {
	font-size: 14px;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	color : #0000FF;
}
a.resultnavigation:hover {
	font-size: 14px;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
	color : #6666FF;
}
.browtitle1 {
	background-color: #6699CC;
	color: #FFFFFF;
	font-family: monospace,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 10pt;
}
.browtitle2 {
	background-color: #6699CC;
	color: #FFFFFF;
	font-family: monospace,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 8pt;
}
.browtitle3 {
	background-color: #6699CC;
	color: #FFFFFF;
	font-family: "ＭＳ ゴシック","Osaka";
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 2pt
}
.browtitle4 {
	background-color: #6699CC;
	color: #FFFFFF;
	font-family: "ＭＳ ゴシック","Osaka";
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 0pt
}
.rrowtitle1 {
	background-color: #FF6666;
	color: #FFF7F7;
	font-family: monospace,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1pt;
}
.rrowtitle2 {
	background-color: #FF6666;
	color: #FFFFFF;
	font-family: monospace,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 8pt;
}
.rrowtitle3 {
	background-color: #FF6666;
	color: #FFFFFF;
	font-family: monospace,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 2pt
}
.rrowtitle4 {
	background-color: #FF6666;
	color: #FFFFFF;
	font-family: monospace,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 0pt
}
.rcoltitle1 {
	color: #FF6666;
	font-family: monospace,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 0pt;
}
.suttitle {
	color: #295DD6;
	font-weight: bold;
	font-size: 14px;
	text-indent: 9px;
	font-family: "ＭＳ ゴシック","Osaka";
}
.s1text {
	color: #000000;
	font-family: "ＭＳ ゴシック","Osaka";
	font-size: 9pt;
	vertical-align: middle;
}
.s2text {
	font-size: 12pt;
	line-height: 20px;
	font-family: "ＭＳ ゴシック", "Osaka";
	line-break: strict;
	word-break: keep-all;
	color: #333333;
}
.lcrh_subtitle{
	color: #FF5D7B;
	font-family: "ＭＳ ゴシック","Osaka";
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-indent: 8px;
}
.hp_url{
	color: #0000FF;
	text-decoration: underline;
	font-family: "ＭＳ ゴシック","Osaka";
	font-size: 16px;
}
.icheck {
/*
	font-size: 14px;
	line-height: 12pt;
*/
    font-size: 12pt;
    margin-bottom: 3pt;
    color: #333333;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.caution {
	font-size: 12px;
	line-height: 14px;
	font-family: "ＭＳ ゴシック","Osaka";
	color: #333333;
}
.mini_caution {
	font-size: 10px;
	line-height: 11px;
	font-family: "ＭＳ ゴシック","Osaka";
	color: #9C3063;
}
.ic_pink {
	font-size: 9pt;
	line-height: 9pt;
	font-family: "ＭＳ Ｐゴシック","Osaka";
	font-weight: bold;
	color: #FF5984;
}
.ic_pink2 {
	font-size: 12pt;
	line-height: 12pt;
	font-family: "ＭＳ Ｐゴシック","Osaka";
	font-weight: bold;
	color: #FF5984;
}
.pinkbox {
	border-width: 1px;
	border-color: #FFCFDE;
}
.joititle {
	font-size: 12pt;
	color: #990033;
	font-family: "ＭＳ Ｐゴシック","Osaka";
}
a.wardLink {
	text-decoration:underline;
	font-size: 10pt;
	color: #FFFFFF;
}
a.wardLink:link {
	color: #FFFFFF;
	text-decoration:underline;
}
a.wardLink:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
a.wardLink:hover {
	color: #FFFFFF;
}
a.wardLink:active {
	color: #FFFFFF;
}