/* Hiragana.net - Default Style Sheet 1.0.0   */

BODY
{

    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
	MARGIN-right: 0px;
	MARGIN-bottom: 0px;
    scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #cccccc; 
    scrollbar-highlight-color: #cccccc; 
	scrollbar-3dlight-color: #FFFFFF; 
    scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
    scrollbar-arrow-color: #cccccc;
}
table
{
	font-size:12px; color:#666666; line-height:18px; text-align:left;
}
#a{
	font-size:12px;
  line-height:18px;
 font-weight:13px;
          color:ffffff}

#a{text-decoration:none;font-size:12px;color:#999999}
#a:hover{text-decoration:underline;font-size:12px;color:#000000}
#j{text-decoration:none; font-size:12px; font-family:,tahoma,verdana,arial,'MS Gothic'; color:#6b6b6b}
#j:hover{text-decoration:none; font-size:12px; font-family:,tahoma,verdana,arial,'MS Gothic'; color:#000000}
#K{text-decoration:none; font-size:12px; font-family:,tahoma,verdana,arial,'MS Gothic'; color:#006699}
#K:hover{text-decoration:none; font-size:12px; font-family:,tahoma,verdana,arial,'MS Gothic'; color:#ff0000}
#line{border:.5pt solid gray;padding-left:0px}
#linew{border:.5pt solid #FFFFFF;padding-left:3px}
#line0{border:.5pt solid #CCCCCC;border-left:none;border-right:none;border-top:none;border-bottom:none;padding-left:5px;padding-right:5px}
#line1{border:.5pt solid #BBBBBB;border-left:none;border-right:none;border-bottom:none;padding-left:5px;padding-right:5px}
#line2{border:.5pt solid #BBBBBB;border-left:none;border-right:none;padding-left:5px;padding-right:5px}
#line2w{border:.5pt solid #FFFEEE;border-left:none;border-right:none;padding-left:5px;padding-right:5px}
#line2b{border:1pt solid #000000;border-left:none;border-right:none;padding-left:5px;padding-right:5px}
#line4{border:.5pt solid #CCCCCC;}
#line3{border:.5pt solid #CCCCCC;border-left:none;}
#line4a{border:.5pt solid #CCCCCC;border-top:none;}
#line3a{border:.5pt solid #CCCCCC;border-left:none;border-top:none;}
#line5{border:.5pt solid #CCCCCC;border-left:none;border-right:none;border-top:none;padding-left:5px;padding-right:5px}
#line5w{border:.5pt solid #FFFEEE;border-top:none;border-left:none;border-right:none;padding-left:5px;padding-right:5px}
#t1{border:.5pt solid #74C1DD;border-left:none;border-right:none;border-bottom:none}
#t1g{border:.5pt solid #EEEEEE;border-left:none;border-right:none;border-bottom:none}
#t1w{border:.5pt solid #FFFFFF;border-left:none;border-right:none;border-bottom:none}
#t2{border:.5pt solid #eeeeee;border-top:none;border-right:none;border-bottom:none}
#t3{border:.5pt solid #eeeeee;border-top:none;border-left:none;border-bottom:none}
#t4{border:.5pt solid #EEEEEE;border-top:none;border-left:none;border-right:none}
#t5{border:.5pt solid #74C1DD;border-top:none;border-left:none;border-right:none;border-bottom:none}
#t6{border:.5pt solid #EEEEEE;border-bottom:none;border-left:none;border-right:none}
#tn{padding-left:15px}
#tm{padding-right:15px}
#t6{margin-left:3px;border:none}
#t7{border-bottom:.5pt solid #A862A1}
#t8{font-size:12px;line-height:18px}
#table1.td{border-bottom:.5pt solid #A862A1}
#tale{border-left:.5pt solid #656565}

#b{text-decoration:none;font-size:12px;color:#666666}
#b:hover{text-decoration:underline;font-size:12px;color:#FE7E00}
#c{text-decoration:none;font-size:12px;color:#666666}
#c:hover{text-decoration:none;font-size:12px;color:#F47927}
#d{text-decoration:none;font-size:12px;color:#ffffff}
#d:hover{text-decoration:underline;font-size:12px;color:#ffffff}
#E{text-decoration:underline;font-size:12px;color:#F47927}
#E:hover{text-decoration:underline;font-size:12px;color:#EB0000}
#f{text-decoration:none;font-size:12px;color:#666666}
#f:hover{text-decoration:underline;font-size:12px;color:#217E93}
#tt1{border:.5pt solid #dddddd;border-top:none;border-left:none;border-right:none}

input,select,option{
	font-size:10pt;
	border-style:solid;
	border-width:1pt;
	font-family:,tahoma,verdana,arial,'MS Gothic';
	border-color:#bbbbbb;
	background-color:#EEEEEE;
/*	background-image: url(file:///N|/tempHost/new.hiragana.net/include/%27../img/01.gif%27);
*/
}
textarea{
	font-size:10pt;
	border-style:solid;
	border-width:1pt;
	font-family:,tahoma,verdana,arial,'MS Gothic';
	border-color:#001C39;
	color:#666666;
	line-height:140%;
/*	background-image: url(file:///N|/tempHost/new.hiragana.net/include/%27../include/text_line.gif%27);
*/
}

