@charset "utf-8";
/* CSS Document */

@import styleIE6.css;
/* LeftCotents */

/* 【Item_Base】 */
.Pager{
width:618px;
background:url(../../Item/img/PageBG.png) top repeat-x;
border:1px solid #dedede;
padding:5px;
margin-top:10px;
margin-bottom:10px;
float:left;
overflow:hidden;
}
div#ListArea{
width:630px;
float:left;
overflow:hidden;
margin-top:5px;
margin-bottom:5px;
}
div#Item{
width:630px;
float:left;
}
ul.ItemLarge{
margin-left:0;
padding-left:0;
}
ul.ItemLarge li{
list-style:none;
padding:5px;
border-bottom:1px dotted #666;
}
ul.Item{
margin-left:0;
padding-left:0;
}
ul.Item li{
list-style:none;
padding:5px;
}
/* Item01 */
ul#Item01{
margin:0;
padding:0;
}
ul#Item01 li{
width:628px;
list-style:none;
margin-bottom:10px;
border:1px solid #ccc;
background:url(../../Item/img/ItemListBGBottom.png) bottom repeat-x;
}
ul#Item01 li #ItemListBG{
padding:10px;
background:url(../../Item/img/ItemListBGTop.png) top repeat-x;
}
ul#Item01 li .ItemName{
border-left:5px solid #007bbb;
padding-left:10px;
color:#007bbb;
font-weight:bold;
}
ul#Item01 li input{
float:right;
width:90px;
height:30px;
border:0;
margin:0;
padding:0;
background:url(../img/DetailBtn_off.png) no-repeat left top;
}
ul#Item01 li input:hover{
background:url(../img/DetailBtn_on.png) no-repeat;
}
/* Item01ここまで */
/* Item02 */
ul#Item02{
margin:0;
padding:0;
}
ul#Item02 li{
width:628px;
margin:0;
padding:0;
float:left;
list-style:none;
margin-bottom:10px;
border:1px solid #ccc;
background:url(../../Item/img/ItemListBGBottom.png) bottom repeat-x;
}
ul#Item02 li #ItemListBG{
padding:10px;
background:url(../../Item/img/ItemListBGTop.png) top repeat-x;
}
ul#Item02 li .ItemName{
border-left:5px solid #007bbb;
padding-left:5px;
color:#007bbb;
font-weight:bold;
}
ul#Item02 li p{
margin:0;
padding:0;
}
ul#Item02 li .sub{
width:624px;
float:left;
border-bottom:1px dotted #ccc;
}
ul#Item02 li .sub .title{
width:610px;
color:#274a78;
font-weight:bold;
}
ul#Item02 li .sub .con{
width:610px;
float:left;
}
ul#Item02 li .subArea{
width:610px;
float:left;
background:url(../../Item/img/FeaturePlate.png) no-repeat top left;
padding-top:30px;
margin-top:10px;
}
ul#Item02 li input{
float:right;
width:90px;
height:30px;
border:0;
margin:0;
padding:0;
background:url(../img/DetailBtn_off.png) no-repeat left top;
}
ul#Item02 li input:hover{
background:url(../img/DetailBtn_on.png) no-repeat;
}
/* Item02ここまで */
/* Item03 */
ul#Item03{
margin:0;
padding:0;
}
ul#Item03 li{
width:628px;
margin:0;
padding:0;
float:left;
list-style:none;
margin-bottom:10px;
border:1px solid #ccc;
background:url(../../Item/img/ItemListBGBottom.png) bottom repeat-x;
}
ul#Item03 li #ItemListBG{
padding:10px;
background:url(../../Item/img/ItemListBGTop.png) top repeat-x;
}
ul#Item03 li .ItemName{
border-left:5px solid #007bbb;
padding-left:8px;
color:#007bbb;
font-weight:bold;
}
ul#Item03 li p{
margin:0;
padding:0;
}
ul#Item03 li .sub{
width:624px;
float:left;
border-bottom:1px dotted #ccc;
}
ul#Item03 li .sub .title{
width:610px;
color:#274a78;
font-weight:bold;
}
ul#Item03 li .sub .con{
width:610px;
float:left;
}
ul#Item03 li .subArea{
width:610px;
float:left;
background:url(../../Item/img/FeaturePlate.png) no-repeat top left;
padding-top:30px;
margin-top:10px;
}
ul#Item03 li input{
float:right;
width:90px;
height:30px;
border:0;
margin:0;
padding:0;
background:url(../img/DetailBtn_off.png) no-repeat left top;
}
ul#Item03 li input:hover{
background:url(../img/DetailBtn_on.png) no-repeat;
}
/* Item03ここまで */
/* Item04 */
table.Item04{
width:630px;
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
}
table.Item04 th{
background:#eaf4fc;
padding:5px;
border-right:1px dotted #89c3eb;
border-bottom:1px solid #89c3eb;
line-height:normal;
text-align:center;
}
table.Item04 td{
padding:5px;
border-right:1px dotted #ccc;
border-bottom:1px solid #ccc;
background:#FFF;
}
table.Item04 td input{
margin:0;
padding:0;
}
table.Item04 td.ari{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
table.Item04 .submit input{
width:90px;
height:30px;
border:0;
margin:0;
padding:0;
background:url(../img/DetailBtn_off.png) no-repeat left top;
}
table.Item04 .submit input:hover{
background:url(../img/DetailBtn_on.png) no-repeat;
}
/* Item04ここまで */
/* Item05 */
.Item05{
width:630px;
float:left;
margin-bottom:10px;
}
.Item05L{
width:300px;
float:left;
margin-right:10px;
}
.Item05L img{
width:300px;
}
.Item05R{
width:320px;
float:left;
}
.Item05R table#ptA{
margin-bottom:10px;
}
.Item05R table#ptA,
.Item05R table#ptB{
width:320px;
display:block;
border-collapse:collapse;
}
.Item05R table th{
width:100px;
border:1px solid #ccc;
}
.Item05R table td{
width:198px;
text-align:inherit;
word-break:break-all;
border:1px solid #ccc;
}
.Item05R table#ptA th{
background:#003366;
color:#fff;
}
.Item05R table#ptB th{
background:#666;
color:#fff;
}
.Item05R table th,
.Item05R table td{
border:1px solid #ccc;
padding:3px 5px;
}
.Item05R input.EstBtn{
width:60px;
height:30px;
border:0;
background:url(../img/EstimateBtn_off.png) no-repeat left top;
}
.Item05R input.EstBtn:hover{
background:url(../img/EstimateBtn_on.png) no-repeat;
}
table#Item05Img{
width:630px;
}
table#Item05Img td{
text-align:center;
vertical-align:middle;
}
table#Item05Img td:hover{
}
table#Item05Img td img{
width:150px;
margin:20px;
}
table.wordBreak{
width:300px;
word-break:break-all;
}
.wordBreak{
}
/* Item05ここまで */
































