/***base***/
/* 100%（1/1）*/
.p100{
	width:100%;
}
/* 75%（3/4）*/
.p75{
	width:75%;
	float:left;
}
/* 50%（1/2）*/
.p50{
	width:50%;
	float:left;
}
/* 40%（2/5）*/
.p40{
	width:40%;
	float:left;
}
/* 33%（1/3）*/
.p33{
	width:33.334%;
	float:left;
}
/* 25%（1/4）*/
.p25{
	width:25%;
	float:left;
}
/* 20%（1/5）*/
.p20{
	width:20%;
	float:left;
}
/***base***/
/*メインコンテンツ部*/
.twoColumn01 .contentsArea2{
    width:700px;
    margin-right:20px;
    float:left;
}
.contentsArea2 .article_image{
    margin-bottom:0;
}
.main_column {
    margin:0 0 0 0;
    text-align:left;
}
.main_column_middle {
    overflow: hidden;
}

.image_text{
    overflow:hidden;
    clear:both;
}
.image_text .image{
    float:left;
}
.image_text .image a{
    background-image:none;
    padding-left:0;
}
.image_text .text{
    float:left;
}
.image_text .image,.index_module .image{
    width: 48px;
    margin-right:10px;
}
.main_image{
    margin:0 0 7px 0;
}
.main_image .caption{
    text-align:right;
    color:#7c7c7c;
/*  font-size:80%;*/
}
.img_p100 {
    padding: 0 4.6%;
}

/*IE6*/ * html .img_p100 {
     padding: 0 10px;
}

.img_p100 img {
    border: 1px #bbb solid;
}

/**/
.index_module,.article_module{
/*  padding:0 20px 0 0;*/
padding:0;
margin-bottom:10px;
}
.article_module .article{
    padding-bottom:10px;
}
.article_module .articleList,.article_module .articleTextTitle{
    overflow:hidden;
}
.articleList ul{
    /*margin:0 0 10px 18px;*/
    margin-left:18px;
}
.articleList ul li ul{
    /*margin:0 0 10px 18px;*/
    margin-left:18px;
}
.articleList ul li{
    padding:0 0 6px 0;
}
.articleList ol{
    padding:0 0 0 26px;
    margin-left:3px;
}
.articleList ol li{
    list-style-type: decimal;
    padding:0 0 6px 0;
}
/*.articleList ul li ul,.articleList ul li ol,.articleList ol li ul,.articleList ol li ol{
    padding:0 0 8px 0;
}*/
.articleList ul li ul li,.articleList ol li ul li{
    list-style-type: disc;
    padding:6px 0 0 0;
}
.articleList ol li ol li,.articleList ul li ol li{
    list-style-type: decimal;
    padding:6px 0 0 0;
}
.index_module .text{
    line-height:1.2em;
}
.indexModuleUl{
    position:relative;
}
ul.indexModuleUl li{
    background-repeat:repeat-x;
    background-position:left top;
    padding:12px 0 10px 0;
}
ul.schoolAccess{
list-style-position: outside;
margin-left:15px;
}
ul.schoolAccess li{
list-style-position: outside
margin-left:0;
list-style-type: disc;
}
ol.schoolAccess{
list-style-position: outside;
margin-left:15px;
}
ol.schoolAccess li{
list-style-position: outside
margin-left:0;
list-style-type: decimal;
}
.index_module .image_text .text{
    width:628px;
}
.p50 .image_text .text{
    width:262px;
}
.p33 .image_text .text{
    width:152px;
}

.index_text,.article_text,.article_text_right,.article_text_left{
    padding:0 0 0 0;
}
.index_module .index_text{
    padding:0 0 8px 0;
    color:#010101;
}
.index_subtitle{
    font-size:85%;
    color:#818181;
    padding:0 0 4px 14px;
}
span.icon {
    margin: 0 2px;
    vertical-align:-3px;
}
.index_module .date{
    font-size:85%;
    color:#818181;
    white-space: nowrap;
}
.index_module .event{
    padding:0 0 4px 14px;
    font-size:85%;
    color:#444444;
}
.index_module .description{
    padding:0 0 0 14px;
    font-size:90%;
}

