@charset "utf-8";
/* CSS Document */
body{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#3f3f3f;
line-height:1.5;
margin:0;
padding:0;
background-color: #ffffff;
background: url(../images/common/menu_bg.gif) repeat-x center top;
}

#body-mini{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#3f3f3f;
line-height:1.5;
margin:0;
padding:0;
background-color: #ffffff;
background: url(../images/common/menu_bg_mini.gif) repeat-x center top;
}

div,table,tr,td,h4{
border:0;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
p,span,a{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding:0;
margin:0;
}
ul,li,dl,dt,dl,img,input{
margin:0;
padding:0;
list-style-type : none;
}
.hidden {
display:none;
left: -9999px;
}
a:link{color:#3f3f3f;text-decoration:underline;}
a:visited{color:#3f3f3f;text-decoration:underline;}
a:active{color:#3f3f3f;text-decoration:underline;}
a:hover{color:#3f3f3f;text-decoration:none;}

.clear{
height:40px;
clear: both;
}
.clear2{
clear: both;
}

h1,h2,h3,h4,h5{
margin:0;
padding:0;
}

.red{
color:#ff0000;
}
.pink{
color:#ff324a;
}

/*
h1,
h2,
h3,
h4,
dl,
dt,
dd{
margin:0;
padding:0;
position:absolute;
left:-9999px;
}
*/

/* contents */
#container{
width:900px;
height:auto;
margin:0 auto 0;
}

#container-mini{
width:665px;
height:auto;
margin:0 auto 0;
}



/* header */
#header{
position:relative;
width:900px;
height:118px;
}
#header .logo{
position:absolute;
width:421px;
height:58px;
top:31px;
left:11px;
}

#header .tel-social{
position:absolute;
width:168px;
height:auto;
top:22px;
left:722px;
padding:16px 0 0 0;
}
#header .tel-social .twitter{
position:absolute;
width:80px;
top:53px;
left:0px;
}
#header .tel-social .facebook{
position:absolute;
width:100px;
top:53px;
left:90px;
}

#header .txt-search{
position:absolute;
width:248px;
height:79px;
top:19px;
left:652px;
}
#header .txt-search .txt-size{
width:248px;
height:32px;
background:url(../images/common/sttl_txtsize.gif) no-repeat 86px 5px;
}
#header .txt-search .txt-size #fontSize{
width:94px;
height:28px;
margin:0 0 0 154px;
}
#header .txt-search .txt-size #fontSize .small{
width:28px;
height:28px;
margin:0 0 0 0;
float:left;
}
#header .txt-search .txt-size #fontSize .middle{
width:28px;
height:28px;
margin:0 0 0 5px;
float:left;
}
#header .txt-search .txt-size #fontSize .big{
width:28px;
height:28px;
margin:0 0 0 5px;
float:left;
}
#header .txt-search .search-box{
width:248px;
height:44px;
background:url(../images/common/bg_search.gif) no-repeat left top;
}
#header .txt-search .search-box .search-area{
width:170px;
height:18px;
margin:11px 0 0 11px;
border: 1px solid #a5acb2;
}



#header-mini{
position:relative;
width:665px;
height:118px;
}
#header-mini .logo{
position:absolute;
width:421px;
height:58px;
top:31px;
left:11px;
}

#header-mini .txt-search{
position:absolute;
width:162px;
height:79px;
top:19px;
left:503px;
}
#header-mini .txt-search .txt-size{
width:162px;
height:32px;
background:url(../images/common/sttl_txtsize.gif) no-repeat left 5px;
}
#header-mini .txt-search .txt-size #fontSize{
width:94px;
height:28px;
margin:0 0 0 68px;
}
#header-mini .txt-search .txt-size #fontSize .small{
width:28px;
height:28px;
margin:0 0 0 0;
float:left;
}
#header-mini .txt-search .txt-size #fontSize .middle{
width:28px;
height:28px;
margin:0 0 0 5px;
float:left;
}
#header-mini .txt-search .txt-size #fontSize .big{
width:28px;
height:28px;
margin:0 0 0 5px;
float:left;
}


/* menu */
.menu-bg {
width:900px;
height:auto;
padding:0;
}

.menu{
position:relative;
width:900px;
height:50px;
margin:0 auto;
}