/* 【Item】 */
div.ItemRead{
margin-top:5px;
margin-bottom:5px;
}

table.ItemDetA{
width:630px;
margin-top:10px;
}
table.ItemDetA td{
vertical-align:top;
}
table.ItemDetA td img.TypeA{
width:160px;
}
table.ItemDetA td.txt{
padding-left:10px;
}
table.ItemDetB{
width:630px;
margin-top:10px;
}
table.ItemDetB td{
vertical-align:top;
}
table.ItemDetB tr.Caption td{
text-align:center;
}
table.ItemDetB td img.TypeB{
width:140px;
}
table.ItemDetB td.txt{
padding-left:10px;
}
.ItemConPane{
width:608px;
border:1px solid #ffd900;
color:#F00;
background:#fdf9cd url(../../Item/img/NotesBG.png) no-repeat top left;
padding:5px;
padding-top:40px;
padding-left:15px;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}
.ItemConPane form{
display:inline;
}
.ItemConPane ul{
margin:0;
padding:0;
margin-top:10px;
}
.ItemConPane ul li{
float:left;
list-style:none;
padding-right:15px;
}
.ItemConPane a{
color:#6f4b3e;
font-weight:bold;
}
.ItemConPane a:hover{
color:#1e50a2;
}



/* 【Form】 */
table.inpForm{
width:630px;
border-collapse:collapse;
border:1px solid #ccc;
}
table.inpForm tr{
}
table.inpForm th{
width:130px;
padding:5px;
/* background:#2b2b2c; */
background:#f5f5f5 url(../img/inpFormThBG.png) repeat-y right;
border:1px solid #ccc;
color:#fff;
}
table.inpForm th.title{
background:url(../img/inpForm_title.png) no-repeat center;
color:#FFF;
width:630px;
}
table.inpForm th.title2{
background:#595857;
width:630px;
}
table.inpForm td{
padding:5px;
border:1px solid #ccc;
}
table.inpForm td.title{
background:#ebf6f7;
font-weight:bold;
}
table.inpForm td .txt{
width:400px;
}
table.inpForm td .check{
background:#c1e4e9;
background:url(../img/inpForm_title.png);
color:#fff;
padding:3px;
}
table.inpForm td .cont{
margin-top:10px;
text-align:left;
vertical-align:top;
}
table.inpForm td .cont img{
float:left;
margin-right:10px;
}
div.inpForm{
float:left;
}
div.det{
font-weight:normal;
font-size:85%;
line-height:normal;
}
table.inpForm td div.column2{
width:300px;
float:left;
}
table.inpForm td div.column3{
width:230px;
float:left;
}
table.inpForm td textarea.txtfull{
width:610px;
}
table.Add{
}
table.Add td{
border:0;
padding:2px;
}