/***anchor***/
.anchor_list{
    background-repeat:repeat-x;
    background-position:left bottom;
    margin:0 20px 0 0;
}
.anchor_a{
    padding:2px 0;
    background-repeat:repeat-x;
    background-position:left top;
}
.anchor_a li{
    display:inline-block;
    padding:0 25px 8px 0;
    color:#d9d9d9;
}
.ie6 .anchor_a li,.ie7 .anchor_a li{
    display:inline;
}
.anchor_b{
    padding:2px 0;
/*  margin:0 0 0 14px;*/
    margin:0 0 0 0;
}
.anchor_b li{
    padding:5px 14px 5px 0;
    color:#d9d9d9;
    background-repeat:repeat-x;
    background-position:left top;
}
.anchor_list a{
    padding:0 0 0 13px;
    background-repeat:no-repeat;
    background-position:left 5px;
/*    font-size:12px;*/
    text-decoration:underline !important;
}
.anchor_list a:hover{
    text-decoration:none !important;
}
/***anchor***/

.article_image{
    margin:0 0 10px 0;
    padding:0 0 0 0;
}
.article_image .image_title{
    margin:0 0 2px 0;
}
.article_image_float{
    overflow:hidden;
margin-left:-20px;
}
.article_image_float .article_image{
    float:left;
    padding:0  0 0 20px;
}
/*
.article_image_float .article_image .panel_width{
    margin-right:3px;
}
*/
.article_image_left{
    float:left;
    margin:0 20px 0 0;
}
.article_image_right{
    float:right;
    margin:0 0 0 20px;
}
.article_image_center{
    text-align:center;
    padding:0;
}
.article_image_center .article_image{
    text-align:left;
    margin-right:auto;
    margin-left:auto;
}
.article_image_center .panel{
    text-align:left;
    margin:0 auto 0auto;
}
li.headword{
    list-style:disc outside none;
}
.link .list_description{
    padding:0;
}
.link_headword{
    background-image:none;
    display:inline;
}
li.headword div{
    display:inline;
}
li.headword .list_description{
    padding:0;
    display:block !important;
}
ul li.link{
/*  list-style-position:outside;*/
margin:0;
}
div.item_icon{
    background-position: left 6px;
        background-repeat: no-repeat;
    padding:0 0 4px 10px;
}
div.item_icon a{
    padding:1px 15px 1px 0 !important;
    display:inline !important;
    line-height:1.5em;
}
*:first-child+html div.item_icon a{
    display:inline-block !important;
}
.caption{
    color:#444444;
padding-top:2px;
/*  font-size:10px;*/
}
.image_title{
    font-weight:bold;
/*  font-size:11px;*/
}
li.first{
    background-image:none !important;
}

/***to_top***/
.to_top{
    text-align:right;
    margin:0 25px 10px 0;
}
.oneColumn01 .to_top{
    margin-right:0;
}
#tinyWrap .to_top{
    margin-right:0;
}
.index_module .to_top{
    margin-right:0;
}
.wrap .last_to_top{display:none;}
.to_top a{
    background-repeat:no-repeat;
    background-position:left 4px;
    padding:0 0 0 13px;
}
/***to_top***/

span.list{
    display:block;
    text-align:right;
}
span.list a{
    color:#1B3B84;
    text-decoration:underline;
    padding:0 0 0 30px;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    font-size:100%;
}
.lilose span.list{
    display:inline;
    padding-left:15px;
}
.article_image a.lightbox{
    background:#000000;
    display:block;
    background-repeat:no-repeat;
    background-position:8px 8px;
}
.article_image a.lightbox:hover img{
    background-color:#000000;
}
.article_image a.lightbox:hover img{
    filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}