.menu .guide{
position: absolute;
top: 0;
left: 0;
width: 225px;
height: 50px;
}
.menu .guide a{
display:block;
width:225px;
height:50px;
}
.menu .guide a:link,
.menu .guide a:visited,
.menu .guide a:active{
background: url(../images/common/menu_btn_guide_lp.gif) no-repeat left top;
}
.menu .guide a:hover{
background: url(../images/common/menu_btn_guide_lp.gif) no-repeat left bottom;
}
.menu .guide-active a{
position:absolute;
top:0;
left:0px;
display:block;
width:225px;
height:50px;
background: url(../images/common/menu_btn_guide_lp.gif) no-repeat left bottom;
}

.menu .price{
position:absolute;
top:0;
left:225px;
width:225px;
height:50px;
}
.menu .price a{
display:block;
width:225px;
height:50px;
}
.menu .price a:link,
.menu .price a:visited,
.menu .price a:active{
background: url(../images/common/menu_btn_price_lp.gif) no-repeat left top;
}
.menu .price a:hover{
background: url(../images/common/menu_btn_price_lp.gif) no-repeat left bottom;
}
.menu .price-active a{
position:absolute;
top:0;
left:225px;
display:block;
width:225px;
height:50px;
background: url(../images/common/menu_btn_price_lp.gif) no-repeat left bottom;
}

.menu .flow{
position:absolute;
top:0;
left:450px;
width:225px;
height:50px;
}
.menu .flow a{
display:block;
width:225px;
height:50px;
}
.menu .flow a:link,
.menu .flow a:visited,
.menu .flow a:active{
background: url(../images/common/menu_btn_flow_lp.gif) no-repeat left top;
}
.menu .flow a:hover{
background: url(../images/common/menu_btn_flow_lp.gif) no-repeat left bottom;
}
.menu .flow-active a{
position:absolute;
top:0;
left:450px;
display:block;
width:225px;
height:50px;
background: url(../images/common/menu_btn_flow_lp.gif) no-repeat left bottom;
}

.menu .sample{
position:absolute;
top:0;
left:675px;
width:225px;
height:50px;
}
.menu .sample a{
display:block;
width:225px;
height:50px;
}
.menu .sample a:link,
.menu .sample a:visited,
.menu .sample a:active{
background: url(../images/common/menu_btn_sample_lp.gif) no-repeat left top;
}
.menu .sample a:hover{
background: url(../images/common/menu_btn_sample_lp.gif) no-repeat left bottom;
}
.menu .sample-active a{
position:absolute;
top:0;
left:675px;
display:block;
width:225px;
height:50px;
background: url(../images/common/menu_btn_sample_lp.gif) no-repeat left bottom;
}


/* rayout */
.contents{
width:100%;
height:auto;
margin:20px auto;
}

.sub-one{
width:100%;
height:auto;
margin:0 0 40px;
}

.sub-left{
width:215px;
height:auto;
float:left;
}
.sub-right{
width:665px;
height:auto;
margin:0 0 0 20px;
float:left;
}

.text-center{
text-align:center;
}

/* footer */

#foot{
width:auto;
height:auto;
padding:20px 0 0 0;
}
#foot .foot-cp{
text-align:center;
width:auto;
height:47px;
background-color: #f3f1db;
vertical-align:middle;
}
#foot .foot-cp p{
font-size:12px;
padding:15px 0 0 0;
}


/* top */