.subma{
margin:0;
padding:2px;
display:block;
border-left:5px solid #1e50a2;
padding-left:10px;
margin-bottom:5px;
}
.subma:hover{
color:#F60;
border-left:5px solid #F60;
cursor:pointer;
}
.subm{
margin:0;
padding:0;
text-align:left;
background:#FFFFFF;
border:0;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:90%;
text-decoration:underline;
color:#001084;
font-weight:bold;
display:inline;
}
.subm:hover{
color:#F60;
cursor:pointer
}

input.DetBtn{ /* 詳細ボタン */
border:0;
width:70px;
height:25px;
background:url(../img/DetBtn_off.png) no-repeat left top;
}
input.DetBtn:hover{
cursor:pointer;
background:url(../img/DetBtn_on.png) no-repeat left top;
}


/* 【Estimate】 */
div.EstimateLinks{
}
div.EstimateLinks ul{
float:left;
margin:0;
margin-left:5px;
padding:0;
background:url(../../Links/img/LinksBorder.png) left repeat-y;
}
div.EstimateLinks ul li{
list-style:none;
width:280px;
float:left;
padding-left:20px;
}

/* 【Retrieval】 */

ul.ItemRetrieval{
margin-left:0;
padding-left:0;
}
ul.ItemRetrieval li{
width:595px;
list-style:none;
border:1px dotted #ccc;
padding:5px;
line-height:normal;
margin-bottom:5px;
}
ul.ItemRetrieval li:hover{
width:595px;
padding:5px;
border:1px solid #ffd900;
background:url(../../Item/img/listBG.png) bottom right no-repeat;
}
ul.ItemRetrieval li div a{
margin:0;
padding:2px;
display:block;
border-left:5px solid #1e50a2;
padding-left:10px;
margin-bottom:5px;
cursor:pointer;
}
ul.ItemRetrieval li div a:hover{
color:#F60;
border-left:5px solid #F60;
}
.ItemRetrievalBtn{
cursor:pointer;
}
ul.ItemRetrieval li form{
display: inline;
}


/* 【ItemCon】 */
dl.ItemCon{
width:620px;
float:left;
}
dl.ItemCon dt{
width:620px;
background:#f5f5f5;
border-bottom:1px solid #ccc;
padding:5px;
}
dl.ItemCon dd{
width:620px;
padding:5px;
margin-left:0;
}
dl.ItemCon dd textarea{
width:610px;
height:200px;
}
ul.radio{
padding:0;
margin:0;
}
ul.radio li{
float:left;
list-style:none;
width:200px;
}
table.ItemInformation{
width:620px;
float:left;
}
table.ItemInformation td{
padding:5px;
float:left;
border-bottom:1px dotted #ccc;
border-right:1px solid #ccc;
}
table.ItemInformation td.Item{
width:150px;
}

/* 【Page_Link】 */
div.PageLink{
width:620px;
float:left;
display:block;
margin:0;
margin-bottom:10px;
padding:0;
}
div.PageLink ul{
margin:0;
padding:0;
}
div.PageLink ul li{
list-style:none;
float:left;
margin-left:2px;
margin-right:2px;
}
div.PageLink ul li a{
padding:5px 8px;
border:1px solid #666;
background:url(../img/pageLink_off.png);
text-decoration:none;
color:#FFF;
}
div.PageLink ul li a:hover{
background:url(../img/pageLink_on.png);
text-decoration:none;
color:#FFF;
}


