html  { overflow-x: hidden; overflow-y: scroll } 
/* general stuff */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: verdana, arial, sans-serif;
}


/*-------------------------------------------------
  topmenulink
-------------------------------------------------*/
#topmenu             { text-align: center; list-style: none; padding-top: 15px; padding-right: 18px }
ul#topmenu            { text-align: center; list-style: none; margin: 0 auto; padding: 0; z-index: 50; width: 820px; height: 60px }
ul#topmenu li        { background-color: transparent; text-align: center; margin: 0; padding: 0; float: right }
ul#topmenu a                     { color: white; text-align: center; text-indent: -500px; display: block; margin: 0 0 0 2px; padding: 0 0 0 1px; width: 131px; height: 28px; overflow: hidden }

a.home   { background-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/img/navi_00.gif); position: relative; top: -5px; width: 50px; height: 30px }
a:hover.home{ background-position:0px -23px}
a.about   { background-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/img/navi_02.gif); position: relative; top: 13px; height: 30px }
a:hover.about   { background-position: 0 -23px; position: relative }
a.prodacts   { background-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/img/navi_03.gif); position: relative; top: 27px; height: 30px }
a:hover.prodacts{ background-position:0px -23px}
a.event  { background-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/img/chara01.gif); position: relative; top: 27px; height: 30px }
a:hover.event{ background-position:0px -23px}
a.fordocter  { background-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/img/navi_04.gif); position: relative; top: 13px; height: 30px }
a:hover.fordocter{ background-position:0px -23px}
a.hiroba    { background-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/img/navi_04.gif); position: relative; top: -7px; height: 30px }
a:hover.hiroba{ background-position:0px -26px}


.contentpane     { padding: 20px }

.contentpane form     { font-size: 12px; line-height: 18px; width: 380px }
.contentpane td     { font-size: 12px; padding: 2px 0 }

a  { color: #2080ff; text-decoration: none; border: none }

a:hover  { color: #c3c; text-decoration: underline; border: none }
.pollstableborder      { font-weight: lighter; background-color: white; margin-top: 10px; margin-bottom: 10px; padding-top: 2px; width: 80%; border-style: dashed none; border-width: 1px 0; border-color: silver }
/* Layout */
#accessibility {
	position: absolute;
	left: -2000px;
	top: -2000px;
	display: none;
}

#source {
	position: absolute;
	left: -2000px;
	top: -2000px;
	display: none;
}

#pagewidth-800    { background: url(../images/back_all.gif) repeat-y 0 140px; text-align: left; margin: 0 auto 20px; padding: 0; width: 840px }

#pagewidth-1024 {
	width: 970px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(../images/back_all1024.gif) repeat-y;
	margin-bottom: 20px;
}

#header      { width: 100% }
/* Topmenu */
topmenu   { background-position: 1em top; width: 810px; height: 70px }
ul#mainlevel-nav      { background-repeat: no-repeat; background-position: 0 0; list-style-type: none; list-style-image: none; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0 0 0 16px; width: 810px; height: 100px }
ul#mainlevel-nav li  { white-space: nowrap; float: left }
ul#mainlevel-nav li a        { color: #cccccc; font-size: 0; font-weight: normal; text-decoration: none; text-indent: -100px; list-style-type: none; display: block; margin-top: 30px; margin-right: 1px; margin-left: 1px; width: 132px; height: 67px; text-overflow: clip  }
/*-------------------------------------------------
  topmenulink
-------------------------------------------------*/
#top-top         { background-image: url(../images/top_top_bg.jpg); background-repeat: no-repeat; margin-bottom: 0; padding-bottom: 0; width: 100%; height: 224px }

#top-bottom        { background-image: url(../images/top_top_bg2.jpg); background-repeat: no-repeat; background-position: 0 -25px; text-align: center; padding-bottom: 50px; width: 840px }

#search {
	margin: 0px;
	padding: 0px;
	width: 148px;
	height: 28px;
	float: right;
	background: url(../images/back_search.jpg) right top no-repeat;
	padding-left: 10px;
	padding-top: 2px;
	vertical-align: top;
}