.visual-area{
width:900px;
height:auto;
}
.visual-area .left{
width:675px;
height:255px;
float:left;
margin:0 0 10px 0;
}
.visual-area .right{
width:215px;
height:255px;
float:left;
margin:0 0 10px 10px;
}
.visual-area .right .pafins{
width:215px;
height:85px;
}
.visual-area .right .pafins a{
display:block;
width:215px;
height:85px;
}
.visual-area .right .pafins a:link,
.visual-area .right .pafins a:visited,
.visual-area .right .pafins a:active{
background: url(../images/index/btn_regist.gif) no-repeat left top;
}
.visual-area .right .pafins a:hover{
background: url(../images/index/btn_regist.gif) no-repeat left bottom;
}
.visual-area .right .pafins_b{
width:215px;
height:175px;
}
.visual-area .right .pafins_b a{
display:block;
width:215px;
height:175px;
}
.visual-area .right .pafins_b a:link,
.visual-area .right .pafins_b a:visited,
.visual-area .right .pafins_b a:active{
background: url(../images/index/btn_regist_b.gif) no-repeat left top;
}
.visual-area .right .pafins_b a:hover{
background: url(../images/index/btn_regist_b.gif) no-repeat left bottom;
}
.visual-area .right .seikyu{
margin:5px 0 0 0;
width:215px;
height:85px;
}
.visual-area .right .seikyu a{
display:block;
width:215px;
height:85px;
}
.visual-area .right .seikyu a:link,
.visual-area .right .seikyu a:visited,
.visual-area .right .seikyu a:active{
background: url(../images/index/btn_seikyu.gif) no-repeat left top;
}
.visual-area .right .seikyu a:hover{
background: url(../images/index/btn_seikyu.gif) no-repeat left bottom;
}
.visual-area .right .entry{
margin:5px 0 0 0;
width:215px;
height:75px;
}
.visual-area .right .entry a{
display:block;
width:215px;
height:75px;
}
.visual-area .right .entry a:link,
.visual-area .right .entry a:visited,
.visual-area .right .entry a:active{
background: url(../images/index/btn_entry_w.gif) no-repeat left top;
}
.visual-area .right .entry a:hover{
background: url(../images/index/btn_entry_w.gif) no-repeat left bottom;
}

.visual-area .right .btn02{
margin:10px 0 0 0;
width:215px;
height:70px;
}
.visual-area .right .btn02 a{
display:block;
width:215px;
height:70px;
}
.visual-area .right .btn02 a:link,
.visual-area .right .btn02 a:visited,
.visual-area .right .btn02 a:active{
background: url(../images/index/btn_wannyan.gif) no-repeat left top;
}
.visual-area .right .btn02 a:hover{
background: url(../images/index/btn_wannyan.gif) no-repeat left bottom;
}



.visual-area .bottom{
width:auto;
height:auto;
margin:0 0 0 0;
padding:10px;
background-image: url(../images/common/bg_dot.gif);
background-repeat: repeat;
background-position: left top;
}
.visual-area .bottom .btn01{
width:215px;
height:80px;
float:left;
}
.visual-area .bottom .btn01 a{
display:block;
width:215px;
height:80px;
}
.visual-area .bottom .btn01 a:link,
.visual-area .bottom .btn01 a:visited,
.visual-area .bottom .btn01 a:active{
background: url(../images/index/btn_guide.jpg) no-repeat left top;
}
.visual-area .bottom .btn01 a:hover{
background: url(../images/index/btn_guide.jpg) no-repeat left bottom;
}
.visual-area .bottom .btn02{
width:215px;
height:80px;
float:left;
margin:0 0 0 10px;
}
.visual-area .bottom .btn02 a{
display:block;
width:215px;
height:80px;
}
.visual-area .bottom .btn02 a:link,
.visual-area .bottom .btn02 a:visited,
.visual-area .bottom .btn02 a:active{
background: url(../images/index/btn_price.jpg) no-repeat left top;
}
.visual-area .bottom .btn02 a:hover{
background: url(../images/index/btn_price.jpg) no-repeat left bottom;
}
.visual-area .bottom .btn03{
width:215px;
height:80px;
float:left;
margin:0 0 0 10px;
}
.visual-area .bottom .btn03 a{
display:block;
width:215px;
height:80px;
}
.visual-area .bottom .btn03 a:link,
.visual-area .bottom .btn03 a:visited,
.visual-area .bottom .btn03 a:active{
background: url(../images/index/btn_flow.jpg) no-repeat left top;
}
.visual-area .bottom .btn03 a:hover{
background: url(../images/index/btn_flow.jpg) no-repeat left bottom;
}

.visual-area .bottom .btn04{
width:205px;
height:80px;
float:left;
margin:0 0 0 10px;
}
.visual-area .bottom .btn04 a{
display:block;
width:205px;
height:80px;
}
.visual-area .bottom .btn04 a:link,
.visual-area .bottom .btn04 a:visited,
.visual-area .bottom .btn04 a:active{
background: url(../images/index/btn_entry2.gif) no-repeat left top;
}
.visual-area .bottom .btn04 a:hover{
background: url(../images/index/btn_entry2.gif) no-repeat left bottom;
}