.listOpen,.listClose{
    text-align:right;
    margin:0 0 14px 0;
        padding:7px 0 4px 0;
        border-bottom:1px solid #dddddd;
}
.sub_column .listOpen,.sub_column .listClose{
        margin-left:14px;
}
.listClose{
    display:none;
}
.listOpen a{
    padding:0 0 0 15px;
    background-repeat:no-repeat;
    background-position:left center;
}
.listClose a{
    padding:0 0 0 15px;
    background-repeat:no-repeat;
    background-position:left center;
}

/***linkIcon***/
li.blank a,li.tinybox a{
    padding:2px 14px 2px 0 ;
    display:inline !important;
    background-position:right center;
    background-repeat:no-repeat;
}
/**:first-child+html li.blank a,*:first-child+html li.tinybox a{
    display:inline-block !important;
}*/
div.blank span,div.tinybox span{
/*  padding:2px 14px 2px 15px ;*/
    padding:2px 16px 2px 0;
    padding-top:2px;
    padding-right:14px;
    padding-bottom:2px;
        display:inline !important;
    background-position:right center !important;
    background-repeat:no-repeat;
}
/**:first-child+html div.blank span,*:first-child+html div.tinybox span{
    display:inline-block !important;
}*/
.linkIconBlank,.linkIconTinybox{
	display:inline !important;
	padding:0 14px 0 0 !important;
	width:18px;
	margin:0 !important;
	background-color: transparent !important;
	background-position:right center !important;
	background-repeat: no-repeat !important;
	font-size:80%;
	line-height:1em;
	vertical-align: middle;
}
.ie6 .linkIconBlank,.ie7 .linkIconBlank,.ie6 .linkIconTinybox,.ie7 .linkIconTinybox{
	padding:0 !important;
	font-size:5px;
	height:10px;
	zoom:1;
}
.menuIconBlank,.menuIconTinybox{
	padding-right:15px !important;
	background-position:right center !important;
	background-repeat: no-repeat;
}
/***linkIcon***/
/***basic***/
.article_text,.article_text p,.article_text div,.article_text div div p,
.article_text_right,.article_text_right p,.article_text_right div,.article_text_right div div p,
.article_text_left,.article_text_left p,.article_text_left div,.article_text_left div div p,
.cautionBlockWR p,
.index_text{
    line-height:1.5em;
}
.fontNormal{
    font-weight:normal;
}
.fontBold{
    font-weight:bold;
}
.dataBlock{
text-align:right;
padding-right:3px;
}
/***basic***/
/***caution***/
.cautionBlockWR{overflow: hidden;}
.cautionBlockWR p{margin-bottom: 5px;}
.cautionBlockWR span{display:block;float:left;}
.cautionBlockWR1{padding-left:1.2em; text-indent:-1.2em;}
.cautionBlockWR2{padding-left:1.8em; text-indent:-1.8em;}
.cautionBlockWRExt .cautionBlockWR2{padding-left:2.2em; text-indent:-2.2em;}
.cautionBlockWR3{padding-left:3em; text-indent:-3em;}
.cautionBlockWR4{padding-left:4em; text-indent:-4em;}
.cautionBlockWR5{padding-left:5.5em; text-indent:-5.5em;}
.cautionBlockWR1 span{width:1.2em;}
.cautionBlockWR2 span{width:1.8em;}
.cautionBlockWRExt .cautionBlockWR2 span{width:2.2em;}
.cautionBlockWR3 span{width:3em;}
.cautionBlockWR4 span{width:4em;}
.cautionBlockWR5 span{width:5.5em;}
.cautionBlockWRSize{font-size:92%;}
.simpleSpan{display:inline !important;float:none !important;}
/* ie7 */
.ie7 .cautionBlockWR span.simpleSpan{
    width:auto!important;
    text-indent: 0!important;
}
.ie7 table .cautionBlockWR{
    display:block;
    zoom:1;
    overflow:hidden;
}
.ie7 table .cautionBlockWR1 span{
    width:2.4em;
    margin-left:-1.2em;
    text-indent:0em;
    zoom:1;
    overflow:hidden;
}
.ie7 table .cautionBlockWR2 span{
    width:3.6em;
    margin-left:-1.8em;
    text-indent:0em;
    zoom:1;
    overflow:hidden;
}
.ie7 table .cautionBlockWR3 span{
    width:6em;
    margin-left:-3em;
    text-indent:0em;
    zoom:1;
    overflow:hidden;
}
.ie7 table .cautionBlockWR4 span{
    width:8em;
    margin-left:-4em;
    text-indent:0em;
    zoom:1;
    overflow:hidden;
}
.ie7 table .cautionBlockWR5 span{
    width:11em;
    margin-left:-5.5em;
    text-indent:0em;
    zoom:1;
    overflow:hidden;
}
/***caution***/
/***Q&A***/
.bgBlockQA .headingBlockB01,.bgBlockQA .headingBlockC01,.bgBlockQA .headingBlockC02{
    background-image:none;
    padding-bottom:0;
    padding-top:0;
    margin-bottom:0;
    margin-top:0;
}
.bgBlockQA .article_text h4,.bgBlockQA .article_text h3,.bgBlockQA .article_text h2{
    background-repeat:no-repeat;
    background-position: 8px center;
    padding: 15px 0 15px 55px;
    background-color:#e9f6fe;
    border-bottom:1px solid #ffffff;
}
.bgBlockQA .article_text h4 span,.bgBlockQA .article_text h3 span,.bgBlockQA .article_text h2 span{
    color:#262626;
    padding:0;
    background:none;
    font-weight:normal;
    font-size:110%;
    line-height:1.5em;
}
.bgBlockQA .article_text .article,.bgBlockQA .article_text .cautionBlockWR{
    background-repeat:no-repeat;
    background-position: 8px 7px;
    padding: 10px 0 0 55px;
    margin:0 0 25px 0;
    min-height: 35px;
border-top:1px solid #a0bdcf;
}
.bgBlockQA .cautionBlockWR p{
    background-image:none !important;
    padding:0 !important;
    margin:0 0 10px 0 !important;
}
/***Q&A***/
/***文中凡例***/
.colorFrame01{display:inline-block; padding:0; border:2px solid #ff0000;margin:0 3px;line-height:1em !important;font-size:100% !important;}
.ie6 .ccolorFrame01,.ie7 .colorFrame01{display:inline; zoom:1;}
.colorFrame02{display:inline-block; padding:0; background-color:#e7f6ff; border:1px solid #76bae5;margin:0 3px;line-height:1em !important;font-size:100% !important;}
.ie6 .ccolorFrame02,.ie7 .colorFrame02{display:inline; zoom:1;}

.colorTag01WR{display:inline-block; padding:1px 5px 0; background-color:#60c200; border:1px solid #60c200;margin:0 5px 2px 5px; color:#fff; font-size:11px;}
.colorTag02WR{display:inline-block; padding:1px 3px 0px 3px; background-color:#ffffff; border:1px solid #60c200;margin:0 0 2px 4px; color:#60c200; font-size:11px;/*line-height:1em;*/}
.ie6 .colorTag01WR,.ie7 .colorTag01WR,.ie6 .colorTag02WR,.ie7 .colorTag02WR{display:inline; zoom:1;}
.hSmaller{font-size:smaller;display:inline !important;}
/***文中凡例***/

/***リンクボタンレイアウト***/
.linkBtnBlock{overflow:hidden;}
.linkBtnBlockCenter{text-align:center;}
.linkBtnBlockRight{text-align:right;}
.linkBtnBlock a,.linkBtnBlockCenter a,.linkBtnBlockRight a{
    text-decoration:none;
    line-height:1.4em;
}
.linkBtnBlock div{
    float:left;
    margin:0 5px 0 0;
}
.linkBtnBlockRight div{
    float:left;
    margin:0 0 0 5px;
    padding-right:0;
}
.linkBtnBlockRight{
    float:right;
}
.linkBtnBlock .anchor_list{
    margin-right:20px;
}
.linkBtnBlockCenter div{
    margin-left:auto;
    margin-right:auto;
}
.linkBtnBlockFloat {
    position: relative;
    left: 50%;
    float: left;
    padding-bottom:5px;
/*  display:inline;*/
}
.linkBtnBlockFloat div {
    position: relative;
    left: -50%;
    float: left;
    margin-right: 3px !important;
    margin-left: 3px !important;
}
.linkBtnCaption{
    clear:left;
}
.linkBtnTitle{
    padding-top:4px;
    padding-bottom:3px;
}
.linkBtnBlockFloat .linkBtnCaption,.linkBtnBlockCenter .linkBtnCaption{
    text-align:center;
}
.linkBtnBlock .linkBlockA01Wr{
    margin-top: 3px;
}
#headEmergencyArea .linkBtnBlock .linkBlockA01Wr{
    margin-top: 0;
}
/***リンクボタンレイアウト***/
/***3カラム青枠***/
.applyTable,.applyTable2{
    border-collapse: separate;
    border-spacing: 5px 0px;
    border:0;
}
.applyTable tr td,.applyTable tr th{
    border-left:1px solid #0072ba;
    border-right:1px solid #0072ba;
    width:33%;
    padding:8px;
    vertical-align:top;
}
/* ie7 テスト*/

.ie7 .applyTable, .ie7 .applyTable2{
    *border-collapse: expression('separate', cellSpacing = '5px');
    *border-rules: expression('rules', rules="cols");
}


.applyTable2 tr td,.applyTable2 tr th{
    border-left:1px solid #0072ba;
    border-right:1px solid #0072ba;
    width:50%;
    padding:8px;
    vertical-align:top;
}
.applyTable tr td p,.applyTable tr th p,.applyTable2 tr td p,.applyTable2 tr th p{
    padding-top:2px;
    padding-bottom:2px;
}
.applyTitle{
    background-color:#0072ba;
    text-align:center;
}
.applyTitle h2,.applyTitle h3,.applyTitle h4{
    color:#ffffff;
    font-weight:bold !important;
    font-size:120%;
}
.applyHeading{
    background-color:#c9e9fd;
    font-weight:bold;
    font-size:110%;
    padding:2px 3px;
    margin-bottom:2px;
    color:#004672;
}
.applyHeading2{
    font-weight:bold;
    font-size:105%;
    color:#004672;
}
.applyBottom{
    border-bottom:1px solid #0072ba;
}
/***3カラム青枠***/
/***2カラム青枠***/
.bgBorderTable{
    border:0;
    border-spacing:0;
    margin-top:-10px !important;
}
.bgBorderTableLeft, .bgBorderTableRight{
    width:338px;
    border-left:1px solid #0072ba;
    border-right:1px solid #0072ba;
    border-bottom:1px solid #0072ba;
    vertical-align:top;
}
.bgBorderTableLeft div, .bgBorderTableRight div{
    padding:8px;
}
.bgBorderTableCenter{
    width:20px;
}
.bgBorderTableHeading{
    font-weight:bold;
    font-size:120%;
}
/***2カラム青枠***/
/***背景色水色チェックボックス***/
.checkList2 tr th,.checkList2 tr td{
    width:50%;
}
.checkList3 tr th,.checkList3 tr td{
    width:33%;
}
.checkList2,.checkList3{
    border-collapse: separate;
    border-spacing: 5px 0px;
    border:0;
}
.checkList2 tr th,.checkList3 tr th{
    padding:12px 8px 3px 8px;
    vertical-align:top;
    background-color:#daf0fd;
}
.checkList2 tr td,.checkList3 tr td{
    padding:5px 12px 5px 16px;
    vertical-align:top;
    background-color:#daf0fd;
}
.checkTitle{
    text-align:center;
    font-weight:bold !important;
    font-size:120%;
padding-bottom:5px;
}
.checkTitle h2,.checkTitle h3,.checkTitle h4{
    font-weight:bold !important;
    font-size:120%;
}
h2 .checkTitle, h3 .checkTitle, h4 .checkTitle{
    font-weight:bold !important;
    font-size:120%;
}
.checkListUl{
    margin-left:22px;
}
.checkListUl li{
    vertical-align:top;
    padding-top:2px;
}
.checkList2 .bgWhite,.checkList3 .bgWhite{
    background-color:#ffffff !important;
}
/***背景色水色チェックボックス***/
/***解除***/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    line-height:1px;
    padding:0;
    margin:0;
    font-size:1px;
}
head:first-child+body .clearfix {
    min-height: 1px;
}
.columnClear {
    clear: both;
}
.recommendArea{clear:both;}
/***解除***/
/***モジュール幅***/
.moduleInnerW{
    margin:0px 5px !important;
}
/***モジュール幅***/
/***幅***/
.oneColumn01 .lead{
padding:0;
width:960px;
margin-right:20px;
}
.twoColumn01 .lead{
width:700px;
margin-right:20px;
}
.oneColumn01 .main_column .p25{
width:225px;
margin-right:20px;
}
.oneColumn01 .main_column .p33{
width:306px;
margin-right:20px;
}
.oneColumn01 .main_column .p50{
width:470px;
margin-right:20px;
}
.oneColumn01 .main_column .p100{
width:960px;
margin-right:20px;
}
.oneColumn01 .main_column .moduleInnerW .p25{
width:222px;
margin-right:20px;
}
.oneColumn01 .main_column .moduleInnerW .p33{
width:303px;
margin-right:20px;
}
.oneColumn01 .main_column .moduleInnerW .p50{
width:465px;
margin-right:20px;
}
.oneColumn01 .main_column .moduleInnerW .p100{
width:950px;
margin-right:20px;
}
.twoColumn01 .main_column .p25{
width:160px;
margin-right:20px;
}
.twoColumn01 .main_column .p33{
width:220px;
margin-right:20px;
}
.twoColumn01 .main_column .p50{
width:340px;
margin-right:20px;
}
.twoColumn01 .main_column .p100{
width:700px;
margin-right:20px;
}
.twoColumn01 .main_column .moduleInnerW .p25{
width:157px;
margin-right:20px;
}
.twoColumn01 .main_column .moduleInnerW .p33{
width:216px;
margin-right:20px;
}
.twoColumn01 .main_column .moduleInnerW .p50{
width:335px;
margin-right:20px;
}
.twoColumn01 .main_column .moduleInnerW .p100{
width:690px;
margin-right:20px;
}
#popContents .main_column .p25{
width:170px;
margin-right:20px;
}
#popContents .main_column .p33{
width:233px;
margin-right:20px;
}
#popContents .main_column .p50{
width:360px;
margin-right:20px;
}
#popContents .main_column .p100{
width:740px;
margin-right:20px;
}
#popContents .main_column .moduleInnerW .p25{
width:167px;
margin-right:20px;
}
#popContents .main_column .moduleInnerW .p33{
width:230px;
margin-right:20px;
}
#popContents .main_column .moduleInnerW .p50{
width:355px;
margin-right:20px;
}
#popContents .main_column .moduleInnerW .p100{
width:730px;
margin-right:20px;
}
/***幅***/
/***タブアンカー***/
.tabAnchor01{
    margin-left:0!important;
    padding-top:5px;
}
.tabAnchor01{border-bottom:3px solid #3fb3e8; position:relative; height:34px;}
.tabAnchor01 li{
    position:absolute;
    width:124px;
    height:34px;
    text-align:center;
}
.tabAnchor01 li.tab1{left:10px;}
.tabAnchor01 li.tab2{left:144px;}
.tabAnchor01 li.tab3{left:278px;}
.tabAnchor01 li.tab4{left:412px;}
.tabAnchor01 li.tab5{left:546px;}
.tabAnchor01 li.tab6{left:680px;}
.tabAnchor01 li.tab7{left:814px;}

.tabAnchor01 li a{
    display:block;
    height:25px;
    padding-top:8px;
    background-color:#fcfcfc;
    border:1px solid #d1d2cd;
    border-bottom:none;
    border-radius:2px 2px 0 0;
    text-decoration:none;
}
.tabAnchor01 li a:hover,
.tabAnchor01 li.active a{
    background-color:#4bbbee;
    border-color:#4bbbee;
    color:#fff;
}
.tabAnchor01 li.tabAnchorCurrent span{
    display:block;
    height:26px;
    padding-top:8px;
    background-color:#4bbbee;
    color:#fff;
    border-color:#4bbbee;
    border-bottom:none;
    border-radius:2px 2px 0 0;
    text-decoration:none;
}
.tabAnchor01 li.double a{
    height:31px;
    padding-top:2px;
    font-size:11px;
}
.tabAnchorD span,.tabAnchorU span{
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:14px;
}
/***タブアンカー***/
/***タブ***/
.tabWR01{border-bottom:3px solid #3fb3e8; position:relative; height:34px; margin-left:0 !important;}
.tabWR01 li{
    position:absolute;
    width:124px;
    height:34px;
    text-align:center;
}
.tabWR01 li.tab1{left:10px;}
.tabWR01 li.tab2{left:144px;}
.tabWR01 li.tab3{left:278px;}
.tabWR01 li.tab4{left:412px;}
.tabWR01 li.tab5{left:546px;}
.tabWR01 li.tab6{left:680px;}
.tabWR01 li.tab7{left:814px;}

.tabWR01 li a{
    display:block;
    height:25px;
    padding-top:8px;
    background-color:#fcfcfc;
    border:1px solid #d1d2cd;
    border-bottom:none;
    border-radius:2px 2px 0 0;
    text-decoration:none;
}
.tabWR01 li a:hover,
.tabWR01 li.active a{
    background-color:#4bbbee;
    border-color:#4bbbee;
    color:#fff;
}
.tabWR01 li.double a{
    height:31px;
    padding-top:2px;
    font-size:11px;
}
/***タブ***/

/***テーブル規定色***/
.sellBgColor01{background-color:#eef9df;}
.sellBgColor02{background-color:#ceefec;}
.sellBgColor03{background-color:#f0e1ff;}
.sellBgColor04{background-color:#f5f0e3;}
.sellBgColor05{background-color:#d7eaf3;}
.sellBgColor06{background-color:#f6e8ee;}
.sellBgColor07{background-color:#fdf8de;}
.sellBgColor08{background-color:#d8f1ff;}
.sellBgColor09{background-color:#e2e9fb;}
.sellTextColor01,
.sellTextColor02,
.sellTextColor03,
.sellTextColor04,
.sellTextColor05,
.sellTextColor06,
.sellTextColor07,
.sellTextColor08,
.sellTextColor09{
    display: inline-block;
    padding: 1px 5px 0;
    color: #fff;
    font-size: 11px;
}
.sellTextColor01{background-color:#6eab23;}
.sellTextColor02{background-color:#01837c;}
.sellTextColor03{background-color:#a954fe;}
.sellTextColor04{background-color:#8b7546;}
.sellTextColor05{background-color:#006699;}
.sellTextColor06{background-color:#cc6592;}
.sellTextColor07{background-color:#d78900;}
.sellTextColor08{background-color:#099cf1;}
.sellTextColor09{background-color:#517aef;}
/***テーブル規定色***/
/***freeDial***/
.freeDial{
    background-repeat:no-repeat;
    padding:0 0 0 23px;
}
.freeCall{
    background-repeat:no-repeat;
    background-position:0em 0.1em;
    padding:0 0 0 23px;
}
.naviDial{
    background-repeat:no-repeat;
    background-position:0em 0.1em;
    padding:0 0 0 23px;
}
.largeFreeDial{
    background-repeat:no-repeat;
    background-position:0em 0.2em;
    padding:0 0 0 30px;
}
/***freeDial***/
/***lightbox>>***/
.popTableStep{
    border:0;
}
.popTableStep tr td{
    vertical-align:top;
}
.popTableStep .popTableBorder{
    width:28%;
    padding:8px;
    border:1px solid #0072ba;
}
.popTableStep .popTableBorder.col5{
    width: 15%;
    vertical-align:middle;
}
.popTableStep .popTableImage{
    width:6%;
    background-position:50% 50%;
    background-repeat: no-repeat;
}
/***lightbox>>***/
/***include***/
#incArea{
    width:700px;
}
#incArea .p25,
#incArea .p33,
#incArea .p50,
#incArea .p100{
    margin-right: 0 !important;
}
#incArea .leftColumn{
    margin-right: 20px !important;
}
#incArea .to_top{
    text-align:right;
    margin-right:5px;
}
#incArea .main_column .p25{
    width160px;
}
#incArea .main_column .p33{
    width:220px;
}
#incArea .main_column .p50{
    width:340px;
}
#incArea .main_column .p100{
    width:700px;
}
#incArea .main_column .moduleInnerW .p25{
    width:157px;
}
#incArea .main_column .moduleInnerW .p33{
    width:216px;
}
#incArea .main_column .moduleInnerW .p50{
    width:335px;
}
#incArea .main_column .moduleInnerW .p100{
    width:690px;
}
#incArea,#incArea .main_column_middle{
    position:relative;
}

/***include***/
.bgBlockQA .article_text h4,.bgBlockQA .article_text h3,.bgBlockQA .article_text h2{
background-image:url("/common/images/qa1.gif");
}.bgBlockQA .article_text .article,.bgBlockQA .article_text .cautionBlock,.bgBlockQA .article_text .cautionBlockWR{
background-image:url("/common/images/qa2.gif");
}.anchor_list a,.tabAnchorD span{
background-image:url("/common/images/cmn_ico_007.gif");
}ul li.link{
list-style-image:url("/common/images/link3.gif");
}li.blank a,div.blank span,.linkIconBlank,.menuIconBlank{
background-image:url("/common/images/cmn_ico_012.gif");
}li.tinybox a,div.tinybox span,.linkIconTinybox,.menuIconTinybox{
background-image:url("/common/images/cmn_ico_006.gif");
}ul.indexModuleUl li{
background-image:url("/common/images/line.png");
}div.item_icon{
background-image:url("/common/images/link.gif");
}.to_top a,.tabAnchorU span{
background-image:url("/common/images/cmn_ico_009.gif");
}.article_image a.lightbox{
background-image:url("/common/images/zoom.gif");
}.listOpen a{
background-image:url("/common/images/open.gif");
}.listClose a{
background-image:url("/common/images/close.gif");
}span.list a{
background-image:url("/common/images/ichiran2.png");
}.checkListUl li{
list-style-image:url("/common/images/bg_list_001.gif");
}.popTableImage{
background-image:url("/common/images/parts_bg_001b.gif");
}.freeDial{
background-image:url("/common/images/iconFreeDial.gif");
}.freeCall{
background-image:url("/common/images/iconFreeCall.gif");
}.naviDial{
background-image:url("/common/images/iconNaviDial.gif");
}.largeFreeDial{
background-image:url("/common/images/iconLargeFreeDial.gif");
}