@charset "UTF-8";


/*----------------------------------------------------------------------------

Title : reset.css
For   : Resetting styles
        (Format browser's default styles and setting HTML elements styles)

Copyright (C) T.M.C All right reserved.

------------------------------------------------------------------------------

Content

    0. Yahoo UI Library:
         Reset CSS, Fonts CSS
    1. 全体、リンク
    2. 文章
    3. リスト
    4. テーブル
    5. フォームパーツ
    6. コーテーション
    7. その他
    8. IE7対策

//////////////////////////////////////////////////*/


/* ---------------------------------------(=0)
    0. Yahoo UI Library:
       Reset CSS, Fonts CSS
   ---------------------------------------- */


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}del,ins{text-decoration:none;}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/* ---------------------------------------(=1)
    1. 全体、リンク
   ---------------------------------------- */
html {}



body {
	margin: 0;
	padding: 0;
    /*yahoo UI:http://developer.yahoo.com/yui/fonts*/
    font:13px/1.231 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'メイリオ',Meiryo, 'ＭＳ Ｐゴシック', Arial, verdana, sans-serif;
    *font-size:small;
    *font:x-small;
    line-height: 1.8;
    background-color:transparent;
    text-align: center;
    color: #333333;
    min-height: 100%;
}
/*html:\66irst-child body {
	font-size:12px; safari only \
}*/

*+html body {
    font-family:
               Arial,
               Helvetica,
               Clean,
               Meiryo,
               "メイリオ",
               "Hiragino Kaku Gothic Pro",
               "ヒラギノ角ゴ Pro W3",
               Osaka,
               "MS P Gothic",
               "ＭＳ Ｐゴシック",
               sans-serif;
}




a:visited { text-decoration: none; }
a:hover,
a:active  { text-decoration: underline;}

/*a:link,
a:visited { color: #003366; }
a:hover,
a:active  { color: #003366; text-decoration: none; }*/

/* NOTE!
:hoverにbackgroundを指定すると親要素が拡張するバグ（IE6以下）
http://cssbug.at.infoseek.co.jp/detail/winie/b102.html
*/


/* ---------------------------------------(=2)
    2. 文章
   ---------------------------------------- */
/*
h1, h2, h3, h4, h5, h6 {
    clear: both;
}
*/

/*
p {
    margin: 1em 0;
    padding: 0;
}
*/


/* ---------------------------------------(=3)
    3. リスト
   ---------------------------------------- */
/*
ul, ol, dl {
    clear: both;
    margin-top: 1em;
    margin-right: 1em;
    margin-bottom: 1em;
}
*/

/*
li, dd {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
*/

/*
dt {
    clear: both;
    font-weight: bold;
}
*/


/* ---------------------------------------(=4)
    4. テーブル
   ---------------------------------------- */
/*
table {
    clear: both;
    width: 100%;
    overflow: auto;
    margin: 1em 0;
    empty-cells: show;
    }

caption {}
thead {}
tfoot {}
tbody {}

colgroup {}
col {}

th {
    vertical-align: top;
    }

td {
    vertical-align: top;
    }

thead th {}
tbody th {}
tfoot th {}
*/

/* ---------------------------------------(=5)
    5. フォームパ＾ツ
   ---------------------------------------- */
/*
form {}
fieldset {
    margin: 1em 0;
    padding: 1em;
    border: 0;
    }
*/

legend { display: none; }

/*
input, textarea, select { font-size: 99%; }
textarea { font-family: "ＭＳ ゴシック", monospace; }
*/

label { cursor: pointer; }

button {
	cursor: pointer;
    margin: 0;
    padding: 0;
    border: none;
    font-family:
               Arial,
               Helvetica,
               Clean,
               Meiryo,
               "メイリオ",
               "Hiragino Kaku Gothic Pro",
               "ヒラギノ角ゴ Pro W3",
               Osaka,
               "MS P Gothic",
               "ＭＳ Ｐゴシック",
               sans-serif;
}

/*
optgroup {}
option {}
*/

/* ---------------------------------------(=6)
    6. コーテーション
   ---------------------------------------- */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
blockquote {}
*/

/*
q    { border-bottom: 1px dotted #d90000; background: #ffeeee; }
cite { font-style: normal; }
*/

/* ---------------------------------------(=7)
    7. その他
   ---------------------------------------- */

/*  Inline-level elements
   ------------------------------- */
/*
address {}
*/

img {
	vertical-align: top;
}

/*
object, iframe {}
*/

/*
em {}
*/

strong { font-weight: bold; }

/*
abbr, acronym {
    border-bottom: 1px dotted #fdfdfd;
}
*/

/*
dfn {}
code, samp, kbd { font-family: "ＭＳ ゴシック", monospace; }
var { font-style: italic; }

ins {}
del {}
param {}
sup {}
sub {}
*/

/*  Block-level elements
   ------------------------------- */
hr { display: none; clear: both;}
pre { overflow: auto; font-family: "ＭＳ ゴシック", monospace; }


/* ---------------------------------------(=8)
    8. IE7対策
   ---------------------------------------- */
body,
br { letter-spacing: 0; }


































/* 以下追記部分
--------------------------------------------------------------------------------*/

body {
	height: 100%;
	text-align: center;
	background-position: bottom;
	background-repeat: repeat-x;
}
	
a:link { color: #0237b7; text-decoration: underline;}
a:visited { color: #b71583; text-decoration: underline;}
a:active {color: #0237b7; text-decoration: underline;}
a:hover { color: #b71583; text-decoration: underline;}

a {
/*\*/
   overflow: hidden;
/**/
}


th {
	text-align: left;
}

ol {
	margin-left: 25px;
}

li {
	list-style-type: none;
	line-height: 1.5em;
}



hr {visibility: hidden;
	height: 0;
	clear: both;}

p {
	line-height: 1.5em;
	
	}

.acc-red {
	color:#993333;
	font-weight: bold;
	}

.acc-blue {
	color:#6699CC;
	}

hr.under-8px {
	margin-bottom: 8px;
	_margin-bottom: 0px;
	clear: both;
	}

h2, h3, h4 {
	clear: both;
	}


/*外部リンク
------------------------------------------*/
#MainContents a.external {
	padding-right: 18px;
	background: url(../bg_images/ico_exwindow.gif) right center no-repeat;
}


/*tableの初期設定
----------------------------------*/

table {
	border-spacing: 0px;
	clear: both;
	line-height: 1.5;
}

th {
	
	padding: 0.3em;
	
}

td {

	padding: 0.3em;
}	


tr.kisu {
	background-color: #F4F4F4;
	}

tr.gusu {
	background-color: #FFFFFF;
	}
	