.top-detail{
width:900px;
height:auto;
padding:20px 0 0 0;
}
.top-detail .left{
width:675px;
height:auto;
float:left;
}
.top-detail .left .news{
width:333px;
height:193px;
padding:43px 0 0 0;
float:left;
background: url(../images/index/sttl_news.gif) no-repeat left top;
}
.top-detail .left .news .news-detail{
width:333px;
height:193px;
overflow: auto;
}
.top-detail .left .news .news-detail dl{
line-height:1.3;
width:310px;
padding:0;
margin:8px 0 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
float:left;
}
.mac .top-detail .left .news .news-detail dl{
	width: 100%;
}

.top-detail .left .news .news-detail dt{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
display:block;
width:65px;
padding:0 0 0 10px;
margin:0;
float:left;
}
.mac .top-detail .left .news .news-detail dt{
	width: 80px;
}

.top-detail .left .news .news-detail dd{
display:block;
width:225px;
padding:0 0 8px 0;
margin:0;
float:left;
}
.mac .top-detail .left .news .news-detail dd{
	width: 225px;
}

.top-detail .left .qa{
width:332px;
height:193px;
padding:43px 0 0 0;
margin:0 0 0 10px;
float:left;
background: url(../images/index/sttl_qa.gif) no-repeat left top;
}
.top-detail .left .qa ul .list{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.3;
padding:0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.top-detail .left .qa ul .list-noborder{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.3;
padding:0;
}
.top-detail .left .qa a{
display:block;
background: url(../images/index/icon_qa.gif) no-repeat 10px center;
padding:8px 10px 8px 30px;
}
.top-detail .left .sample{
position:relative;
width:675px;
height:249px;
margin:0px 0 0 0;
background: url(../images/index/img_ex_80.jpg) no-repeat left top;
}
.top-detail .left .sample .btn{
position:absolute;
left: 580px;
top: 9px;
width:84px;
height:24px;
}
.top-detail .left .sample .btn a{
display:block;
width:84px;
height:24px;
}
.top-detail .left .sample .btn a:link,
.top-detail .left .sample .btn a:visited,
.top-detail .left .sample .btn a:active{
background: url(../images/index/btn_more.gif) no-repeat left top;
}
.top-detail .left .sample .btn a:hover{
background: url(../images/index/btn_more.gif) no-repeat left bottom;
}


.top-detail .top-seotxt{
width:auto;
height:auto;
padding:10px;
margin:20px 0 0 0;
font-size: 10px;
line-height: 14px;
color: #626262;
border: 1px solid #bfbfbf;
}


.top-detail .right{
width:215px;
height:auto;
float:left;
margin:0 0 0 10px;
}
.right-btn{
widht:auto;
height:auto;
}
.right-btn .btn01{
width:215px;
height:70px;
margin:0 auto 0;
}
.right-btn .btn01 a{
display:block;
width:215px;
height:70px;
}
.right-btn .btn01 a:link,
.right-btn .btn01 a:visited,
.right-btn .btn01 a:active{
background: url(../images/index/btn_entry.gif) no-repeat left top;
}
.right-btn .btn01 a:hover{
background: url(../images/index/btn_entry.gif) no-repeat left bottom;
}
.right-btn .btn02{
width:215px;
height:70px;
margin:10px auto 0;
}
.right-btn .btn02 a{
display:block;
width:215px;
height:70px;
}
.right-btn .btn02 a:link,
.right-btn .btn02 a:visited,
.right-btn .btn02 a:active{
background: url(../images/index/btn_wannyan.gif) no-repeat left top;
}
.right-btn .btn02 a:hover{
background: url(../images/index/btn_wannyan.gif) no-repeat left bottom;
}
.right-btn .btn03{
width:215px;
height:80px;
margin:0 auto 0;
text-align:center;
}

.sub-bnr{
margin:0 0 0 0;
padding:35px 0 10px;
height:202px;
border: 1px solid #dadada;
text-align:center;
background: url(../images/index/sttl_top_inquiry.gif) no-repeat left top;
}
.sub-bnr .btn01{
width:195px;
height:70px;
margin:0 auto 10px;
}
.sub-bnr .btn01 a{
display:block;
width:195px;
height:70px;
}
.sub-bnr .btn01 a:link,
.sub-bnr .btn01 a:visited,
.sub-bnr .btn01 a:active{
background: url(../images/common/btn_form.gif) no-repeat left top;
}
.sub-bnr .btn01 a:hover{
background: url(../images/common/btn_form.gif) no-repeat left bottom;
}
.sub-bnr .btn03{
margin:5px auto 0;
}

.lp-cnt{
width:780px;
height:auto;
margin:20px auto;
background: url(../images/index/img_lp01.jpg) no-repeat left top;
}

.lp-cnt .btn-company{
width:365px;
height:70px;
margin:0;
padding:0 0 0 415px;
}
.lp-cnt .btn-company a{
display:block;
width:365px;
height:70px;
}
.lp-cnt .btn-company a:link,
.lp-cnt .btn-company a:visited,
.lp-cnt .btn-company a:active{
background: url(../images/index/btn_company.gif) no-repeat left top;
}
.lp-cnt .btn-company a:hover{
background: url(../images/index/btn_company.gif) no-repeat left bottom;
}

.lp-cnt .important{
width:780px;
height:33px;
margin:20px 0 0 0;
padding:15px 0 0 0;
background: url(../images/index/img_lp02.gif) no-repeat left top;
}
.lp-cnt .important .btn-important{
width:332px;
height:18px;
margin:0 0 0 273px;
padding:0;
}
.lp-cnt .important .btn-important a{
display:block;
width:332px;
height:18px;
}
.lp-cnt .important .btn-important a:link,
.lp-cnt .important .btn-important a:visited,
.lp-cnt .important .btn-important a:active{
background: url(../images/index/btn_need.gif) no-repeat left top;
}
.lp-cnt .important .btn-important a:hover{
background: url(../images/index/btn_need.gif) no-repeat left bottom;
}

.lp-cnt .company-detail{
width:auto;
height:auto;
border: 1px solid #bfbfbf;
margin:20px 0 0 0;
padding:20px;
}

.lp-cnt .company-detail dl{
overflow:hidden;
float:left;
margin:20px 30px 0 0;
}
.lp-cnt .company-detail dt{
margin:0;
padding:0;
}
.lp-cnt .company-detail dd{
margin:0 0 0 10px;
padding:0;
}

#changeArea .tableB {
	margin-bottom: 25px;
	width: 100%;
	border-collapse: collapse;
}