.logo   { background-position: center top; margin-top: 20px }
#search .inputbox {
	width: 100px;
	height: 18px;
	font-size: 10px;
	background: transparent;
	border: none;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}

#search .button  { font-size: 10px; line-height: 10px; background: transparent; margin: 0; padding: 0; height: 14px; border: none }

#search form {
	margin: 0px;
	padding: 0px;
}
#pathway {
	width: 500px;
	height: 19px;
	padding-left: 20px;
	padding-top: 5px;
}

#leftcol  { margin-right: 8px; position: relative; width: 152px; float: left }

#rightcol-normal {
	width: 155px;
	float: right;
	position: relative;
	margin-right: 1px;
	margin-top: -22px;
}

#rightcol-broad     { background-repeat: no-repeat; margin: 0; padding: 0 0 20px; position: relative; width: 180px; float: right }

#outer-800      { margin-right: auto; margin-left: auto; padding-top: 15px; position: relative; top: 0; width: 800px }

#outer-1024 {
	width: 970px;
	padding-top: 6px;
}

#footer-800     { color: gray; font-size: 10px; background-color: transparent; background-image: url("../images/rogo.gif"); background-repeat: no-repeat; background-position: center 0; text-align: right; margin: 5px 0 0 10px; padding: 40px 0 0; bottom: 0; width: 820px; height: 40px; border-top: 1px dashed #d7d7d7; border-bottom: 1px solid #cfd5b6 }

#footer-1024 {
	height: 40px;
	width: 100%;
	background: transparent url(../images/footer1024.jpg) bottom left
		no-repeat;
	font-size: 10px;
}

#maincol-normal-800  { margin-left: 0 !important; width: 430px !important; float: left }

#maincol-broad-800     { margin-right: -30px; margin-left: auto !important; z-index: 100; width: 480px !important; float: left }

#maincol-wide-800  { margin-left: 0 !important; padding-top: 3px !important; padding-left: 15px; width: 600px !important; float: left }

#maincol-normal-1024 {
	float: left;
	width: 650px;
	margin-left: 0px !important;
	margin-left: -5px;
}

#maincol-broad-1024 {
	float: left;
	width: 622px;
	margin-left: 0px !important;
	margin-left: -5px;
}

#maincol-wide-1024 {
	float: left;
	width: 800px;
	padding-top: 3px !important;
	padding-top: 0px;
	margin-left: 0px !important;
	margin-left: -5px;
}

#banner {
	width: 478px;
	height: 69px;
	float: right;
	padding-left: 6px;
	padding-top: 6px;
}

iframe.wrapper {
	z-index: 0;
}

.clr {
	clear: both;
}

.content,componentheading,contentpane  { font-size: 12px; line-height: 18px; padding: 0 }

/* Modules */
#leftcol div.module             { background-image: url("../images/module_rogin_top.gif"); background-repeat: no-repeat; background-position: 0 top; margin-top: 20px; padding-top: 15px; width: 155px }
#leftcol div.module form            { background-image: url("../images/module_rogin_bottom.gif"); background-repeat: no-repeat; background-position: 0 bottom; margin-top: 5px; margin-bottom: 10px; padding-bottom: 10px; padding-left: 15px }
#leftcol div.module div         { font-size: 10px; font-weight: lighter; background-repeat: no-repeat; background-position: 20px bottom }
#leftcol div.module td         { font-weight: lighter; background-repeat: repeat-y; background-position: 20px 0; padding-bottom: 10px }
#leftcol div.module h3      { font-size: 10px; font-weight: lighter; background-repeat: no-repeat }
#leftcol div.module div div      { background-repeat: repeat-y; background-position: left center; text-align: left }
#leftcol div.module div div a        { background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 4px; position: relative; top: 0 }
#leftcol div.module div div div img        { font-size: 10px; background-position: left top; list-style-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/(EmptyReference!/)); margin: 0 }
#leftcol div.module a             { color: #fff; font-size: 9px; font-weight: bold; line-height: 18px; background-color: #f77489; background-repeat: no-repeat; text-align: center; margin-top: 20px; margin-bottom: 5px; padding: 2px; position: relative; top: 10px; width: 90%; height: 15px }
#leftcol div.module div div div  { background-repeat: no-repeat; background-position: -8px bottom }
#leftcol div.module input  { margin-bottom: 3px }
#leftcol div.modulesika img { margin-top: 20px; margin-bottom: 10px }
#rightcol div.module { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: left 50%; width: 152px }
#rightcol div.module div h3 { background-image: url(../images/module_top.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0 0 20px; padding: 0; width: 152px }
#rightcol-broad div.module form { background-image: url(../images/module_right_bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-bottom: 10px; padding: 0 0 15px }
#rightcol-broad div.module     { background-repeat: repeat-y; background-position: left top; width: 177px }

