@charset "utf-8";
/* ==========================================================================
CSS information
 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%
========================================================================== */

/*====================================
Layout Adjust
====================================*/
/* Text Style
----------------------------*/
.tCenter{text-align:center!important;}
.tLeft{text-align:left!important;}
.tRight{text-align:right!important;}
.underline{text-decoration:underline;}
.overline{ text-decoration:overline;}
.relativ{position:relative;}
.absolute{position:absolute;}
.vTop{vertical-align:top!important;}
.vMiddle{vertical-align:middle!important;}
.vBottom{vertical-align:bottom!important;}
.fLeft{float:left!important;}
.fRight{float:right!important;}
.fNone{float:none!important;}
.color01{color:#ff0000;}
.color02{color:#807f7f;}
.color03{color:#054872;}
.color04{color:#52492a;}
.color05{color:#83bf43;}
.bold{font-weight:bold;}
.fontNormal{font-weight:normal!important;}
.largeText{font-size:117%!important;}
.xlargeText{font-size:125%!important;}
.xxlargeText{font-size:138%!important;}
.smallText{font-size:92%!important;}
.xsmallText{font-size:84%!important;}
.defaultText{font-size:100%!important;}
.focusOff{color:#aaa;}
.focusOn{color:#262626;}
.inline{display:inline!important;}
.block{display:block!important;}

/* margin
----------------------------*/
.mt00{margin-top:0!important;}.mt05{margin-top:5px!important;}.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}.mt20{margin-top:20px!important;}.mt25{margin-top:25px!important;}.mt30{margin-top:30px!important;}
.mb00{margin-bottom:0!important;}.mb05{margin-bottom:5px!important;}.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}.mb20{margin-bottom:20px!important;}.mb25{margin-bottom:25px!important;}.mb30{ margin-bottom:30px!important;}.mb500{ margin-bottom:500px!important;}
.mr00{margin-right:0!important;}.mr05{margin-right:5px!important;}.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}.mr20{margin-right:20px!important;}.mr25{margin-right:25px!important;}.mr30{margin-right:30px!important;}
.ml00{margin-left:0!important;}.ml05{margin-left:5px!important;}.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}.ml20{margin-left:20px!important;}.ml25{margin-left:25px!important;}.ml30{margin-left:30px!important;}

/* padding
----------------------------*/
.pt00{padding-top:0!important;}.pt05{padding-top:5px!important;}.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}.pt20{padding-top:20px!important;}.pt25{padding-top:25px!important;}.pt30{padding-top:30px!important;}
.pb00{padding-bottom:0!important;}.pb05{padding-bottom:5px!important;}.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}.pb20{padding-bottom:20px!important;}.pb25{padding-bottom:25px!important;}.pb30{ padding-bottom:30px!important;}
.pr00{padding-right:0!important;}.pr05{padding-right:5px!important;}.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}.pr20{padding-right:20px!important;}.pr25{padding-right:25px!important;}.pr30{padding-right:30px!important;}
.pl00{padding-left:0!important;}.pl05{padding-left:5px!important;}.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}.pl20{padding-left:20px!important;}.pl25{padding-left:25px!important;}.pl30{padding-left:30px!important;}

