body                                    { font-size: 14px; margin: 0px; }

img                                     { border: 0px; }


.frame                                   { border-style: solid; border-width: 1px; border-color: #5b4da5; }


img.floatR                              { float: right; margin-left: 10px; margin-bottom: 10px; }
img.floatR-2                            { float: right; margin-left: 20px; margin-bottom: 10px; }
img.floatL                              { float: left; margin-right: 10px; margin-bottom: 10px; }
img.floatL-2                            { float: left; margin:10px 20px 10px  10px; }

ul.l1                                   { background-color: #ffffff; color: #333333; font-size: 12px; list-style-position: outside;  margin: 3px 0px 3px 16px; }
ul.l2                                   { background-color: #ffffff; color: #333333; font-size: 12px; list-style-position: outside;  margin: 3px 0px 3px 14px; }



td.left-menu                            { background-color: #faf2cd; padding: 0px; border-style: outset; border-width: 1px; border-color: #cccccc; width: 160px; }
td.body                                 { background-color: #ffffff; padding: 0px 10px 10px 25px; border-style: outset; border-width: 1px; border-color: #cccccc; width: 589px; }

.footer  { background-image: url("http://www.t-himawaritantei.com/img/fb.gif"); background-color: #ffffff; background-repeat: repeat; color: #666666; font-size: 12px; padding: 5px 0px 0px 0px; text-align:center; width: 750px; }
.footer2  { background-image: url("http://www.t-himawaritantei.com/img/fb.gif"); background-color: #ffffff; background-repeat: repeat; color: #666666; font-size: 12px; padding: 5px 0px 0px 0px; text-align:center; width: 420px; }


tr.left-menu                            {  background-color: #ffffff; padding: 5px 35px 5px 18px; }

td { font-size: 14px; }

td.table-001-1 { background-color: #ffe1e1; color: #333333; font-size: 14px; padding: 3px 5px 3px 5px; width: 100px; vertical-align: top;}
td.table-001-2 { background-color: #ffffdd; color: #333333; font-size: 14px; padding: 3px 5px 3px 5px; width: 240px; vertical-align: top; }
td.table-001-3 { background-color: #ffffdd; color: #333333; font-size: 14px; padding: 3px 5px 3px 5px; width: 420px; vertical-align: top;}
td.table-001-4 { background-color: #ffd7d7; color: #333333; font-size: 14px; padding: 3px 5px 3px 5px; width: 100px; vertical-align: top;}
td.table-001-5 { background-color: #ffffdd; color: #333333; font-size: 14px; padding: 3px 5px 3px 5px; width: 420px; vertical-align: top;}

td.table-002-1 { background-color: #ffffdd; color: #333333; font-size: 14px; padding: 3px 5px 3px 5px; }

td.table-004-1 { background-color: #ffe1e1; color: #333333; font-size: 14px; font-weight: bold; padding: 3px 5px 3px 5px;              vertical-align: middle; text-align: center; }
td.table-004-2 { background-color: #ffffdd; color: #333333; font-size: 14px; font-weight: bold; padding: 3px 5px 3px 5px; width: 40px; vertical-align: middle; text-align: center; }





ul.pon { background-color: #ffffff; color: #333333; font-size: 14px; list-style-position: outside;  margin: 3px 0px 3px 16px; }
ul.001 { font-size: 14px; list-style-position: outside;  padding: 0px 0px 0px 0px; margin: 10px 0px 0px 140px; }
ul.ice { font-size: 14px; list-style-position: outside;  line-height: 170%; margin: 7px 0px 7px 50px;}
ul.ice { font-size: 14px; list-style-position: outside;  line-height: 170%; margin: 7px 0px 7px 50px;}

table.qa {  background-repeat: repeat; background-position: right top; }

.news { color: #333333; padding: 2px 10px 1px 10px; margin: 10px 0px 5px 0px; font-weight: normal; font-size: 14px; border-bottom: dotted 2px #ffebdd; }


.col-wg { background-color: #dddddd; color: #333333; font-weight: normal; font-size: 10px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; width: 23px; text-align: center; height: 10px; vertical-align: middle;}
.col-wp { background-color: #ffcccc; color: #ff0000; font-weight: normal; font-size: 10px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; width: 23px; text-align: center; height: 10px; vertical-align: middle;}
.col-y  { background-color: #ffffcc; color: #333333; font-weight: normal; font-size: 10px; border-style: solid; border-width: 3px 0px 0px 0px; border-color: #888888; width: 23px; text-align: center; height: 19px; vertical-align: middle;}
.col-p  { background-color: #ffcccc; color: #ff0000; font-weight: normal; font-size: 10px; border-style: solid; border-width: 3px 0px 0px 0px; border-color: #888888; width: 23px; text-align: center; height: 19px; vertical-align: middle;}
.col-yp { background-color: #ffffcc; color: #333333; font-weight: normal; font-size: 10px; border-style: solid; border-width: 3px 0px 0px 0px; border-color: #888888; width: 23px; text-align: center; height: 19px; vertical-align: middle;}
.col-py { background-color: #ffcccc; color: #ff0000; font-weight: normal; font-size: 10px; border-style: solid; border-width: 3px 0px 0px 0px; border-color: #888888; width: 23px; text-align: center; height: 19px; vertical-align: middle;}
.col-w  { background-color: #ffffff; color: #ffffff; font-weight: normal; font-size: 10px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; width: 23px; text-align: center; height: 19px; vertical-align: middle;}


.monday    { color: #333333; font-size: 17px; font-weight: bold; text-align: right; }

.in-10px   { margin: 0px 30px 0px 10px; }

ul.kome    { background-color: #ffffff; color: #333333; font-size: 14px; list-style-position: outside;  margin: 3px 0px 3px 20px; }

div.k1     { margin: 0px 10px 0px 10px; }



.box-1 {  background-image: url("http://www.t-himawaritantei.com/img/box-1.jpg"); background-color: #ffffff; background-repeat: no-repeat; color: #666666; padding: 35px 5px 5px 5px; margin: 0px 0px 0px 0px; font-weight: normal; font-size: 13px; width: 146px; height: 188px; vertical-align: top; }
.box-2 {  background-image: url("http://www.t-himawaritantei.com/img/box-2.jpg");background-color: #ffffff; background-repeat: no-repeat; color: #666666; padding: 35px 5px 5px 5px; margin: 0px 0px 0px 0px; font-weight: normal; font-size: 13px; width: 146px; height: 188px; vertical-align: top; }
.box-3 {  background-image: url("http://www.t-himawaritantei.com/img/box-3.jpg");background-color: #ffffff; background-repeat: no-repeat; color: #666666; padding: 35px 5px 5px 5px; margin: 0px 0px 0px 0px; font-weight: normal; font-size: 13px; width: 146px; height: 188px; vertical-align: top; }
.box-4 {  background-image: url("http://www.t-himawaritantei.com/img/box-4.jpg");background-color: #ffffff; background-repeat: no-repeat; color: #666666; padding: 35px 5px 5px 5px; margin: 0px 0px 0px 0px; font-weight: normal; font-size: 13px; width: 146px; height: 188px; vertical-align: top; }

td.q { background-color: #ffeb9b; color: #007700; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; font-weight: bold; font-size: 14px; vertical-align: middle; height:30px;}
td.a { background-color: #ffffff; color: #333333; padding: 10px 5px 20px 5px; margin: 0px 0px 0px 0px; font-weight: normal; font-size: 14px; vertical-align: top; }

ol.item { margin: 3px 0px 3px 30px; }
ul.item {  margin: 3px 0px 3px 16px; }
div.item { margin: 3px 0px 3px 6px; }

td.mailq { background-color: #e4e4e4; color: #444444; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; font-weight: bold; font-size: 14px; vertical-align: middle;}

.menu	{ background-image: url("http://www.t-himawaritantei.com/img/mb.gif"); }







.riyuu_framebox
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 591px;
	font-size: 95%;
	color: rgb(102, 102, 102);
	background-image: url(http://www.t-himawaritantei.com/img/riyuu_framebox.png);
	background-repeat: no-repeat;
}

.riyuu_box_1
{
	margin: 50px 25px 0px 25px;
	padding: 30px 5px 5px 5px;
	width: 146px;
	height: 188px;
	float: left;
	background-image: url(http://www.t-himawaritantei.com/img/riyuu_box-01.png);
	background-repeat: no-repeat;
}

.riyuu_box_2
{
	margin: 50px 25px 0px 25px;
	padding: 30px 5px 5px 5px;
	width: 146px;
	height: 188px;
	float: left;
	background-image: url(http://www.t-himawaritantei.com/img/riyuu_box-02.png);
	background-repeat: no-repeat;
}

.riyuu_box_3
{
	margin: 50px 25px 0px 25px;
	padding: 30px 5px 5px 5px;
	width: 146px;
	height: 188px;
	float: left;
	background-image: url(http://www.t-himawaritantei.com/img/riyuu_box-03.png);
	background-repeat: no-repeat;
}

.riyuu_box_4
{
	margin: 16px 25px 44px 124px;
	padding: 30px 5px 5px 5px;
	width: 146px;
	height: 188px;
	float: left;
	background-image: url(http://www.t-himawaritantei.com/img/riyuu_box-04.png);
	background-repeat: no-repeat;
}

.riyuu_box_5
{
	margin: 16px 124px 44px 25px;
	padding: 30px 5px 5px 5px;
	width: 146px;
	height: 188px;
	float: left;
	background-image: url(http://www.t-himawaritantei.com/img/riyuu_box-05.png);
	background-repeat: no-repeat;
}