/* 【Item_list】 */
table.ItemList{
width:100%;
margin-top:10px;
}
table.ItemList td{
width:50%;
padding:5px;
vertical-align:top;
line-height:normal;
}
table.ItemList td form{
display:inline;
}
.submL{
width:280px;
background:#fff;
border:0;
text-align:left;
text-decoration:underline;
color:#001084;
display:inline;
cursor:pointer;
font-family: Verdana,Arial,sans-serif;
/* font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,"Osaka-mono","MS UI Gothic","HeiseiKakuGothic","ＭＳ Ｐゴシック", Osaka, sans-serif; */
}
div.ItemList{
margin:0;
padding:5px;
padding-top:15px;
padding-left:15px;
background:url(../../Item_List/img/conBG.png) no-repeat top;
}
div.ItemList form{
display:inline;
}
div.ItemList form a{
text-decoration:underline;
line-height:150%;
color:#00f;
cursor:pointer;
}
div.ListTitle{
color:#1e50a2;
font-weight:bold;
margin-top:-5px;
margin-bottom:15px;
letter-spacing:0.1em;
color:#fff;
}
div.ItemListB{
height:5px;
margin:0;
margin-bottom:10px;
padding:5px;
padding-left:20px;
background:url(../../Item_List/img/conBG.png) no-repeat bottom;
}
div.ItemListB hr{
display:none;
}

/* 【Links】 */
div.Links{
width:630px;
float:left;
margin-top:10px;
}
table.Links{
}
table.Links th{
vertical-align:middle;
text-align:center;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #ccc;
}
table.Links tr:hover{
background:#fffcd4;
}
table.Links td{
padding:5px;
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #ccc;
}


/* 【Offer】 */
div.Offer{
width:630px;
float:left;
margin-top:10px;
}
table.Offer{
width:630px;
margin-bottom:10px;
}
table.Offer td,table.Offer th{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
table.Offer th{
background:#f5f5f5;
}
table.Offer th.title{
background:#ccc;
}
table.Offer td div.column2{
width:230px;
float:left;
}
table.Offer td input.txt,table.Offer td textarea.txt{
width:460px;
}
table.Offer td textarea.txtfull{
width:620px;
}

/* 【Item_Scene】 */
div.SceneArea,div.FilmArea,div.InkArea{
width:220px;
float:left;
overflow:hidden;
}
table.Scene{
width:600px;
border-collapse: collapse;
}
table.Scene td{
width:440px;
vertical-align:top;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-collapse:collapse;
}
table.Scene td.selA{
background:#dbf2f5;
}
table.Scene td.selB{
background:#fff0dc;
}
table.Scene th{
width:130px;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
border:1px solid #ccc;
border-collapse:collapse;
color:#06C;
background:url(../../Item_Scene/img/thBG.png) bottom right;
}

/* 【Registration】 */
div.Registration{
width:630px;
float:left;
margin-top:10px;
}
table.Registration{
width:630px;
}
table.Registration td,table.Registration th{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:5px;
}
table.Registration th{
background:#eaf4fc;
}
table.Registration th.title{
background:#c1e4e9;
}
table.Registration td div.column2{
width:310px;
float:left;
}
table.inpForm td div.column3{
width:200px;
float:left;
}

/* 【Login】 */
div.Login{
width:610px;
float:left;
padding:10px;
border-bottom:1px solid #ccc;
}

/* 【Sitemap】 */
div.sitemap{
width:310px;
float:left;
margin-top:10px;
}
div.sitemap strong{
padding:5px;
color:#507ea4;
}
div.sitemap ul{
margin-left:10px;
margin-top:5px;
padding-left:10px;
background:url(../../Sitemap/img/strongBG.png) repeat-y left;
padding-left:15px;
}
div.sitemap ul li{
list-style:none;
background:url(../img/LinkIcon.png) left center no-repeat;
padding-left:10px;
}
div.sitemap ul li.none{
list-style:none;
background:none;
padding-left:0px;
}
/* 【Retrieval】 */
div.Retrieval{
width:610px;
padding:10px;
border:1px solid #ccc;
margin-top:10px;
float:left;
overflow:hidden;
}

/* 【Mailmaga】 */
div.Mailmaga{
width:630px;
float:left;
margin-top:10px;
}


/* 【Policy】 */
div.Policy{
width:630px;
float:left;
margin-top:10px;
}
div.Policy dt{
color:#507ea4;
padding:5px;
font-weight:bold;
font-size:1.1em;
border-top:1px dotted #ccc;
}
div.Policy dd{
padding:5px;
margin-left:0;
}
div.Policy dd li{
margin-bottom:10px;
}

/* 【Company】 */
div.Company{
width:630px;
float:left;
margin-top:10px;
}
table.Company{
width:630px;
float:left;
margin-bottom:10px;
}
table.Company td,table.Company th{
padding:5px;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
}
table.Company th{
background:#eee;
}

.url{
font-family:Arial, Helvetica, sans-serif;
}

/* 【Trivia】 */
div.Trivia{
width:630px;
float:left;
}
div.Trivia img{
float:left;
margin-right:10px;
display:block;
}
ul.TriviaList{
padding:0;
margin:0;
}
ul.TriviaList li{
width:300px;
float:left;
list-style:none;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}
ul.TriviaList li a{
width:280px;
padding:10px;
display:block;
text-decoration:none;
border:1px solid #fff;
border-left:5px solid #fff;
}
ul.TriviaList li a:hover{
background:#ebf6f7;
border:1px solid #f1f8d3;
border-left:5px solid #006666;
/* border:1px solid #38a1db; */
}
ul.TriviaList li strong{
background:url(../../Trivia/img/triviaIcon.png) no-repeat left;
padding-left:25px;
}

table.plastic{
}
table.size{
width:300px;
}
table.film,
table.inkjet,
table.stand{
width:630px;
float:left;
}
table.film td{
vertical-align:top;
}
table.plastic td,
table.plastic th,
table.size td,
table.size th,
table.inkjet th,
table.inkjet td,
table.stand td,
table.stand th{
padding:5px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
}
table.plastic th,
table.size th,
table.inkjet th{
text-align:center;
background:#007bbb;
color:#fff;
}
table.plastic tr.odd,
table.size tr.odd,
table.inkjet tr.odd{
background:#f5f5f5;
}
table.size th.con{
border-right:0;
}
div.incjetDL{
margin:10px;
border:1px solid #666;
padding:10px;
}
table.stand tr th{
background:#f5f5f5;
}
table.stand tr:hover th{
background:#f5f5f5 url(../../Guide/img/bannerHover.png) no-repeat right center;
}


/* 【Contact】 */
div.Con{
width:630px;
float:left;
margin-top:10px;
}
dl#Contact{
padding-bottom:10px;
margin-bottom:10px;
}
dl#Contact dt{
border:1px solid #ccc;
padding:2px;
}
dl#Contact dt p{
background:#165e83 url(../../Contact/img/ContactAttBG.png) repeat-x center;
font-weight:bold;
color:#FFF;
padding:5px;
margin:0;
}
dl#Contact dd{
margin-left:0;
padding:5px;
margin-bottom:10px;
}
dl#Contact dd img{
float:left;
margin-right:10px;
}
table#Contact{
width:630px;
}
table#Contact input.txt{
width:400px;
}
table#Contact textarea.txt{
width:400px;
}