#changeArea .tableB th,
#changeArea .tableB td {
	padding: 15px 4px;
	/*font-size: 1.4em;*/
	text-align: left;
	vertical-align: middle;
}

#changeArea .tableB th {
	color: #FFF;
	font-weight: normal;
	line-height: 1.3;
	text-align: center;
	background: url(../../img/products/th_bg03.gif) no-repeat left top;
}

#changeArea .tableB td {
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}

#changeArea .tableB td dt {
	float: left;
	font-size: 0.85em;
}

#changeArea .tableB td dd {
	padding-left: 2em;
	font-size: 0.85em;
}

#changeArea .tableB td .dlList dt {
	font-size: 1.8em;
}

#changeArea .tableB td .dlList dd {
	padding-left: 6em;
	font-size: 1em;
}

#changeArea .tableB td .dlList dd span {
	font-size: 0.85em;
}

#changeArea .tableB td p {
	margin-top: 5px;
	font-size: 0.85em;
}

#changeArea .tableB td .color {
	color: #006cb6;
}

#changeArea .tableB01 th {
	background: url(../../img/products/th_bg04.gif) no-repeat left top;
}

#changeArea .tableC {
	margin-bottom: 32px;
	width: 100%;
	border-collapse: collapse;
}

#changeArea .tableC td {
	padding: 20px 20px 15px;
	font-size: 1.2em;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
}

#changeArea .tableC td .title {
	margin-bottom: 3px;
	font-size: 1.1em;
	color: #006cb6;
	font-weight: bold;
}

#changeArea .headLine02 {
    color: #006cb6;
    font-size: 2.4em;
    font-weight: bold;
    background: url(../../img/common/h2_bg.gif) no-repeat left 20px;
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 39px;
}