/* Table Width
----------------------------*/
col.row05{width:5%;}col.row06{width:6%;}col.row07{width:7%;}col.row08{width:8%;}col.row09{width:9%;}col.row10{width:10%;}
col.row11{width:11%;}col.row12{width:12%;}col.row13{width:13%;}col.row14{width:14%;}col.row15{width:15%;}col.row16{width:16%;}
col.row17{width:17%;}col.row18{width:18%;}col.row19{width:19%;}col.row20{width:20%;}col.row21{width:21%;}col.row22{width:22%;}
col.row23{width:23%;}col.row24{width:24%;}col.row25{width:25%;}col.row26{width:26%;}col.row27{width:27%;}col.row28{width:28%;}
col.row29{width:29%;}col.row30{width:30%;}col.row31{width:31%;}col.row32{width:32%;}col.row33{width:33%;}col.row34{width:34%;}
col.row35{width:35%;}col.row36{width:36%;}col.row37{width:37%;}col.row38{width:38%;}col.row39{width:39%;}col.row40{width:40%;}
col.row41{width:41%;}col.row42{width:42%;}col.row43{width:43%;}col.row44{width:44%;}col.row45{width:45%;}col.row46{width:46%;}
col.row47{width:47%;}col.row48{width:48%;}col.row49{width:49%;}col.row50{width:50%;}col.row51{width:51%;}col.row52{width:52%;}
col.row53{width:53%;}col.row54{width:54%;}col.row55{width:55%;}col.row56{width:56%;}col.row57{width:57%;}col.row58{width:58%;}
col.row59{width:59%;}col.row60{width:60%;}col.row61{width:61%;}col.row62{width:62%;}col.row63{width:63%;}col.row64{width:64%;}
col.row65{width:65%;}col.row66{width:66%;}col.row67{width:67%;}col.row68{width:68%;}col.row69{width:69%;}col.row70{width:70%;}
col.row71{width:71%;}col.row72{width:72%;}col.row73{width:73%;}col.row74{width:74%;}col.row75{width:75%;}col.row76{width:76%;}
col.row77{width:77%;}col.row78{width:78%;}col.row79{width:79%;}col.row80{width:80%;}col.row81{width:81%;}col.row82{width:82%;}
col.row83{width:83%;}col.row84{width:84%;}col.row85{width:85%;}col.row86{width:86%;}col.row87{width:87%;}col.row88{width:88%;}
col.row89{width:89%;}col.row90{width:90%;}col.row91{width:91%;}col.row92{width:92%;}col.row93{width:93%;}col.row94{width:94%;}
col.row95{width:95%;}col.row96{width:96%;}col.row97{width:97%;}col.row98{width:98%;}col.row99{width:99%;}col.row100{width:100%;}

/* tableBlock
----------------------------*/
.tableBlockA01 table { width:100%;border-collapse: collapse;border-spacing: 0;border-top: 1px solid #dcdddd;border-left: 1px solid #dcdddd;}
.tableBlockA01 table tr {}
.tableBlockA01 table tr th,
.tableBlockA01 table tr td { padding:5px 10px;border-bottom: 1px solid #dcdddd;border-right: 1px solid #dcdddd;}
.tableBlockA01 table tr th { background:#efefef; font-weight:normal;}
.tableBlockA01 table tr td {}


/* sectionBlock
----------------------------*/
.sectionBlockA01 { margin-top:40px;}
.sectionBlockA01 .sectionBlockInner01 {}


/* headingBlock
----------------------------*/
.headingBlockA01 {
	border: 1px solid #464646;
	background-repeat: no-repeat;
	background-position: left top no-repeat;
	background-image: url(../img/heading_bg_001.png);
	padding: 5px 10px;
	margin-bottom: 15px;
}
.headingBlockA01 h1,
.headingBlockA01 h2 {
	font-size: 16px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left center no-repeat;
	background-image: url(../img/snav_line_001.png);
	background-size: 4px 20px;
	padding-left: 15px;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4),1px 1px 1px rgba(255, 255, 255, 0.5);
}
.headingBlockA01 h1 span,
.headingBlockA01 h2 span {}


/* imageColmunWrap
----------------------------*/
.imageColmunWrap01 {}
.imageColmunWrap01 .imageL { float:left;  margin-right:20px;}
.imageColmunWrap01 .imageR { float:right; margin-left:20px;}
.imageColmunWrap01 .imageL img,
.imageColmunWrap01 .imageR img { border:1px solid #666666; width:220px; height:auto;}

.imageColmunWrap01 .txtBlock { overflow:hidden;}

/* linkBtnBlock
----------------------------*/
.linkBtnBlockA01 { text-align:right; margin-top:20px;}
.linkBtnBlockA01 a { color:#ffffff; text-decoration:none; display: inline-block; border:1px solid #666666; padding:5px 20px; font-size:12px;}
.linkBtnBlockA01 a i { margin-right:5px;}
.linkBtnBlockA01 a span {}
