@charset "Shift_JIS";

/* 基本 */
html{margin: 0;padding: 0;}
body{background-color: #FFFFFF;color:#333333;
margin: 0;padding: 0;text-align:center;
font-family: "Hiragino Kaku Gothic Pro","Hiragino Kaku Ghothic Pro W3","MS Gothic",monospace;}
form, input { margin: 0; padding: 0; }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dd, pre, blockquote{margin: 0;padding: 0; line-height:1.1;}
td{text-align:center;}
.clr{clear: both;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;border: 0;padding: 0;font-size: 0;}
img{border:0}


/* --------------エリア指定<toppage>> */
.pctop{width:900px; overflow:hidden; margin:auto; padding:0px; background:#E8E8E8;}

.pctopleft{float:left;margin:0px auto auto auto;width:630px;padding:0px 0px 2px 5px;}
.pctopleft_in{ background:#FFFFFF;padding:2px 0px;}

.pctopright{ float:right; width:250px; margin:5px 5px auto auto;}


.pctopright_in{background-image:url(../cssimages/top_01r_bk.gif);margin:auto auto 5px auto; background:#FFFFFF;padding:5px 0px 0px 0px;}
.top_blog{ width:230px; color:#0000CC; padding:10px;}
.top_blog_in{color:#0000CC; height:200px; overflow:auto; margin:auto;}


.pctopright_area{;margin:auto auto 5px auto; background:#FFFFFF;padding:5px 0px 5px 0px;}

.nt_left_body{ padding:10px 10px; }
.nt_left_body p{ text-align:left; padding:5px 35px 5px 15px; font-size:12px; color:#006699; line-height:1.3; text-indent:12px; }
.nt_left_body dd{ text-align:left;  padding:2px 10px 2px 50px;font-size:14px; color:#996600; }
.nt_left_body h2{ color:#FFFFFF; font-size:14px; line-height:1.2;border:none; background:#0099CC;}
.nt_left_body h3{ color:#996600; font-size:12px; line-height:1.2;}
.nt_left_body h4{ color:#666666; font-size:10px; text-align:right; background-color:#FFFFCC;border:none; line-height:1.2; font-weight:normal;}

#nt_left_bodyin{ background:#FFFFCC;}

.top_news{ width:230px; color:#0000CC; padding:10px;}
.top_news_in{color:#0000CC; height:130px; overflow:auto; margin:auto;}