#changeArea .topP {
	/*margin: -20px 0 5px;*/
	margin: 0 0 5px;
	text-align: right;
	font-size: 1.4em;
}
#changeArea .topP1 {
	padding: 0;
	font-size: 2em;
	font-weight: bold;
}
#changeArea .topP2 {
	padding: 0 0 20px 0;
	font-size: 1.4em;
	font-weight: bold;
}
#changeArea .topP2 span.underLine {
	text-decoration:underline;
}
#changeArea .btmP1 {
	padding: 0 0 40px 10px;
	font-size: 2em;
	font-weight: bold;
}
#changeArea .btmP2 {
	padding: 0 0 5px 0px;
	font-size: 1.8em;
	font-weight: bold;
}
p.attention img {
    float: left;
    margin: 0 10px 30px -10px;
}
#changeArea span.fs{
	font-size: 1.3em;
}
#changeArea .topP img {
	margin-right: 5px;
	vertical-align: middle;
}

#changeArea .tableBox .notes {
	color: #333;
	font-size: 1.4em;
	line-height: 1.4;
	padding-left: 1.8em;
	text-indent: -1.8em;
}

#changeArea .tableBox .notes01 {
	margin-bottom: 5px;
}
#changeArea .tabBox {
	margin-bottom: 30px;
	border: 4px solid #EF8337;
	position: relative;
}

#changeArea .tabBox01 {
	margin-bottom: 5px;
	border: 4px solid #5AB5B2;
}
#changeArea .tabBox01.tabBoxBottom {
	margin-bottom: 30px;
}

#changeArea .tabBox02 {
	margin-bottom: 30px;
	border: 4px solid #EF576E;
}

#changeArea .tabBox img {
	position: absolute;
	left: -4px;
	top: -4px;
}

#changeArea .tabBox .comTableA {
	width: 100%;
	border-collapse: collapse;
}

#changeArea .tabBox .comTableA th,
#changeArea .tabBox .comTableA td {
	color: #555;
	padding: 5px 0 5.5px;
	vertical-align: middle;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}

#changeArea .tabBox .comTableA th {
	font-size: 1.2em;
}

#changeArea .tabBox .comTableA th .small {
	font-size: 0.75em;
	vertical-align: top;
}

#changeArea .tabBox .comTableA td .small {
	font-size: 0.75em;
	vertical-align: top;
}

#changeArea .tabBox .comTableA td {
	font-size: 1.4em;
}

#changeArea .tabBox .comTableA .size01 {
	font-size: 1em;
}

#changeArea .tabBox .comTableA th .big {
	display: block;
	font-size: 1em;
	line-height: 1.3;
}

#changeArea .tabBox .comTableA .lastBorder {
	border-right: none;
}

#changeArea .tabBox .comTableA .firstTd {
	padding: 3px 0 2px 170px !important;
	font-size: 1.6em !important;
}

#changeArea .tabBox .comTableA .firstTh th {
	padding: 10px 0 3px;
	line-height: 1;
	font-size: 1.4em;
	border-bottom: none;
}

#changeArea .tabBox .comTableA .specTr th {
	padding: 0 0 3px;
	font-size: 1em;
}

#changeArea .tabBox .comTableA .blueBorder td {
	border-bottom: 3px solid #5FA3D1;
	padding: 0;
}

#changeArea .tabBox .comTableA .lBlueBorder {
	border-left: 3px solid #5FA3D1;
}

#changeArea .tabBox .comTableA .rBlueBorder {
	border-right: 2px solid #5FA3D1;
}

#changeArea .tabBox .comTableA .bgColor {
	background-color: #EEE;
}

#changeArea .tabBox .comTableA .price {
	color: #E95377;
}

#changeArea .tabBox .comTableA .noBorder,
#changeArea .tabBox .comTableA .noBorder td {
	border-bottom: none;
}

#changeArea .tabBox .comTableA .ttl,
#changeArea .tabBox01 .comTableA .ttl{
    font-weight: bold;
    font-size: 2em !important;
}

#changeArea .tabBox .comTableA .ttl {
    color: #EF8337;
}
#changeArea .tabBox01 .comTableA .ttl{
    color: #5AB5B2;
}