@charset "utf-8";

/* ==========================
font-size
10px:77%
11px:85%
12px:93%
13px:100%
14px:108%
15px:116%
16px:123.1%
17px:131%
18px:138.5%
19px:146.5%
20px:153.9%
21px:161.6%
22px:167%
23px:174%
24px:182%
25px:189%
26px:197%
---------------------------*/

/* ===================================================== */
/* font size */
/* ===================================================== */
.txtS{
	font-size:85%;
}
.txtM{
	font-size:108%;
}
.txtL{
	font-size:131%;
}
sup,
sub{
	font-size:77%;
}
.note{
	font-size:85%;
}
#mainArea h3 .note{
	font-size:50%;
}
figcaption{
	font-size:85%;
}

#links dl dt a{
	font-size:116%;
}
#links dl dd a{
	font-size:85%;
}
#copy{
	font-size:77%;
}
#mainArea h1{
	font-size:182%;
}
#mainArea h1 span{
	font-size:60%;
}
#bgside ul li a{
	font-size:116%;
}
#bgside ul li.active ul li a{
	font-size:100%;
}
#mainArea h2,
#mainArea .h2{
	font-size:161.6% !important;
}
#mainArea h3,
#mainArea .h3{
	font-size:161.6% !important;
}
#mainArea h4,
#mainArea .h4{
	font-size:138.5% !important;
}
#mainArea h5,
#mainArea .h5{
	font-size:123.1% !important;
}
#mainArea h6,
#mainArea .h6{
	font-size:116% !important;
}

.lead{
	font-size:123.1% !important;
}
.inlinebox .txt .sttl{
	font-size:161.6% !important;
}
.inlinebox .img figcaption{
	font-size:110%;
}

#sidettl{
	font-size:138.5%;
}

.newslist li a span{
	font-size:77%;
}
#btnirlist li a{
	font-size:108%;
}

.tbl3 th{
	font-size:108%;
}
.tbl3 td{
	font-size:93%;
}
.tbl3 td strong{
	font-size:160%;
}
.tbl3 td span{
	font-size:125%;
}


.linebox .ttl{
	font-size:161.6%;
}
.linebox .ttl span{
	font-size:60%;
}
.inlinebox .txt .sttl span{
	font-size:60%;
}


.sitemap dt{
	font-size:125%;
}

/* pop */
.popttl{
	font-size:153.9%;
}


.contactbox .ttl{
	font-size:123.1%;
}

.contactbox .address p{
	font-size:123.1%;
}
.contactbox .tel{
	font-size:182% !important;
}
.contactbox .tel span{
	font-size:80%;
}
.contactbox .time{
	font-size:93%;
}
.box1 .ttl,
.box2 .ttl{
	font-size:123.1%;
}

.qalist dt{
	font-size:123.1%;
}

/* kurashi */
#kurashidetail .ttl{
  font-size: 153.9%;
}
#kurashidetail .ttl2{
  font-size: 153.9%;
}
#kurashidetail p{
  font-size: 123.1%;
}