#rightcol-broad div.module h3    { background-image: url(../images/module_top_wide.jpg); background-repeat: no-repeat; width: 177px; height: 40px }

#rightcol-broad div.module div    { background-repeat: repeat-y }

#rightcol-broad div.module div div       { background-repeat: repeat-y; margin: 0; padding: 0; width: 177px }

#rightcol-broad div.module img       { font-size: 10px; background-repeat: repeat-y; background-position: left top; list-style-image: url(http://hiroba.apagard.com/templates/madeyourweb/css/(EmptyReference!/)); margin: 0 0 10px }

#rightcol-broad div.module div div div div   { background-repeat: repeat-y; margin: 0; padding: 0 }

div.module     { font-size: 14px; font-weight: bold; background-repeat: no-repeat; background-position: 0 1px; margin: 0; padding: 0; width: 130px }
div.module h3      { font-size: 14px; font-weight: bold; background-repeat: no-repeat; text-indent: -1000px; margin: 0; padding: 0; width: 130px }

div.modulemainmenu h3     { font-size: 12px; font-style: normal; font-weight: lighter; background-image: url(../images/div_module_h3_bg.gif); background-repeat: no-repeat; text-indent: -500px; margin-top: 0; margin-bottom: 0; padding-top: 0; height: 20px }
div.modulemainmenu   { font-size: 12px; font-style: normal; font-weight: lighter; background-repeat: no-repeat }
div.modulemainmenu td    { font-size: 12px; background-image: url(../images/menu_left.gif); background-repeat: no-repeat; background-position: 0 8px; text-indent: 16px; margin: 0 0 8px; padding-top: 8px; padding-bottom: 8px; border-style: dashed; border-width: 0 0 1px; border-color: #35bddb }
div.moduleusermenu td    { font-size: 12px; background-image: url(../images/menu_left.gif); background-repeat: no-repeat; background-position: 0 8px; text-indent: 16px; margin: 0 0 8px; padding-top: 8px; padding-bottom: 8px; border-style: dashed; border-width: 0 0 1px; border-color: #35bddb }

.toptable     { font-size: 12px; background-image: url(../images/koushin-top.gif); background-repeat: no-repeat; margin-bottom: 0; width: 431px; height: 39px }
.toptable_body   { background-image: url(../images/koushin-body.gif); background-repeat: repeat-y; height: auto }
.toptable_bottm  { background-image: url(../images/koushin-bottm.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 5px }

.koushin    { font-size: 12px; line-height: 18px; margin: 0 15px; padding: 0; width: 90% }
.koushin ul   { margin: 0; padding: 3px 0 5px; border-bottom: 1px dashed #cf6 }
.koushin ul a   { background-image: url(../images/koushin-maru.gif); background-repeat: no-repeat; text-indent: -16px; margin-left: 6px; padding-left: 20px }
.koushin p    { line-height: 17px; background-repeat: no-repeat; text-align: right; margin-top: 6px; margin-bottom: 0 }


.toptable2      { background-image: url(../images/bloger-top.gif); background-repeat: no-repeat; margin-bottom: 0; padding-bottom: -20px; width: 431px; height: 40px }
.toptable_body2       { background-image: url(../images/bloger-body.gif); background-repeat: repeat-y; margin-top: 0; margin-bottom: 3px; padding-top: 0; padding-bottom: -15px }
.toptable_bottm2       { background-image: url(../images/bloger-bottm.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-top: -5px; padding-top: 4px }

.toptable3          { background-image: url(../images/bloger-list-top.gif); background-repeat: no-repeat; margin-bottom: 10px; margin-left: 5px; width: 420px; height: 20px }
.toptable_body3       { background-image: url(../images/bloger-body.gif); background-repeat: repeat-y; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: -10px; height: auto }
.toptable_bottm3     { background-image: url(../images/bloger-bottm.gif); background-repeat: no-repeat; background-position: 0 bottom; margin-top: 0; height: 3px }

#bloger_list      { text-align: left; margin: 0; padding-top: 30px; padding-bottom: 0; padding-left: 3px; position: relative; top: 0; width: 450px }
.bloger_img  { text-align: left; margin: 0 0 0 10px; padding-left: 0; position: relative; left: 0; width: 430px; height: 100px }
#bloger_list li    { background-color: #e6e6e6; list-style-type: none; margin: 0 16px 0 0; padding: 0; width: 73px; height: 73px; float: left; border: solid 8px #e6e6e6 }
#bloger_list img { width: 73px; height: 73px; border: solid 1px #4abee2 }
.bloger_txt   { font-size: 10px; line-height: 12px; margin: -3px 0 0 10px; padding: 0 3px 0 0; width: 420px; border-color:  }
.bloger_txt td    { margin: 0 5px 0 0; padding: 0 10px 0 0; width: 98px; height: 0 }
.bloger    { line-height: 20px; margin: 0 15px; padding: 0; width: 90% }
.bloger ul        { background-repeat: no-repeat; margin: 0; padding: 0 0 8px; border-style: none none dashed; border-width: 0 0 1px; border-color: #77cee2 }
.bloger dd      { text-indent: -36px; padding-top: 0; padding-bottom: 0 }
.bloger ul a     { background-image: url(../images/menu_left.gif); background-repeat: no-repeat; text-indent: -16px; margin-left: 6px; padding-bottom: 0; padding-left: 20px }
.bloger p   { font-size: 11px; line-height: 17px; background-repeat: no-repeat; text-align: right; margin-top: 6px; margin-bottom: 0 }

#user1 {
	float: left;
	width: 49%;
}

#user2 {
	float: right;
	width: 49%;
}

#user3         { font-size: 12px; background-image: url(../images/koushin-bottm.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-bottom: 2px; position: relative; left: 2px; width: 460px }
.moduletablekosin     { background-image: url(../images/koushin-top.gif); background-repeat: no-repeat; background-position: 0 top; padding-top: 26px }
.latestnewskosin li      { line-height: 18px; background-repeat: no-repeat; background-position: 0 bottom; text-indent: -18px; list-style-type: none }
.latestnewskosin li a   { background-image: url(../images/koushin-maru.gif); background-repeat: no-repeat; padding-left: 20px }
.latestnewskosin      { background-repeat: no-repeat; height: auto }
.contentpaneopennews   { text-align: left; margin-top: 20px; margin-left: 12px; width: 88%; border: solid 1px #cf3 }
.contentpaneopennews td   { text-align: left; padding: 10px; width: 88%; border: solid 0 #cf3 }
.back_button    { text-align: left; margin-top: 20px; margin-left: 12px; width: 88% }

#user1 ul,#user2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 0.7em;
	margin-left: 0.7em;
	margin-bottom: 5px;
	margin-top: 2px;
}
#maincol-normal-800 div.moduletable,#maincol-wide-800 div.moduletable,#maincol-broad-800 div.moduletable,#maincol-normal-1024 div.moduletable,#maincol-wide-1024 div.moduletable,#maincol-broad-1024 div.moduletable
	{
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #EFEFEF;
	background: transparent;
	font-size: 10px;
}

#maincol-normal-800 div.moduletable h3,#maincol-wide-800 div.moduletable h3,#maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3,#maincol-wide-1024 div.moduletable h3,#maincol-broad-1024 div.moduletable h3
	{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 20px;
	line-height: 20px;
	color: #FFF;
	width: 100%;
	border-bottom: 1px solid #EFEFEF;
	text-align: left;
	text-indent: 5px;
}
/* Main Menu(s) */
a.mainlevel {
	font-size: 10px;
	padding-left: 4px;
	width: 143px;
	display: block;
	line-height: 26px;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight: normal;
	border-right: 4px solid #CACACA;
	voice-family: "\"}\""; /* Box Model fix */
	voice-family: inherit;
	width: 135px;
}

html>body a.mainlevel {
	width: 135px;
}  /* Opera5-Fix-fix ;-) */
a.mainlevel:hover,a.mainlevel #active_menu {
	background: #F1F1F1;
	text-decoration: none;
}

a.sublevel {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	padding-left: 12px;
	width: 139px;
	display: block;
	line-height: 20px;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight: normal;
	border-right: 4px solid #CACACA;
	voice-family: "\"}\""; /* Box Model fix */
	voice-family: inherit;
	width: 123px;
}

html>body a.sublevel {
	width: 123px;
}  /* Opera5-Fix-fix ;-) */
a.sublevel:hover,a.sublevel #active_menu {
	text-decoration: none;
	width: 139px;
	voice-family: "\"}\""; /* Box Model fix */
	voice-family: inherit;
	width: 123px;
}

html>body a.sublevel:hover,a.sublevel #active_menu {
	/* Opera5-Fix-fix ;-) */
	width: 123px;
}

/* Module specific */
#leftcol div.module div div div div.syndicate {
	background: transparent;
	width: 137px;
	margin: 0px;
	padding: 0px;
}

#leftcol div.module div div div div.syndicate div {
	background: transparent;
	width: 137px;
	margin: 0px;
	padding: 0px;
}

