@charset "UTF-8";
/*========== たすけあいサービスページ独自のスタイル設定 ========== */


div.riyourei           { width:80%;
                       margin:40px auto;
                       padding:15px;
                       text-align:left;
                       line-height:200%;
                       background-image:url(01-4-haisyoku/ok-01cc.gif);
                       border-radius:20px; }

.riyourei ul.rei li	{	list-style-image: url(b0085.gif);}





p.riyourei           { width:530px;
                       margin:40px auto;
                       padding:10px;
                       text-align:left;
                       line-height:200%;
                       background-image:url(01-4-haisyoku/ok-01cc.gif);
                       border:1px solid #c0c0c0;
                       border-radius:20px; }

p.riyourei img       { vertical-align:middle;
                       margin-right:1em; }



p.tasukeai           { width:730px;
                       margin:40px auto;
                       padding:10px;
                       text-align:left;
                       line-height:200%;
                       background-color:#f5faff;
                       border:1px solid #c0c0c0;
                       border-radius:20px; }

p.tasukeai img       { vertical-align:middle;
                       margin-right:1em; }



p.intro_haisyoku         { width:450px;
                           margin:30px auto;
                           padding:10px;
                           text-align:center;
                           line-height:150%;
                           background-image:url(01-4-haisyoku/ok-01cc.gif);
                           border:1px solid #c0c0c0;
                           border-radius:20px; }

p.intro_haisyoku span    { font-size:1.2em;
                           color:#ff33cc; }

p.intro_haisyoku img     { margin:1em 0;
                           vertical-align:middle; }



p.otamesi                { width:500px;
                           margin:20px auto;
                           padding:10px;
                           text-align:left;
                           line-height:200%;
                           background-image:url(01-4-haisyoku/ok-01cc.gif);
                           border:2px solid #f03333;
                           border-radius:20px; }



p.sisetubora         { width:350px;
                       margin:20px auto;
                       padding:10px;
                       text-align:center;
                       line-height:200%;
                       background-color:#f5faff;
                       border:1px solid #c0c0c0;
                       border-radius:20px; }

p.sisetubora img     { vertical-align:middle;
                       margin-right:1em; }



table                { width:750px;
                       border-collapse:collapse;
                       border:2px solid #ff8c00; }

table th             { background-color:#fff6f0;
                       padding:10px;
                       border:1px solid #ff8c00; }

table td             { background-color:#ffffff;
                       padding:10px;
                       line-height:1.5em;
                       border:1px solid #ff8c00; }

table img            { vertical-align:middle;
                       margin-right:0.5em; }

table td.setumei     { background-color:#f0ffdc;
                       text-align:left;
                       line-height:200%;
                       font-weight:bold; }

p.annai2             { width:500px;
                       margin:40px auto;
                       padding:10px;
                       text-align:left;
                       line-height:200%;
                       border:2px solid #0000cc;
                       background-color:#ffe4e4;
                       border-radius:20px; }








p.intro2             { width:670px;
                       margin:40px auto;
                       padding:10px;
                       text-align:left;
                       line-height:200%;
                       background-color:#f5faff;
                       border:1px solid #e9eaf2;
                       border-radius:20px; }

p.intro2 a           { font-size:1.1em;
                       color:#6a5acd; }

p.intro2 a:hover     { color:#dc143c; }

p.intro2 img         { vertical-align:middle; }

ul.carender               { list-style:none;margin:50px; }

ul.carender li            { display:inline; }

ul.carender li a          { padding:130px 20px 20px;
                            background-color:#dff; }

ul.carender li a:hover    { background-color:#ec3; }





.col_two_one ul li img {
                    width: 90%;
                    height:auto;
                    border:#999 1px solid;}

.col_two_one ul li img.tate {
                    width: 67%;
                    height:auto;}

.setumei .kyocho-t {
	color: #C00;
}

.setumei .kyocho {
	color: #C00;
	border-bottom: 2px dotted #C00;
}