/* 【Guide】 */
div.Guide{
width:630px;
}
ul.GuideList{
padding:0;
margin:0;
}
ul.GuideList li a{
width:620px;
height:4.3em;
margin:0;
padding:5px;
list-style:none;
line-height:150%;
border-bottom:1px dotted #ccc;
}
ul.GuideList li a{
display:block;
text-decoration:none;
}
ul.GuideList li a:hover{
background:url(../../Guide/img/guideHover.png) repeat-x bottom;
}
ul.GuideList li a img{
float:right;
}
ul.GuideList li a strong{
font-size:1.1em;
text-decoration:underline;
}
.Notes{
padding:10px;
border:1px solid #2792c3;
background:#eaf4fc;
}
ol.PrintGuide{
margin:0;
padding:0;
}
ol.PrintGuide li{
padding:0;
margin-left:2.5em;
margin-bottom:20px;
}
ol.PrintGuide table{
width:590px;
}
ol.PrintGuide table td{
padding:5px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
table.download{
float:left;
}
table.download td{
padding:5px;
border-bottom:1px dotted #ccc;
}
table.download td a{
background:url(../../Guide/img/pdf.png) no-repeat left center;
padding-left:40px;
}
table.download td.title{
width:300px;
}
table.download td.capa{
width:120px;
}
table.download td.page{
width:180px;
}
div.faq{
width:630px;
}

div.faq .indent{
text-indent:1em;
}


/* 【index】 */
table#mailMagazine{
width:630px;
border:1px solid #ccc;
border-collapse: collapse;
    border-spacing: 0;
}
table#mailMagazine th{
width:200px;
border-bottom:1px solid #ccc;
background:#eaf4fc;
padding:5px;
}
table#mailMagazine td{
border-bottom:1px solid #ccc;
padding:5px;
}
table#mailMagazine td.last{
border-bottom:0;
}
#LeftContents h2{
margin:0;
padding:0;
margin-bottom:10px;
font-size:1.1em;
color:#165e83;
font-family: Meiryo, Verdana, Arial, Helvetica, sans-serif;
/*font-family: Hiragino Maru Gothic Pro ,"HG丸ゴシックM-PRO" ,verdana ,arial ,sans-serif;*/
}
#LeftContents img#Title{
float:left;
margin-bottom:10px;
}
#LeftContents h2#ItemsTitle{
margin:0;
padding:0;
border-bottom:1px dotted #001084;
font-size:100%;
}
#LeftContents h3{
width:620px;
background:url(../img/L_h3BG.png) no-repeat bottom;
padding:5px;
margin-bottom:5px;
margin-top:10px;
float:left;
overflow:hidden;
border:1px solid #ccc;
}
#LeftContents h3 p{
margin:0;
padding-left:10px;
border-left:5px solid #f8b500;
color:#007bbb;
}
div#Product{
width:630px;
overflow:hidden;
float:left;
line-height:130%;
}
div#Product table{
}
div#Product table td{
text-align:center;
vertical-align:top;
border:1px solid #ccc;
}
div#Product table td a{
width:144px;
display:block;
padding:5px;
}
div#Product table td:hover{
background:url(../../img/indexBtn_on.png) center;
}
div#Product ul{
margin:0;
padding:0;
}
div#Product ul li{
width:140px;
height:7em;
margin-right:5px;
padding:5px;
border:1px solid #999999;
float:left;
list-style:none;
}
div#Product ul li.last{
margin-right:0;
}