/* Other Mambo Stuff */
#title {
	
}

.pathway {
	color: #BBBBBB;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

.pathway a {
	color: #BBBBBB;
	text-decoration: none;
	font-weight: normal;
}

.mosimage {
	border: 1px solid #cccccc;
	margin: 5px
}

.mosimage_caption {
	margin-top: 2px;
	background: #efefef;
	padding: 1px 2px;
	color: #666;
	font-size: 10px;
	border-top: 1px solid #cccccc;
}

hr  { width: 90%; border-top: 1px dashed #39c; border-right: 0; border-bottom: 0; border-left: 0 }

hr.separator {
	width: 40%;
}

a.pnav {
	
}

.pnav:hover {
	
}

.small {
	font-size: 10px;
	color: #ABABAB;
	line-height: 0.7;
}

.smalldark   { color: #000; font-size: 10px; line-height: 15px; text-align: left; height: 10px }
.sectiontableheader { font-weight: bold; padding-top: 10px; width: 600px }
.sectiontableentry1       { background: #e4e4e4; text-align: left; padding: 2px; border-bottom: 1px dashed #ccc }

.sectiontableentry1 td   { line-height: 110%; padding-top: 1px; padding-bottom: 1px }
.sectiontableentry2 td   { line-height: 110% }
.sectiontableentry2      { background: #fff; text-align: left; padding: 2px; border-bottom: 1px dashed #ccc }

.sectiontableentry1 img      { background: #78d6f1; margin-bottom: 5px; height: 7px; border: solid 1px #00a8e0 }

.sectiontableentry2  img     { background: #78d6f1; text-align: left; margin-bottom: 5px; height: 7px; border: solid 1px #00a8e0 }

.button   { background-image: url("../images/btm.gif"); margin-top: 10px; border: solid 1px #ccc }
.inputbox      { font-size: 12px; margin-top: 2px; margin-bottom: 3px; border: solid 1px #bbbbbb }


.createdate {
	font-size: 10px;
	color: #ABABAB;
	height: 10px;
	line-height: 0.7;
}

.modifydate {
	font-size: 10px;
	color: #ABABAB;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}

a.readon {
	font-size: 10px;
	text-decoration: none;
	line-height: 15px;
	border: 1px solid #EEEEEE;
	padding-left: 13px;
	background: url(../images/readon.gif) no-repeat left;
	margin-top: 10px;
	text-decoration: none;
	font-weight: normal;
}

.blog_more {
	font-size: 10px;
}

a.readon:hover {
	background: #EEEEEE url(../images/readon.gif) no-repeat left;
	text-decoration: none;
}

.blog {
	width: 100%;
}

.contentheading   { color: #39c; font-size: 16px; font-family: "Trebuchet MS", verdana, sans-serif; font-weight: bold; line-height: 20px; height: 23px; border-bottom: 1px solid #39c }
table.contentpane ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

table.contentpane ul li {
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}

.contentdescription {
	font-size: 10px;
}
.categorytitle {
	font-weight: bold;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	font-family: "Trebuchet MS", Verdana, sans serif;
}

.componentheading  { color: #39c; font-size: 16px; font-family: "Trebuchet MS", Verdana, "sans serif"; font-weight: bold; line-height: 20px; margin-bottom: 5px; height: 23px; border-bottom: 1px dashed #39c }

a.category {
	text-decoration: underline;
}

a.category:hover {
	text-decoration: underline;
}

table.moduletable {
	width: 100%;
	font-size: 80%;
}

table.moduletable th {
	font-size: 80%;
}

.poll {
	font-size: 10px;
	text-align: center;
}
.back_button     { font-size: 10px; font-weight: normal; background-repeat: no-repeat; padding: 10px 35px 5px 40px }
.back_button a        { font-size: 12px; font-weight: normal; background-image: url(../images/btm_bg.gif); background-repeat: no-repeat; background-position: -1px 0; text-align: center; padding: 5px 10px 5px 7px; overflow: hidden }

.pagenav_next { background-image: url(../images/btm_bg.gif); background-repeat: no-repeat; padding: 0 0 0 10px; width: 100px; height: 25px }
.pagenav_prev { background-image: url(../images/btm_bg.gif); background-repeat: no-repeat; padding: 0 0 0 8px; width: 100px; height: 25px }

.blogsection {
	font-size: 10px;
}

.blog_more ul li {
	list-style: none;
	padding-left: 14px;
	line-height: 18px;
}

table.contenttoc {
	border: 1px solid #CCCCCC;
	padding: 3px;
}

table.contenttoc th {
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid #BBBBBB;
}

form  { margin: 0; padding: 0 }


.news_title    { color: #93d31b; font-size: 14px; font-weight: bold; background-image: url(../images/maru.gif); background-repeat: no-repeat; background-position: 0 1px; margin-bottom: 3px; padding-bottom: 5px; padding-left: 20px; border-style: none none dashed; border-width: 0 0 1px; border-color: #82cc02 #82cc02 #93d31b }
.news_title2     { color: #38cfde; font-size: 14px; font-weight: bold; background-image: url(../images/maru2.gif); background-repeat: no-repeat; background-position: 0 1px; margin-bottom: 3px; padding-bottom: 5px; padding-left: 20px; border-style: none none dashed; border-width: 0 0 1px; border-color: #82cc02 #82cc02 #09c7db }
.news_title3      { color: #38cfde; font-size: 12px; font-weight: bold; background-repeat: no-repeat; background-position: 0 1px; margin-bottom: 0; padding-bottom: 0; border-style: none none dashed; border-width: 0 }
.komidashi_blue { background-image: url(../images/menu_left.gif); background-repeat: no-repeat; background-position: 0 1px; text-indent: 0; list-style-type: none }
