@charset "utf-8";
/* FOR /news/,/contact/ DIRECTORY CSS FILE ************************************************** */

/* body***************************************************************************** */
body#nocolumn{
}

body#contact{
}

/* heading1************************************************************************* */
body#nocolumn h1,body#contact h1{
clear:both;
width:746px;
margin:0;
padding:0 0 36px 0;
}


/* heading2************************************************************************* */
body#contact h2{
font-size:90%;
color:#000000;
font-weight:bold;
}

/* contents***************************************************************************** */
/*main***************************************************************/
/*/news/index_j,/news/news_detail_j,/contact/mail_j******** */
body#nocolumn #main dl.news,body#nocolumn #main #detail{
clear:both;
margin:0 0 5px 0;
padding:5px 0;
background:transparent url(../../news/images/news_detail_bg.gif) repeat-y left top;
}
body#nocolumn #main dl.news:after,body#nocolumn #main #detail:after{
display:block;
margin-top:-1px;
height:1px;
content:"";
clear:both;
}

body#nocolumn #main dl.news dt,body#nocolumn #main #detail #date{
float:left;
width:50px;
margin:0 0 5px 0;
padding:12px 10px 0 10px;
text-align:center;
}

body#nocolumn #main dl.news dt{
font-size:90%;
min-height:90px;
}
body#nocolumn #main #detail #date{
min-height:350px;
}
body#nocolumn #main #detail #date p{
font-size:90%;
color:#640000;
}


body#nocolumn #main dl.news dd,body#nocolumn #main #detail #context{
float:right;
}
body#nocolumn #main dl.news dd{
width:610px;
background:transparent url(../images/icon_link.gif) no-repeat 0 0.6em;
font-size:75%;
line-height:1.2em;
margin:10px 0 0 18px;
padding:0 30px 0 14px;
}
body#nocolumn #main #detail #context{
width:632px;
margin:14px 0 0 18px;
padding:0 10px;
}
body#nocolumn #main #detail #context table{
width:95%;
}
body#nocolumn #main #detail #context table img{
display:block;
border:1px solid #969696;
margin-left:10px;
margin-bottom:10px;
}



body#nocolumn #main dl.news dd a{
line-height:2em;
}
body#nocolumn #main dl.news span{
display:block;
}
body#nocolumn #main dl.news span.section{
}
body#nocolumn #main dl.news span.more{
text-align:right;
margin-right:30px;
}
body#nocolumn #main .fl h2,body#nocolumn #main .fr p.back,body#contact #main .fr p.back{
line-height:20px;
}
body#nocolumn #main .fl,body#nocolumn #main .fr,body#contact #main .fr{
height:20px;
}
/* /contact/mail_j,breadcrumbsmail ***************************/
ul#breadcrumbsmail{
list-style-type:none;
padding:0;
margin:0;
}
ul#breadcrumbsmail{
list-style-type:none;
padding:0;
margin:0;
}

ul#breadcrumbsmail li{
display:inline;
padding:0;
margin:0;
font-size:80%;
}


ul#breadcrumbsmail li:before { content: "> "; }
ul#breadcrumbsmail li:first-child:before { content: ""; }

/* /contact/mail_j,inquery table ***************************/
body#contact #main table{
clear:both;
margin:0;
padding:0;
}
body#contact #main table tr td{
padding:4px;
font-weight:bold;
}


body#contact #main table tr td input.inputborder,
body#contact #main table tr td textarea,
body#contact #main table tr td input.inputsubmit{
font-size:100%;
font-weight:normal;
font-family:Lucida Grande,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐ ゴシック", Arial, Gothic, sans-serif;
}
body#contact #main table tr td input.inputborder,
body#contact #main table tr td textarea{
border:1px solid #646464;
}
body#contact #main table tr td input.inputborder:focus,
body#contact #main table tr td textarea:focus{
background-color:#fef6e4;
border-color:#000000;
}

body#contact #main table tr td input.correctsubmit{
margin-left:10px;
}
body#contact #main table tr td input.inputsubmit,
body#contact #main table tr td input.correctsubmit{
cursor:pointer;
}

body#contact #main h3{
margin-bottom:12px;
}