div#New{
width:630px;
/*
height:150px;
overflow:auto;
*/
/* border:1px solid #ccc; */
margin-bottom:5px;
}
div#NewSup{
overflow:auto;
float:left;
}


/* scene */
.tabColorA{ color:#336699;}
.tabColorB{ color:#ec6800;}






































/* RightContents */
#RightContents h2{
font-size:1.1em;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}
#RightContents h3{
color:#666666;
margin-top:15px;
}
#RightContents dt{
color:#666666;
margin-top:15px;
}
#RightContents img.RightTitle{
margin-top:10px;
}
#RightContents div.Local{
width:248px;
padding:10px;
overflow:hidden;
float:left;
border:1px solid #ccc;
-ms-border-radius:0.5em;
-moz-border-radius:0.5em;
-o-border-radius:0.5em;
-webkit-border-radius: 0.5em;

-webkit-box-shadow: 2px 2px 0 gray;
margin-bottom:10px;
}
#RightContents #Member{
width:270px;
overflow:hidden;
float:left;
margin-bottom:10px;
}
#RightContents ul.LocalLink{
margin:0;
padding:0;
}
#RightContents ul.LocalLink li{
margin:0;
padding:0;
list-style:none;
border-bottom:1px dotted #ccc;
}
#RightContents ul.LocalLink li a{
display:block;
width:255px;
padding:5px;
padding-left:10px;
color:#333;
text-decoration:none;
line-height:normal;
}
#RightContents ul.LocalLink li a:hover{
background:url(../img/R_listBtnBG.png) bottom left;
}
#RightContents ul.LocalBig{
margin:0;
padding:0;
}
#RightContents ul.LocalBig li{
margin:0;
padding:0;
list-style:none;
}
#RightContents ul.LocalBig li a{
display:block;
width:255px;
padding:5px;
padding-left:10px;
color:#333;
text-decoration:none;
line-height:normal;
border-bottom:1px dotted #ccc;
}
#RightContents ul.LocalBig li a img{
float:right;
}
#RightContents ul.LocalBig li a:hover{
background:url(../img/R_listBtnBG.png) bottom left;
}

#RightContents .Tran{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
#RightContents .Cale ul{
margin:0;
padding:0;
}
#RightContents .Cale ul li{
line-height:150%;
margin:0;
padding:0;
list-style:none;
}
#RightContents .Cale ul li.cal{
border:0;
}











/* 【img】 */
img{
-ms-interpolation-mode: bicubic;
-moz-interpolation-mode: bicubic;
-o-interpolation-mode: bicubic;
-webkit-interpolation-mode: bicubic;
text-decoration:none;
}