a:link {text-decoration: none;color :#666666;}
a:active {text-decoration: none;color :#000000;}
a:visited {text-decoration: none;color :#666666;}
a:hover {text-decoration: none; color :#000000;}

div {
	scrollbar-face-color: #E5E4E2;
	scrollbar-shadow-color:grey; 
	scrollbar-highlight-color: grey;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: grey;
}
img {border: none}

/* expansion css*/
.input {
	border-style:solid;
	border-width:1;
	border-color:001C39;
	color:#001C39;
	background-color:#EEEEEE;
}
.checkbox {
	border-style:none;
	border-width:1;
	border-color:#ffffff;	
	background-color:#ffffff;
}

/* コース案内の進級
*/
.style1 {color: #FF0000}
.style2 {color: #FF9933}
.style4 {color: #6666FF}
.style5 {color: #CCCC66}
.style6 {color: #33CC66}


.dsp_blck img {
	display:block;
}

.disp_block img, .disp_block a {
	display:block;
}

/* What's New と Event News のリスト部分
*/
table.news_list th.center,table.news_list td.center {
  text-align:center;
}

table.news_list {
	border: 0px solid #FF9900;
	padding: 2;
	margin: 0;
	width: 550px;
}
.news_list th {
	background-color: #EEEEEE;
	text-align:center;
}
.news_list td {
	text-align:left;
}

.golist {
	border-style:solid;
	border-width:1;
	border-color:#B9B9B9;
	background-color:#EEEEEE;
}


/* 芸術コース
*/
.photo02 img {
	margin:0px 2px 5px 2px;

}


/* 施設紹介と寮
*/
.topic h3 {
	color:#006666;
	font-size: 1em;
	font-weight:bold;
}

.topic h4 {
	color:#007777;
	font-size: 1em;
	font-weight:bold;
}

.topic hr {
	height: 1px;
	color: #CCCCCC;
}

/* ２列テーブル
*/
table.photo02 {
	width:100%;
	text-align:center;
}

.photo02 td {
	width:50%;
}

/* ３列テーブル
*/
table.photo03 {
	width:97%;
	text-align:center;
}

.photo03 td {
	width:33%;
	padding: 0, 12, 0, 0;
}

/* 右下寄せ
*/
.RD {
	margin:20px 5px 15px 0px;
	text-align:right;
	vertical-align:bottom;
}

.RD img {
	text-align:right;
	vertical-align:bottom;
}


/* リスト
-------------------------------------------------------------------------------- */
.list00 table{
  border:1px solid #CCCCCC;
}
.list00 th, .list00 td {
  padding:0.6em;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
}
.list00 th {
  white-space:nowrap;
  font-size: 1.1em;
  /* _font-size: 81.25%; */
  font-weight: bold;
  letter-spacing:0.2em;
  background: #EEEEEE;
  vertical-align:middle;
}
.list00 td {
  font-size:1.0em;
  /*_font-size: 75%;*/
  line-height: 1.3em;
  vertical-align:middle;
}

.list00 td.divCap {
  border-right: 1px dotted #CCCCCC;
  background:#F2F2F2;
}
.list00 td.divCapEnd {
  background: #F2F2F2;
}
.list00 td.divCol {
  border-right: 1px dotted #CCCCCC;
}
.list00 td.divCoLEnd {
}
.list00 .noPad{
  padding:0px;
}

.list01 th, .list01 td {
  padding: 0.8em;
  border: 8px solid #FFFFFF;
  border-left: 0px;
  vertical-align:middle;
}

.list01 th {
  padding:0.4em 1.6em;
  height:4em;
  font-size: 1.3em;
  /*_font-size: 81.25%; */
  font-weight:bold;
  text-align:left;
  background-color:#EEEEEE;
}

.list01 td {
  padding:0.4em 1.6em;
  font-size:1.2em;
  /*_font-size: 75%; */
  line-height: 1.3em;
}
.list01 .explan{
  font-size:1.1em;
  background-color:#F2F2F2;
}
.list01 img{
  vertical-align:;
  margin-left:4px;
}

.list03{
  margin:16px;
}
.list03 table {
  margin:0px 16px 0px 0px;
  padding:0px;
  border:0px;
  border-bottom: 1px solid #DDDDDD;
}

.list03 th, .list03 td {
  padding: 0.8em;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  vertical-align:middle;
}

.list03 th {
  padding:0.4em 1.6em;
  font-size: 12px;
  font-weight:normal;
  background-color:#F2F2C9;
  border-right:4px solid #FFFFFF;
  text-align:center;
  color:#3B3B11;
}
.list03 th.end {
  border-right:0px;
}

.list03 td {
  padding:0.6em 1.6em 0.2em;
  font-size: 62.5%;
  font-size: 12px;
  line-height: 1.3em;
  border-top: 1px dashed #DDDDDD;
}
.list03 td.top {
  border: 0px;
}
.list03 td.div {
  border-top: 1px solid #DDDDDD;
}
.list03 td.sum {
  border-top:3px double #DDDDDD;
  color:#F06A88;
}

/* ボタン設定
-------------------------------------------------------------------------------- */
/* ボタンの設定は [ Base ] + [ Position ] */

/* Base Setting */
.setBtnBase00{
  padding:6px;
}
.setBtnBase00 .sort{
  float:left;
}
.setBtnBase00 .btn{
  float:right;
}
.setBtnBase00 input {
  margin-left:0.4em;
  width:6em;
}
.setBtnBase00 .btn .divLine{
  border-right:1px solid #999999;
  padding-right:8px;
}

/* Position Setting */
/* ├ Line Type */
.setBtnPos00 {
  margin:16px 0px 4px;
  padding: 0.8em 0 0;
  text-align: right;
  border-top: 1px solid #DDDDDD;
}

/* └ Non-Line Type */
.setBtnPos10 {
  margin: 4px 0;
  text-align:right;
  background:#F2F2F2;
}


/* エラー関連
-------------------------------------------------------------------------------- */
.errMsg {
  margin-top: 0.8em;
  color:#FF0000;
  font-size:1.2em;
  font-weight:normal;
  line-height:150%;
  text-align:left;
}

.errMark {
  margin-right:0.6em;
  color:#FF0000;
  font-size:0.8em;
}

/* 藤井追加　ここから -------------------------------------------------------------------------------------------------- */


/* news css -------------------------------------------------- */

.clmNews00{
  margin-top:24px;
}
.clmNews00 dt{
  padding-right:4px;
  font-size:10px;
  text-align:right;
}
.clmNews00 dt.news{
  background:url(../img/icon_cap_news_00.gif) center left no-repeat;
  background-color:#eeeeee;
}
.clmNews00 dt.event{
  background:url(../img/icon_cap_news_01.gif) center left no-repeat;
  background-color:#eeeeee;
}
.clmNews00 dd{
  margin:0px;
  padding:0px;
}
.clmNews00 dd ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.clmNews00 dd li{
  margin:0px 0px 0px 10px;
  padding:6px 16px;
  border-left:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
}
.clmNews00 dd li.end{
  border-bottom:none;
}
.clmNews00 dd li span.date{
  display:block;
  float:left;
  padding-left:16px;
  background:url(../img/icon_mrk_00.gif) center left no-repeat;
  font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.clmNews00 dd li img.new{
  margin-left:8px;
  vertical-align:middle;
}
.clmNews00 dd li span.txt{
  display:block;
  width:250px;
  float:left;
  margin-left:12px;
}

/* clearfix setting */
.clmNews00 dd li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clmNews00 dd li{display: inline-block;}
/* Hides from IE-mac \*/
* html .clmNews00 dd li{height: 1%;}
.clmNews00 dd li{display: block;}
/* End hide from IE-mac */


/* news detail css -------------------------------------------------- */

.capPage00{
/*
  padding:14px 12px 9px;
  background:url(../img/line_cap_00.gif) top left repeat-x;
  border-bottom:1px solid #9e9e9e
*/
  position:relative;
  margin:9px 0px 0px;
  padding:0px 12px 9px;
  border-bottom:1px solid #dfdfdf;
  text-align:left;
}
.capPage00 span.txt{
  display:block;
  width:380px;
  color:#000000;
  font-size:14px;
}
.capPage00 span.txt img.new{
  margin-left:8px;
  vertical-align:middle;
}
.capPage00 span.date{
  position:absolute;
  right:12px;
  bottom:0px;
  display:block;
  width:120px;
/*  margin-left:12px; */
  text-align:right;
}
/* clearfix setting */
.capPage00:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.capPage00{display: inline-block;}
/* Hides from IE-mac \*/
* html .capPage00{height: 1%;}
.capPage00{display: block;}
/* End hide from IE-mac */

.clmNewsDetail00{
  margin-top:32px;
}
.clmNewsDetail00 p{
  margin:0px 64px 32px 64px;
  line-height:180%;
  text-align:left;
}
.clmNewsDetail00 p img{
  float:left;
  margin:0px 32px 16px 0px;
}

/* clearfix setting */
.clmNewsDetail00 p:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clmNewsDetail00 p{display: inline-block;}
/* Hides from IE-mac \*/
* html .clmNewsDetail00 p{height: 1%;}
.clmNewsDetail00 p{display: block;}
/* End hide from IE-mac */

.posBtnTop00{
  margin:0px 64px 64px 0px;
  text-align:right;	
}


/* 藤井追加　ここまで -------------------------------------------------------------------------------------------------- */

