/***************************************************
information
	filename : base.css;
	COPYRIGHT (C)maverica corporation. ALL RIGHTS RESERVED.
	version: 1.0.0
***************************************************/
/****** LINK ******/
.mouseOver:hover {filter: alpha(opacity=65);-moz-opacity:0.75;opacity:0.75;}
.link_box{position:relative;padding:5px;margin:0px auto 2px auto;}
.link_box a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;}

a:link {color: #444;text-decoration: underline;}
a:visited {color: #444;text-decoration: underline;}
a:hover {color: #e60000;text-decoration: underline;}
a:active {color: #0e6fbc;text-decoration: underline;}

/****** SYSTEM ALERT ******/
.Art {padding: 5px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #eca100;background:#fffaa9;text-align: center;font-size:14px;color:#d10000;}
.ArtU {padding: 5px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #f2df84;background:#fff8da;text-align: center;font-size:14px;color:#d10000;}

.CautArt {padding: 5px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #dadada;background:#f7f7f7;text-align: center;font-size:14px;color:#9a9a9a;}
.CautTxt {padding: 5px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #dadada;background:#f8f8f8;}
.CautTxtS {padding: 5px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #dadada;background:#f8f8f8;text-align: left;font-size:12px;}
.CntBox {padding: 7px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #dadada;background:#fff;}

/******* ICO *******/
span.NrIcBg {margin: 0px 2px;padding: 0px 5px;text-align:center;font-size:10px;display:block;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
span.NewIcBg {width:40px;margin: 0px 2px;padding: 2px 3px;text-align:center;font-size:10px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
span.StIcBg {width:65px;margin: 0px 2px;text-align:center;font-size:12px;display:block;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 1px;}
span.IcBg {width:75px;display:block;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 1px;}
span.BgGry {background:#cccccc;color:#fff;}
span.BgGrn {background:#b1e06e;color:#fff;}
span.BgOyl {background:#f0ce71;color:#fff;}
span.BgBrn {background:#d5cfa4;color:#fff;}
span.BgRed {background:#e8b7a6;color:#fff;}
span.BgBlu {background:#84d8ff;color:#fff;}
span.BgBlk {background:#88bad1;color:#fff;}
span.BgPnc {background:#ff8888;color:#fff;}
span.BgYel {background:#ffae00;color:#fff;}
span.BgBls {background:#00b4ff;color:#fff;}
span.BgKrd {background:#f84b4b;color:#fff;}
span.BgKgr {background:#7fbe25;color:#fff;}
span.BgBrk {background:#343434;color:#fff;}
span.BgEng {background:#922222;color:#fff;}

/**** LIST STYLE ****/
.list-disk-ul {margin-left: 20px;}
.list-disk-ol {margin-left: 20px;}
.list-disk-ul li {list-style: disc;margin-top: 5px;}
.list-disk-ol li {list-style: decimal;margin-top: 5px;}

/**** LAYOUT BOX ****/
.tpl-contents-block {}
.tpl-contents-block-inn {}
.tpl-contents-block-inn txt {}
.tpl-contents-block-inn cap {}
.tpl-contents-block-inn-image {}

/* 1カラム */
.tpl-contents-block .tpl-flexcolumn1 {}
.tpl-contents-block .tpl-flexcolumn1 .column {}
.tpl-contents-block .tpl-flexcolumn1 .column .image img {width: 100%;}

/* 2カラム */
.tpl-contents-block .tpl-flexcolumn2 {margin-left: -3%;margin-top: -3%;}
.tpl-contents-block .tpl-flexcolumn2 .column {width: 47%;float: left;margin-left: 3%;margin-top: 3%;}
.tpl-contents-block .tpl-flexcolumn2 .column .image img {width: 100%;}

/* 3カラム */
.tpl-contents-block .tpl-flexcolumn3 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn3 .column {width: 31.3%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn3 .column.col2 {width: 64.6%;}
.tpl-contents-block .tpl-flexcolumn3 .column .image img {width: 100%;}

/* 4カラム */
.tpl-contents-block .tpl-flexcolumn4 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn4 .column {width: 23%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn4 .column.col2 {width: 48%;}
.tpl-contents-block .tpl-flexcolumn4 .column.col3 {width: 73%;}
.tpl-contents-block .tpl-flexcolumn4 .column .image img {width: 100%;}

/* 5カラム */
.tpl-contents-block .tpl-flexcolumn5 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn5 .column {width: 18%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn5 .column.col2 {width: 38%;}
.tpl-contents-block .tpl-flexcolumn5 .column.col3 {width: 58%;}
.tpl-contents-block .tpl-flexcolumn5 .column.col4 {width: 78%;}
.tpl-contents-block .tpl-flexcolumn5 .column .image img {width: 100%;}

/* 6カラム */
.tpl-contents-block .tpl-flexcolumn6 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn6 .column {width: 14.66%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn6 .column.col2 {width: 31.32%;}
.tpl-contents-block .tpl-flexcolumn6 .column.col3 {width: 47.98%;}
.tpl-contents-block .tpl-flexcolumn6 .column.col4 {width: 64.64%;}
.tpl-contents-block .tpl-flexcolumn6 .column.col5 {width: 81.3%;}
.tpl-contents-block .tpl-flexcolumn6 .column .image img {width: 100%;}

/* 7カラム */
.tpl-contents-block .tpl-flexcolumn7 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn7 .column {width: 12.28%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn7 .column.col2 {width: 26.56%;}
.tpl-contents-block .tpl-flexcolumn7 .column.col3 {width: 40.84%;}
.tpl-contents-block .tpl-flexcolumn7 .column.col4 {width: 55.12%;}
.tpl-contents-block .tpl-flexcolumn7 .column.col5 {width: 69.4%;}
.tpl-contents-block .tpl-flexcolumn7 .column.col6 {width: 83.68%;}
.tpl-contents-block .tpl-flexcolumn7 .column .image img {width: 100%;}

/* 8カラム */
.tpl-contents-block .tpl-flexcolumn8 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn8 .column {width: 10.5%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn8 .column.col2 {width: 23%;}
.tpl-contents-block .tpl-flexcolumn8 .column.col3 {width: 35.5%;}
.tpl-contents-block .tpl-flexcolumn8 .column.col4 {width: 48%;}
.tpl-contents-block .tpl-flexcolumn8 .column.col5 {width: 60.5%;}
.tpl-contents-block .tpl-flexcolumn8 .column.col6 {width: 73%;}
.tpl-contents-block .tpl-flexcolumn8 .column.col7 {width: 85.5%;}
.tpl-contents-block .tpl-flexcolumn8 .column .image img {width: 100%;}

/* 9カラム */
.tpl-contents-block .tpl-flexcolumn9 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn9 .column {width: 9.11%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn9 .column.col2 {width: 20.22%;}
.tpl-contents-block .tpl-flexcolumn9 .column.col3 {width: 31.33%;}
.tpl-contents-block .tpl-flexcolumn9 .column.col4 {width: 42.44%;}
.tpl-contents-block .tpl-flexcolumn9 .column.col5 {width: 53.55%;}
.tpl-contents-block .tpl-flexcolumn9 .column.col6 {width: 64.66%;}
.tpl-contents-block .tpl-flexcolumn9 .column.col7 {width: 75.77%;}
.tpl-contents-block .tpl-flexcolumn9 .column.col8 {width: 86.88%;}
.tpl-contents-block .tpl-flexcolumn9 .column .image img {width: 100%;}

/* 10カラム */
.tpl-contents-block .tpl-flexcolumn10 {margin-left: -2%;margin-top: -2%;}
.tpl-contents-block .tpl-flexcolumn10 .column {width: 8%;float: left;margin-left: 2%;margin-top: 2%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col2 {width: 18%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col3 {width: 28%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col4 {width: 38%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col5 {width: 48%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col6 {width: 58%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col7 {width: 68%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col8 {width: 78%;}
.tpl-contents-block .tpl-flexcolumn10 .column.col9 {width: 88%;}
.tpl-contents-block .tpl-flexcolumn10 .column .image img {width: 100%;}

/**** hr ****/
.tpl-contents-block hr {height: 0;border: 0;}
.tpl-contents-block hr.dot {border-bottom: 1px dotted #bbb;}
.tpl-contents-block hr.solid {border-bottom: 2px solid #108EC1}
.tpl-contents-block hr.solid-gray {border-bottom: 1px solid #ddd}

/**** TABLE ****/
.TableBox table {width:100%;}
.TableBox th {padding: 5px 7px;border: 1px solid #c9c9c9;background:#f4f4f4;}
.TableBox td {padding: 5px 7px;border: 1px solid #c9c9c9;background:#fff;}
.TableBox td.no {background:#f4f4f4;}
.TableBox td.new {background:#fffbe7;}

/* SortMenu */
.SortMenu {margin: 5px 0px;}
.SortMenu ul {padding: 0px;}
.SortMenu li {padding: 0px;}
ul.SortNavi {margin: 8px 0px 0px 0px;}
.SortNavi li {padding: 0px;}
.SortNavi li.SortNaviTi {margin: 0px 0px 0px 10px;padding: 0px 0px 0px 15px;background: url(../images/FSubSecBG.html) left 3px no-repeat;}
.SortNavi a {margin: 0px 1px;padding: 1px 7px;text-align:center;border: 1px solid #c9c9c9;text-decoration:none;color:#333;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.SortNavi a.crt {background:#ffffe0;}
.SortNavi a:hover {background:#ffffe0;}
.SortNavi span.TXTonly {margin: 0px 1px;padding: 1px 10px;text-align:center;border: 1px solid #f2ebbd;background:#fffce6;color:#333;}

/* NEXTBACK CONTROL */
.Cnt {padding: 2px 0px;}
.CntBDT {margin: 20px auto 20px auto;padding: 0px 0px 10px 0px;border-bottom: 1px dotted #7f7f7f;}
.CntBDB {margin: 20px auto 20px auto;padding: 10px 0px 0px 0px;border-top: 1px dotted #7f7f7f;}
.CntList {padding: 0px;}

.CntAllno {padding: 0px;}
.CntAllno li {float:left;padding: 0px;font-size:13px;}
.CntAllno .Pco {padding: 0px 6px 0px 0px;color:#ff9e41;font-size:16px;}
.CntAllno .Ptx {padding: 0px 6px 0px 0px;font-size:12px;}

.CntLink {padding: 0px 0px 5px 0px;}
.CntLink li {float:left;padding: 0px;font-size:12px;}
.CntLink a {margin: 0px 2px;padding: 2px 5px;text-align:center;border: 1px solid #bcbcbc;text-decoration:none;color:#333;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.CntLink a.crt,
.CntLink a.crt:hover {background: #0a7eaf;border: 1px solid #0a7eaf;color:#fff;}
.CntLink a:hover {background:#fff29d;}

.CntLink a.editBtBl {background: #e8fbff;border: 1px solid #70a4cc;}
.CntLink a.editBtWh {background: #ffffff;border: 1px solid #b9b9b9;}
.CntLink a.editBtGr {background: #eeffe8;border: 1px solid #90ca7c;}
.CntLink a.editBtGy {background: #e7e7e7;border: 1px solid #b9b9b9;}
.CntLink a.editBtBl:hover,
.CntLink a.editBtWh:hover,
.CntLink a.editBtGr:hover,
.CntLink a.editBtGy:hover {background: #fff29d;}
.CntLink a.editBtBlcrt,
.CntLink a.editBtWhcrt,
.CntLink a.editBtGrcrt,
.CntLink a.editBtGycrt {background: #0a7eaf;border: 1px solid #0a7eaf;color:#fff;}

.NBLink {padding: 15px 0px 5px 0px;}
.NBLink li {float:left;padding: 0px;font-size:14px;}
.NBLink a {margin: 0px 1px;padding: 4px 10px;text-align:center;border: 1px solid #bcbcbc;text-decoration:none;color:#333;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.NBLink a.crt,
.NBLink a.crt:hover {background: #0a7eaf;border: 1px solid #0a7eaf;color:#fff;}
.NBLink a:hover {background:#fff29d;}
.NBLink span {margin: 0px 1px;padding: 4px 8px;text-align:center;border: 1px solid #d4d4d4;text-decoration:none;color:#c1c1c1;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.NBLink .PLBt span {padding: 8px 5px;}
.NBLink .PLBt a {padding: 8px 5px;}

/**** TAB NAVI ****/
#TabNavi {}
#TabNavi li {float: left;width:100px;margin-left: 2px;padding: 2px;list-style: none;cursor: pointer;background: #f6f6f6;font-size:11px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #c9c9c9;font-weight:bold;}
#TabNavi li:hover,
#TabNavi li.select {background: #fffdce;}
.content_wrap {padding: 8px 0px;}
