@charset "UTF-8";

/*	FONT LARGE
--------------------------------------------------------------*/
body p{
	font-size:132%;
	}
/* 
body,th,td,
table caption{
	font-size:115%;
}

h1{
	font-size:120%;
}
h2{
	font-size:120%;
}
h3{
	font-size:110%;
}
h4{
	font-size:100%;
}
 */
/*	Individual appointment
--------------------------------------------------------------*/
.x-small {
	font-size:80% !important;
}
.small {
	font-size:105% !important;
}
.medium {
	font-size:120% !important;
}
.large {
	font-size:140% !important;
}
.x-large {
	font-size:160% !important;
}
.xx-large {
	font-size:180% !important;
}


/* --------------------------------------------------------------*/
.TXAL p,
.TXAL-K p,
.TXAL-KC p,
.TXAH p{
	font-size:120%;
}
#TopSideArea-Info01 ul li{
	font-size: 100%;

}

.NewsTopics{
	font-size:80%;

}

.NewsTopicsTitle h1,
.NewsWhole h1{
	font-size: 135%;

}

.NewsTopicsDay{
	font-size: 100%;
}

.HeadLv2 h2,
.H1 h1{
	font-size: 140%;

}
.H2 h2,
.H2A h2,
.H2A-A h2{
	font-size:192%;
	line-height: 1.35em;
}

.H2A h2 span{
	font-size: 50%;
	color:#555;
	line-height: 1.35em;
}

.H2AH-A h2,
.H2AH h2{
	font-size:180%;
	line-height:1.6em;
}
 
.H3A-A h3,
.H3A h3{
	font-size: 168%;
	line-height: 1.5em;
}

.H3AH-A h3,
.H3AH h3{
	font-size:156%;
	line-height:1.5em;
}

.H3BH-A h3,
.H3BH h3,
.H3B h3,
.H3B-A h3{
	font-size:120%;
	}

#TabArea ul#TabList li{
	font-size: 80%;
}

.TxtListG01 dt span{
	font-size: 95%;
	line-height: 140%;
}

.TxtListG01 dd{
	font-size: 80%;
	line-height: 140%;
}

.ITA-K h4,
.ITA h4,
.ITB-K h4,
.ITB h4,
.ITD h4,
.ITD-K h4,
.ITC h4,
.ITC-K h4{
	font-size:120%;
}

.ITA-K td span,
.ITA td span,
.ITB-K td span,
.ITB td span,
.ITC-K td span,
.ITC td span,
.ITD-K td span,
.ITD td span{
	font-size:120%;
}

.ITA-K th,
.ITA th,
.ITB-K th,
.ITB th,
.ITD th,
.ITD-K th,
.ITC th,
.ITC-K th{
	font-size:70% !important;
}

.TBA th,
.TBB th,
.TBA td,
.TBB td{
	font-size:108%;
}

.TXB-U{
	font-size:120%;
}
.TXB-O{
	font-size: 120%;
}

.TxtSetB01-topbox h6,
.TxtSetB01-topbox p{
	font-size: 120%;
	line-height:1.5em;
}

#BodyContent .LinkListA01 li li li li li li,
#BodyContent .LinkListA01 li li li li li li li{
	font-size: 85%;
}

#BodyContent .LinkListA01 li li li,
#BodyContent .LinkListA01 li li li li,
#BodyContent .LinkListA01 li li li li li{
	font-size: 85%;
}

#BodyContent .LinkListA01 li,
#BodyContent .LinkListA01 li li{
	font-size: 83%;
}


#SideAreaL .NavArea ul li{
	font-size: 100%;
	}

dl{
	font-size:120% !important;
}
ul,ol{
	font-size:120% !important;
}
.Cautiontxt{
	font-size:90% !important;
}
#CONTENTPATH{
	font-size:100% !important;
}
#MAIN .arrow,
#MAIN .arrowpage{
	font-size:100% !important;
}
#SIDEBAR .wrapper ul li{
	font-size:90% !important;
}
#SIDEBAR .wrapper ul ul li{
	font-size:120% !important;
}
#SIDEBAR .wrapper ul ul ul li{
	font-size:100% !important;
}
#FOOTER .link ul li{
	font-size:90% !important;
}

