﻿/** 20120615	yamauchi **/

<style>

/**フォントサイズ**/
div           { font-size:10pt; }
h1            { font-size:14pt; }
h2            { font-size:12pt; }
h3            { font-size:11pt; }
h4            { font-size:11pt; }
h5            { font-size:11pt; }
h6            { font-size:10pt; }
p             { font-size:11pt; }
ul            { font-size:10pt; }
ol            { font-size:11pt; }
td            { font-size:11pt; }
.ind060       { font-size:10pt; }
.memo030_P    { font-size:10pt; }
.memo040_P    { font-size:10pt; }
.memo050_P    { font-size:10pt; }
.memo060_P    { font-size:10pt; }
.care030_P    { font-size:10pt; }
.care040_P    { font-size:10pt; }
.care050_P    { font-size:10pt; }
.care060_P    { font-size:10pt; }
.bm           { font-size:10pt; }
.bm2          { font-size:9pt; }

@media screen {
}

@media print  {
p             { font-size:9pt; }
div           { font-size:9pt; }
h1            { font-size:12pt; }
h2            { font-size:11pt; }
h3            { font-size:11pt; }
h4            { font-size:10pt; }
h5            { font-size:9pt; }
h6            { font-size:8pt; }
ul            { font-size:9pt; }
ol            { font-size:9pt; }
td            { font-size:9pt; }
a:link        { color: #003db2; } 
a:visited     { color: #003db2; } 
a:hover       { color: #003db2; } 
a:active      { color: #003db2; } 
}

/**リンク色**/
a:link        { color: #003db2; } 
a:visited     { color: #003db2; } 
a:hover       { color: #b81c22; } 
a:active      { color: #b81c22; } 


* { font-family: "メイリオ","Meiryo","HGSｺﾞｼｯｸM","ＭＳ Ｐゴシック", Osaka !important; }

body          { background-color: #FFFFFF;margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }


/* ************************************************ 
 *	見出し1-6（背景画像無し）
 * ************************************************ */

h1            { line-height: 200%; word-spacing: 2px; color: #000000; font-weight: bold;
                background-color: #5799be;
                margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 15px;
                padding-left: 15px; padding-right: 7px; padding-top: 6px; padding-bottom: 3px; }


h2            { line-height: 120%; word-spacing: 2px; color: #003300; font-weight: bold;
                background-color: #a4c9d6;
                margin-left: 15px; margin-right: 15px; margin-top: 20px; margin-bottom: 10px; 
                padding-left: 10px; padding-right: 7px; padding-top: 8px; padding-bottom: 4px; }


h3            { line-height: 100%; word-spacing: 2px; color: #003300; font-weight: bold;
                background-color: #a1beeb;
                margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 5px;
                padding-left: 10px; padding-right: 7px; padding-top: 7px; padding-bottom: 3px; }

h4            { line-height: 100%; word-spacing: 2px; color: #003300; font-weight: bold;
                border: 1px solid #00ffcc;
                margin-left: 24px; margin-right: 20px; margin-top: 15px; margin-bottom: 5px;
                padding-left: 10px; padding-right: 7px; padding-top: 4px; padding-bottom: 2px; }


h5	          { line-height: 100%; word-spacing: 2px; color: #000000; font-weight: bold;
                border-bottom: 2px solid #000066;
                margin-left: 25px; margin-right: 25px; margin-top: 10px; margin-bottom: 2px;
                padding-left: 5px; padding-right: 0px; padding-top: 6px; padding-bottom: 3px; }


h6            { line-height: 100%; word-spacing: 1px; color: #000000; font-weight: bold; 
                background-image:url(h5.png); background-repeat: no-repeat;
                background-position: left center;
                margin-left: 50px; margin-right: 25px; margin-top: 10px; margin-bottom: 0px;
                padding-left: 20px; padding-right: 0px; padding-top: 12px; padding-bottom: 6px; }

/**
h1            { line-height: 230%; word-spacing: 2px; color: #FFFFFF; font-weight: bold;
                background-image:url(h1.gif);border: 1px solid #445465;
                margin-left: 15px; margin-right: 15px; margin-top: 10px; margin-bottom: 15px;
                padding-left: 10px; padding-right: 7px; padding-top: 6px; padding-bottom: 3px; }


                background-image:url(h4.png); background-repeat: no-repeat; background-position: left center;
                margin-left: 28px; margin-right: 25px; margin-top: 10px; margin-bottom: 0px;
                padding-left: 25px; padding-right: 0px; padding-top: 10px; padding-bottom: 3px; }
**/

/**
h6            { line-height: 150%; word-spacing: 2px; color: #000000; font-weight: bold;
                background-image:url(h6.png); background-repeat: no-repeat;
                background-position: left center;
                margin-left: 70px; margin-right: 25px; margin-top: 15px; margin-bottom: 5px;
                padding-left: 12px; padding-right: 0px; padding-top: 3px; padding-bottom: 0px; }
**/

/**通常**/
p                { line-height: 180%; word-spacing: 2px;
                   margin-left: 28px; margin-right: 28px; margin-top: 10px; margin-bottom: 10px; }

.bm             { margin-left: 5px; margin-right: -5px; margin-top: 25px; margin-bottom: -15px; }

.bm2             { margin-left: 5px; margin-right: 0px; margin-top: -8px; margin-bottom: 0px; }

/**リスト形式（画像付き）**/
.list            { margin-left: 30px; margin-right: 30px; margin-top: 5px; margin-bottom: 5px; padding-left:15px;
                   background-image:url(h6.png); background-repeat: no-repeat; background-position: left center; }


kground-position: left center; }


/* ************************************************ 
 *	ぱんくずの設定（ PanK ）
 * ************************************************ */
.PanK{
    height:24px;
    font-size:10px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;}
.PanK li{
    color:#666666;
    padding:0px 5px 0px 0px;
    font-size:10px;
    float:left;}
.PanK li.first{
    }
.PanK li a{
    font-size:10px;
    color:#666666;}
    

/**ボタン名検索のための添え字**/
.BtnName           { font-weight: normal; font-size:8pt; }


/**span　（青・赤）**/
.Blue1           { color: #0000ff; }
.Blue2           { color: #008cd6; }
.Red_hitu        { color: #B81C22; }
.Red_moji        { color: #ff0000; }
.Green1          { color: #339900; }


/**文章中アイコン**/
.icon_G       { border: 1px solid #0099CC; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom: -2px; }


/**インデント3 　G：画像 **/
.ind030          { line-height: 150%; word-spacing: 2px;
                   margin-left: 8px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

.ind030_G          { line-height: 150%; word-spacing: 2px;
                   margin-left: 8px; margin-right: 5px; margin-top: 5px; margin-bottom: 10px;
                   border-style: solid; border-width: 1px; border-color:#666666; }


/**インデント4**以下未使用/
.ind040          { line-height: 150%; word-spacing: 2px;
                   margin-left: 40px; margin-right: 28px; margin-top: 5px; margin-bottom: 5px; }


/**インデント5**/
.ind050          { line-height: 150%; word-spacing: 2px;
                   margin-left: 52px; margin-right: 28px; margin-top: 5px; margin-bottom: 5px; }


/**インデント6**/
.ind060          { line-height: 150%; word-spacing: 2px;
                   margin-left: 72px; margin-right: 28px; margin-top: 5px; margin-bottom: 5px; }


/**メモ インデント：3～6　I：画像　P：テキスト**/
.memo030_I       { margin-left: 25px; margin-right: 28px; margin-top: 10px; margin-bottom: -19px; }

.memo030_P       { line-height: 150%; background-color: #E9F6F4; border: 1px solid #0099CC;
                   margin-left: 25px; margin-right: 28px; margin-top: 10px; margin-bottom: 15px;
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }


.memo040_I       { margin-left: 30px; margin-right: 28px; margin-top: 10px; margin-bottom: -19px; }

.memo040_P       { line-height: 150%; background-color: #E9F6F4; border: 1px solid #0099CC;
                   margin-left: 40px; margin-right: 28px; margin-top: 10px; margin-bottom: 15px; 
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }


.memo050_I       { margin-left: 52px; margin-right: 28px; margin-top: 20px; margin-bottom: -19px; }

.memo050_P       { line-height: 150%; background-color: #E9F6F4; border: 1px solid #0099CC;
                   margin-left: 52px; margin-right: 28px; margin-top: 10px; margin-bottom: 10px;
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }


.memo060_I       { margin-left: 72px; margin-right: 28px; margin-top: 20px; margin-bottom: -19px; }

.memo060_P       { line-height: 150%; background-color: #E9F6F4; border: 1px solid #0099CC;
                   margin-left: 72px; margin-right: 28px; margin-top: 10px; margin-bottom: 10px;
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }
                   


/**ケア インデント：3～6　I：画像　P：テキスト**/
.care030_I       { margin-left: 25px; margin-right: 28px; margin-top: 10px; margin-bottom: -19px; }


.care030_P       { line-height: 150%; background-color: #FFF5F5; border: 1px solid #FF0099;
                   margin-left: 25px; margin-right: 28px; margin-top: 10px; margin-bottom: 15px;
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }


.care040_I       { margin-left: 30px; margin-right: 28px; margin-top: 10px; margin-bottom: -19px; }

.care040_P       { line-height: 150%; background-color: #FFF5F5; border: 1px solid #FF0099;
                   margin-left: 40px; margin-right: 28px; margin-top: 10px; margin-bottom: 15px; 
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }


.care050_I       { margin-left: 52px; margin-right: 28px; margin-top: 20px; margin-bottom: -19px; }

.care050_P       { line-height: 150%; background-color: #FFF5F5; border: 1px solid #FF0099;
                   margin-left: 52px; margin-right: 28px; margin-top: 10px; margin-bottom: 10px;
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }


.care060_I       { margin-left: 72px; margin-right: 28px; margin-top: 20px; margin-bottom: -19px; }

.care060_P       { line-height: 150%; background-color: #FFF5F5; border: 1px solid #FF0099;
                   margin-left: 72px; margin-right: 28px; margin-top: 10px; margin-bottom: 10px;
                   padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }


/**リスト番号**/
ol            { line-height: 180%; word-spacing: 2px; background-color: #E2EBE4; list-style-type: decimal;
                margin-left: 30px; margin-right: 25px; margin-top: 10px; margin-bottom: 20px;
                padding-left: 45px; padding-right: 25px; padding-top: 15px; padding-bottom: 15px; }
                
/**リスト画像**/
ul            { line-height: 150%; word-spacing: 2px; color: #6B8790; font-weight: 11pt;
                list-style-image: url(kanren_list.gif); list-style-position:outside;
                margin-left: 45px; margin-right: 28px; margin-top: 5px; margin-bottom: 15px; 
                padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }

/**リスト著作権**/
ul.tyosaku    { line-height: 150%; word-spacing: 2px; color: #000000; font-weight: 11pt;
                list-style-image:none; list-style-position:outside; font-size:11pt;
                margin-left: 45px; margin-right: 28px; margin-top: 5px; margin-bottom: 15px; 
                padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }


/**リスト本文**/
ul.nr010  　　　 { line-height: 150%; word-spacing: 2px; color: #008cd6; font-weight: 11pt;
                list-style-image:none; list-style-position:outside; font-size:11pt;
                margin-left: 60px; margin-right: 28px; margin-top: 5px; margin-bottom: 15px; 
                padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }



/**関連項目**/
.kanren p     { margin:0px; padding:2px 10px; background-image:url(kanren.png); font-size:11pt; font-weight:bold;
                border-bottom:solid 1px #BBE0E1; }

.kanren       { background-color:#FFFFFF; margin:10px; padding:0px;border:solid 1px #BBE0E1;
                margin-left: 15px; margin-right: 15px; }

.kanren ul    { font-weight: normal;
                margin-left: 25px; margin-right: 0px; margin-top:0px; padding-top:5px; padding-bottom:0px; }

.kanren ul a  { text-decoration: none; }




/**同様な機能のダイアログ**/
.DouyouNa P   { line-height: 120%; word-spacing: 2px; color: #C40000; font-weight: bold;
                border-bottom: 2px solid #633142;
                background-image:url(DouyouNa.png); background-repeat: no-repeat; background-position: left center;
                margin-left: 28px; margin-right: 28px; margin-top: 10px; margin-bottom: 0px;
                padding-left: 25px; padding-right: 0px; padding-top: 10px; padding-bottom: 3px; }


.DouyouNa ul  { list-style-image: url(DouyouNa_list.png); color: #C40000; font-weight: 11pt;
                margin-left: 50px; margin-right: 0px; margin-top:0px; margin-bottom: 30px;
                padding-left: 0px; padding-right: 0px; padding-top:5px; padding-bottom:0px; }



/**P 中央 上下マージン-20px**/
.margin_-20    { text-align: center;
                margin-left: 25px; margin-right: 25px; margin-top: -20px; margin-bottom: -10px; }

/**P 中央 上下マージン-10px**/
.margin_-10    { text-align: center;
                margin-left: 25px; margin-right: 25px; margin-top: -10px; margin-bottom: -10px; }

/**P 中央 上下マージン0px**/
.margin_00    { text-align: center;
                margin-left: 25px; margin-right: 25px; margin-top: 0px; margin-bottom: 0px; }

/**P 中央 上下マージン15px**/
.margin_15    { text-align: center;
                margin-left: 25px; margin-right: 25px; margin-top: 15px; margin-bottom: 15px; }

/**P 中央 上下マージン25px**/
.margin_25    { text-align: center;
                margin-left: 25px; margin-right: 25px; margin-top: 25px; margin-bottom: 25px; }



/**メモ・ケア内の画像用　imgのクラスとして使用**/
.memo_in      { margin-left: 0px; margin-right: 0px; margin-top: 25px; margin-bottom: 25px; }



/**表タイプ1（枠線あり）**/
.table1       { word-spacing: 2px; border: 2px solid #AAAAAA; text-align: left; border-collapse: collapse;
                margin-left: 50px; margin-right: 50px; margin-top: 20px; margin-bottom: 20px; }

.table1 th    { font-weight:bold; color:#000000; background-color:#DDDDDD; padding:5px; text-align:center;
                border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; }

.table1 td    { color:#000000; background-color:#FFFFFF; padding:5px;
                border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; }

.table1 td p  { color: #000000; margin:0px; padding:0px; vertical-align:middle; }



/**表タイプ2（枠線なし）**/
.table2       { word-spacing: 2px; text-align: left;
                margin-left: 50px; margin-right: 50px; margin-top: 20px; margin-bottom: 20px; }

.table2 th    { font-weight:11pt; color:#FFFFFF; background-color:#9fa0a0; padding:5px; text-align:center; }

.table2 td    { color:#000000; background-color:#e6e6e7; padding:5px; }

.table2 td p  { color: #000000; margin:0px; padding:0px; vertical-align:middle; }





/**表タイプ3（メモ・ケア文内用）**/
.table3       { word-spacing: 2px; border: 1px solid #9Fa0a0; text-align: left; border-collapse: collapse;
                margin-left: 0px; margin-right: 0px; margin-top: 20px; margin-bottom: 20px; }

.table3 th    { font-weight:bold; color:#000000; background-color:#DDDDDD; padding:5px; text-align:center;
                border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; }

.table3 td    { color:#000000; background-color:#FFFFFF; padding:5px;
                border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; }

.table3 td p  { color: #000000; margin:0px; padding:0px; vertical-align:middle; }



/**表タイプ4（表タイプ1の上下マージン10）**/
.table4       { word-spacing: 2px; border: 2px solid #AAAAAA; text-align: left; border-collapse: collapse;
                margin-left: 50px; margin-right: 50px; margin-top: 15px; margin-bottom: 15px; }

.table4 th    { font-weight:bold; color:#000000; background-color:#DDDDDD; padding:5px; text-align:center;
                border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; }

.table4 td    { color:#000000; background-color:#FFFFFF; padding:5px;
                border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; }

.table4 td p  { color: #000000; margin:0px; padding:0px; vertical-align:middle; }



/**セル背景色　数字が大きい程濃いグレイ**/
td.gray1      { background-color:#EEEEEE; }
td.gray2      { background-color:#DDDDDD; }
td.gray3      { background-color:#9fa0a0; }



/**空行高さ30px**/
.height30     { font-size:xx-small; margin-left: 30px; margin-right: 30px; margin-top: 0px; margin-bottom: 0px; }



/**改ページ**/
.ALL_NP       { page-break-before: always; }
.ALL_NPaf     { page-break-after: always; }



/**ライン**/
.hr010        { border-bottom:solid 1px #FFFFFF; border-top:solid 1px #8795A2; margin-left: 25px; margin-right: 25px; }
.hr020        { border-bottom:solid 1px #FFFFFF; border-top:solid 1px #8795A2; margin-left: 50px; margin-right: 25px; }
.hr030        { border-bottom:solid 1px #FFFFFF; border-top:solid 1px #8795A2; margin-left: 70px; margin-right: 25px; }



</style>