.topbody .news .newsttl table td a{
	font-size:90% !important;
}

#BodyContent .TopicPassArea li{
	font-size: 90% !important;
}



/* Wrapper
--------------------------------------------------------------*/

#categori-top-001 ul,
#categori-top-002 ul,
#categori-top-003 ul{
	font-size:120% !important;
}
.CompoBoxC01 a{
	font-size: 120% !important;
}

.AccordionPanelTab,
.AccordionPanelTab a{
	font-size: 120%;
}

.TxtSetB01-textonly span.txtmain h6,
.TxtSetB01-textonly span.txtmain p, 
.TxtSetB01 span.txtmain h6,
.TxtSetB01 span.txtmain p{
	font-size: 120%;
	}


.TEXT-ONLY{
	font-size:90% !important;
}

.TXB-U ul,
.TXB-U ul ul,
.TXB-U ul ul ul{
	font-size:100% !important;
}

.TEXT-ONLY p{
	font-size:100% !important;
}

*.container p{
	font-size:100% !important;
}
*.container td p{
	font-size:110% !important;
}
.borderbox p,
.borderbox2 p{
	font-size:100% !important;
}
.heading p,
.headinggray p,
.headingline p{
	font-size:100% !important;
}
.question ul{
	font-size:100% !important;
}
.question p{
	font-size:100% !important;
}
.answer p{
	font-size:100% !important;
}
ul.arrow li{
	font-size:100% !important;
}
dl.info,
dl.info dt,
dl.info dd,
dl.ir,
dl.ir dt,
dl.ir dd{
	font-size:100% !important;
}
.pageup{
	font-size:100% !important;
}
.floLeft p,
.floRight p{
	font-size:100% !important;
}
td li{
	font-size:110% !important;
}
.pdflist p{
	font-size:100% !important;
}
.headingTbl td p{
	font-size:100% !important;
}



#TxtsizeNav li.FsizeSmall a{	background-image:  url("/soka/common/images/head_btn_txt_s_def.gif"); }
#TxtsizeNav li.FsizeSmall a:hover{	background-image:  url("/soka/common/images/head_btn_txt_s_ov.gif"); }

#TxtsizeNav li.FsizeDefault a{	background-image:  url("/soka/common/images/head_btn_txt_m_def.gif"); }
#TxtsizeNav li.FsizeDefault a:hover{	background-image:  url("/soka/common/images/head_btn_txt_m_ov.gif"); }
	
#TxtsizeNav li.FsizeLarge a,
#TxtsizeNav li.FsizeLarge a:hover{	background-image:  url("/soka/common/images/head_btn_txt_l_on.gif");	}


#HeadContentWrap #TxtsizeNav li.FsizeSmall a{	background-image:  url("/soka/common/images/headcontent_parts/head_btn_txt_s_def.gif"); }
#HeadContentWrap #TxtsizeNav li.FsizeSmall a:hover{	background-image:  url("/soka/common/images/headcontent_parts/head_btn_txt_s_ov.gif"); }

#HeadContentWrap #TxtsizeNav li.FsizeDefault a{	background-image:  url("/soka/common/images/headcontent_parts/head_btn_txt_m_def.gif"); }
#HeadContentWrap #TxtsizeNav li.FsizeDefault a:hover{	background-image:  url("/soka/common/images/headcontent_parts/head_btn_txt_m_ov.gif"); }
	
#HeadContentWrap #TxtsizeNav li.FsizeLarge a,
#HeadContentWrap #TxtsizeNav li.FsizeLarge a:hover{	background-image:  url("/soka/common/images/headcontent_parts/head_btn_txt_l_on.gif");	}
