@charset "Shift_JIS";

/* gourmetTop
___________________________________________________*/

#gourmetTop
 {
	padding: 0px;
	width: 637px;
	height: 128px;
	background-color: #CCCCCC;
	background-image: url(../images/gurume_main.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
	}


#gourmetTop
 h2 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #fff;
	display: none;
	}


#deliveryTop
 {
	padding: 0px;
	width: 637px;
	height: 128px;
	background-color: #CCCCCC;
	background-image: url(../images/delivery_main.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
	}


#deliveryTop
 h2 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #fff;
	display: none;
	}






#beautyTop
 {
	padding: 0px;
	width: 637px;
	height: 128px;
	background-color: #CCCCCC;
	background-image: url(../images/beauty_main.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
	}


#beautyTop
 h2 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #fff;
	display: none;
	}
	
	
#carTop
 h2 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #fff;
	display: none;
	}
	
	
	#carTop
 {
	padding: 0px;
	width: 637px;
	height: 128px;
	background-color: #CCCCCC;
	background-image: url(../images/car_main.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
	}


	#fudousanTop
 h2 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #fff;
	display: none;
	}
	
	
	#fudousanTop
 {
	padding: 0px;
	width: 637px;
	height: 128px;
	background-color: #CCCCCC;
	background-image: url(../images/fudousan_main.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
	}
	
#hospitaruTop
 {
	padding: 0px;
	width: 637px;
	height: 128px;
	background-color: #ae0e0d;
	background-image: url(../images/hospita_mainl.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
	}

#hospitaruTop
 h2 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #fff;
	display: none;
	}


#koutuTop
 {
	padding: 0px;
	width: 637px;
	height: 128px;
	background-color: #ae0e0d;
	background-image: url(../images/koutu_main.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFFFFF;
	display: block;
	}

#koutuTop
 h2 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #fff;
	display: none;
	}



/* gourmetMain
___________________________________________________*/


/* body
----------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;

	background: url("../../images/bg.gif") repeat-y left top #fff;
	}

/* link color
----------------------------------------------- */

a:link,
a:visited,
a:active {
	text-decoration: underline;
	color: #06f;
	}

a:hover {
	text-decoration: none;
	color: #666666;
	}


/* images
----------------------------------------------- */

img {
	margin: 0px;
	border: 0px;
	padding: 0px;
	}


/* header
___________________________________________________________________________________________________*/

#header {
	margin: 0px;
	padding: 0px;
	width: 900px;
	}


/* header text A
___________________________________________________*/

#headerTextA {
	margin: 0px;
	padding: 0px;
	width: 780px;
	text-align: center;
	background: url("../../img/reedA.gif") repeat-x top left #0ad;
	}

#headerTextA h1 {
	margin: 0px;
	padding: 3px;
	font-size: 85%;
	line-height: 1.5em;
	color: #ff0;
	background: transparent;
	}


/* header text B
___________________________________________________*/

#headerTextB {
	margin: 0px;
	padding: 0px;
	width: 780px;
	text-align: center;
	background: url("../../img/reedA.gif") repeat-x top left #0ad;
	}

#headerTextB h2 {
	margin: 0px;
	padding: 3px;
	font-size: 85%;
	line-height: 1.5em;
	color: #fff;
	background: transparent;
	}

/* header second text
___________________________________________________*/

#headerSecondText {
	margin: 0px;
	padding: 0px;
	width: 780px;
	text-align: left;
	background: url("../../img/reedB.gif") repeat-x top left #00577b;
	}

#headerSecondText p {
	margin: 0px;
	padding: 3px;
	font-size: 85%;
	line-height: 1.5em;
	color: #fff;
	background: transparent;
	}

/* link color
-------------------------- */

#headerSecondText a:link,
#headerSecondText a:visited,
#headerSecondText a:active {
	text-decoration: underline;
	color: #fff;
	}

#headerSecondText a:hover {
	text-decoration: none;
	color: #fff;
	}


/* headerImg
___________________________________________________*/

#headerImg {
	margin: 0px;
	padding: 4px;
	width: 772px;
	height: 60px;
	background: url("../../img/baseA.gif") no-repeat top right transparent;
	text-align: right;
	}


/* main navi
___________________________________________________*/

#mainnav {
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 63px;
	}

#mainnav ul {
	margin: 0px;
	padding: 0px;
	background: url("../../img/mainNavi.gif") no-repeat;
	width: 780px;
	height: 63px;
	position: relative;
	}

#mainnav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	}
	
#mainnav li, #mainnav a {
	height: 63px;
	display: block;
	}

#mainnav a {
	text-indent: -5000px;
	text-decoration: none;
	}

#mainnavA {left: 0px; width: 38px;}
#mainnavB {left: 38px; width: 124px;}
#mainnavC {left: 162px; width: 123px;}
#mainnavD {left: 285px; width: 124px;}
#mainnavE {left: 409px; width: 124px;}
#mainnavF {left: 533px; width: 123px;}
#mainnavG {left: 656px; width: 124px;}

#mainnavA a:hover, #mainnavA a:visited:hover { background: transparent url("../../img/mainNavi.gif") 0px -63px no-repeat;}
#mainnavB a:hover, #mainnavB a:visited:hover { background: transparent url("../../img/mainNavi.gif") -38px -63px no-repeat;}
#mainnavC a:hover, #mainnavC a:visited:hover { background: transparent url("../../img/mainNavi.gif") -162px -63px no-repeat;}
#mainnavD a:hover, #mainnavD a:visited:hover { background: transparent url("../../img/mainNavi.gif") -285px -63px no-repeat;}
#mainnavE a:hover, #mainnavE a:visited:hover { background: transparent url("../../img/mainNavi.gif") -409px -63px no-repeat;}
#mainnavF a:hover, #mainnavF a:visited:hover { background: transparent url("../../img/mainNavi.gif") -533px -63px no-repeat;}
#mainnavG a:hover, #mainnavG a:visited:hover { background: transparent url("../../img/mainNavi.gif") -656px -63px no-repeat;}

#mainnavA a.selected:link, #mainnavA a.selected:visited { background: transparent url("../../img/mainNavi.gif") 0px -63px no-repeat;}
#mainnavB a.selected:link, #mainnavB a.selected:visited { background: transparent url("../../img/mainNavi.gif") -38px -63px no-repeat;}
#mainnavC a.selected:link, #mainnavC a.selected:visited { background: transparent url("../../img/mainNavi.gif") -162px -63px no-repeat;}
#mainnavD a.selected:link, #mainnavD a.selected:visited { background: transparent url("../../img/mainNavi.gif") -285px -63px no-repeat;}
#mainnavE a.selected:link, #mainnavE a.selected:visited { background: transparent url("../../img/mainNavi.gif") -409px -63px no-repeat;}
#mainnavF a.selected:link, #mainnavF a.selected:visited { background: transparent url("../../img/mainNavi.gif") -533px -63px no-repeat;}
#mainnavG a.selected:link, #mainnavG a.selected:visited { background: transparent url("../../img/mainNavi.gif") -656px -63px no-repeat;}




/* gourmetMain
___________________________________________________*/

#gourmetMain {
	width: 878px;
	border-right-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-left-color: #0000FF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../images/bak.gif);
	background-repeat: repeat;
	}

#gourmetMain2 {
	width: 878px;
	border-right-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-left-color: #0000FF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../images/bak.gif);
	background-repeat: repeat;
	}


/* gourmetLeft
___________________________________________________*/

#gourmetLeft {
	padding: 0px;
	float: right;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 210px;
	}
	
	
	/* gourmetLeft3
___________________________________________________*/

#gourmetLeft3 {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 210px;
	background-color: #FFE0DD;
	padding-top: 30px;
	}

/* GSecondBanner
___________________________________________________*/

#GSecondBanner {
	margin: 10px auto;
	padding: 0px;
	width: 120px;
	}

/* gourmetSecond
___________________________________________________*/

#gourmetSecond {
	margin: 0px;
	padding: 0px;
	width: 210px;
	}

#gourmetSecond h3 {
	margin: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #f60;
	background-color: #fff;
	background-image: url(../../images/quick.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	padding: 0px;
	display: block;
	}



/* gourmetBox
___________________________________________________*/

#gourmetBox {
	margin: 0px;
	padding: 10px;
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	}

#gourmetBox h3 {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 90%;
	line-height: 1.5em;
	color: #ff0;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	background-color: #009966;
	background-image: url(../../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	}

#gourmetBox p {
	margin: 0px 5px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #666;
	}

#gourmetBox select,input {
	margin: 0px;
	padding: 0px;
	border: solid 1px #666;
	}

#gourmetBox option,select,input {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	}

/* gourmetRight
___________________________________________________*/

#gourmetRight {
	width: 592px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 30px;
	}

#gourmetRight h3 {
	font-size: 90%;
	line-height: 1.5em;
	color: #666666;
	background-color: #FF9900;
	background-image: url(../../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	}


#gourmetRight2 {
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	}

#gourmetRight h3 {
	font-size: 90%;
	line-height: 1.5em;
	color: #666666;
	background-color: #FF9900;
	background-image: url(../../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	}


/* gourmetBox2
___________________________________________________*/

#gourmetBox2 {
	padding: 0px;
	width: 170px;
	background-color: #FFE0DD;
	border: 0px solid #999999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	}

#gourmetBox2 h3 {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 90%;
	line-height: 1.5em;
	color: #ff0;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	background-color: #009966;
	background-image: url(../../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	}

#gourmetBox2 p {
	margin: 0px 5px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #666;
	}

#gourmetBox2 select,input {
	margin: 0px;
	padding: 0px;
	border: solid 1px #666;
	}

#gourmetBox2 option,select,input {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	}


/* rightBanner
___________________________________________________*/

#rightBanner {
	margin: 10px auto;
	padding: 0px;
	width: 496px;
	}

#rightBanner img {
	margin: 2px;
	padding: 0px;
	border: 0px;
	}



/* gourmetTable
___________________________________________________*/

#gourmetTable {
	margin: 0px;
	width: 635px;
	padding: 0px;
	}

#gourmetG {
	width: 600px;
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px;
	margin-bottom: 20px;
	}

#gourmetG {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 90%;
	color: #333;
	}

#gourmetG td {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(../../images/arow01.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	}

#gourmetG td {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	}

#gourmetG img {
	margin: 0px;
	border: solid 1px #666;
	padding: 1px;
	}
	
	
	/* pickup
___________________________________________________*/
#pickup {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 280px;
	float: right;
	}

#pickup h3 {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 90%;
	line-height: 1.5em;
	color: #ff0;
	background: url("../../img/iconB.gif") no-repeat 5px center #ae0e0d;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	}

#pickup ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}

#pickup li {
	margin: 0px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 90%;
	line-height: 1.5em;
	color: #666;
	background: url("../../img/iconB.gif") no-repeat 5px 5px transparent;
	list-style: none;
	}

	/* newshop
___________________________________________________*/

#newshop {
	margin: 0px;
	padding: 0px;
	width: 280px;
	float: left;
	}

#newshop h3 {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 90%;
	line-height: 1.5em;
	color: #ff0;
	background: url("../../img/iconB.gif") no-repeat 5px center #ae0e0d;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	}

#newshop ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}

#newshop li {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 90%;
	line-height: 1.5em;
	color: #666;
	background: url("../../img/iconB.gif") no-repeat 5px 5px transparent;
	list-style: none;
	}


/* sekond navi
___________________________________________________*/

#secondNavi {
	margin: 10px 0px;
	padding: 0px;
	width: 170px;
	height: 180px;
	}

#secondNavi ul {
	margin: 0px;
	padding: 0px;
	background: url("../../img/naviB.gif") no-repeat;
	width: 170px;
	height: 180px;
	position: relative;
	}

#secondNavi li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	}
	
#secondNavi li, #secondNavi a {
	height: 30px;
	display: block;
	}

#secondNavi a {
	text-indent: -5000px;
	text-decoration: none;
	}

#secondNaviA {top: 0px; width: 170px;}
#secondNaviB {top: 30px; width: 170px;}
#secondNaviC {top: 60px; width: 170px;}
#secondNaviD {top: 90px; width: 170px;}
#secondNaviE {top: 120px; width: 170px;}
#secondNaviF {top: 150px; width: 170px;}

#secondNaviA a:hover, #secondNaviA a:visited:hover { background: transparent url("../../img/naviB.gif") -170px 0px no-repeat;}
#secondNaviB a:hover, #secondNaviB a:visited:hover { background: transparent url("../../img/naviB.gif") -170px -30px no-repeat;}
#secondNaviC a:hover, #secondNaviC a:visited:hover { background: transparent url("../../img/naviB.gif") -170px -60px no-repeat;}
#secondNaviD a:hover, #secondNaviD a:visited:hover { background: transparent url("../../img/naviB.gif") -170px -90px no-repeat;}
#secondNaviE a:hover, #secondNaviE a:visited:hover { background: transparent url("../../img/naviB.gif") -170px -120px no-repeat;}
#secondNaviF a:hover, #secondNaviF a:visited:hover { background: transparent url("../../img/naviB.gif") -170px -150px no-repeat;}

#secondNaviA a.selected:link, #secondNaviA a.selected:visited { background: transparent url("../../img/naviB.gif") -170px 0px no-repeat;}
#secondNaviB a.selected:link, #secondNaviB a.selected:visited { background: transparent url("../../img/naviB.gif") -170px -30px no-repeat;}
#secondNaviC a.selected:link, #secondNaviC a.selected:visited { background: transparent url("../../img/naviB.gif") -170px -60px no-repeat;}
#secondNaviD a.selected:link, #secondNaviD a.selected:visited { background: transparent url("../../img/naviB.gif") -170px -90px no-repeat;}
#secondNaviE a.selected:link, #secondNaviE a.selected:visited { background: transparent url("../../img/naviB.gif") -170px -120px no-repeat;}
#secondNaviF a.selected:link, #secondNaviF a.selected:visited { background: transparent url("../../img/naviB.gif") -170px -150px no-repeat;}


/* gourmetTopBottom
___________________________________________________*/

#gourmetTopBottom {
	margin: 10px 0px;
	padding: 10px 0px;
	width: 575px;
	background: #fcc;
	}

#gourmetTopBottom h2 {
	margin: 10px;
	padding: 0px;
	font-size: 120%;
	line-height: 1.5em;
	color: #c00;
	}

#gourmetTopBottom p {
	margin: 10px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.7em;
	color: #666;
	}

#gourmetTopBottom ul {
	margin: 0px;
	padding: 0px;
	}

#gourmetTopBottom li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	font-size: 100%;
	line-height: 1.7em;
	color: #006;
	list-style: none;
	background: url("../img/icon_bb.gif") no-repeat center left transparent;
	}


/* footer
___________________________________________________________________________________________________*/

#footer {
	margin: 0px;
	width: 878px;
	text-align: center;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-left-color: #0000FF;
	background-image: url(../../images/bak.gif);
	border-bottom-width: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #CCCCCC;
	}

#footer ul {
	margin: 0px;
	padding: 0px;
	background: transparent;
	}

#footer li {
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 0px 0px;
	font-size: 80%;
	line-height: 1.5em;
	background: no-repeat center left transparent;
	display: inline;
	}

.liS {
	border-right: solid 1px #999;
	}


/* copy
___________________________________________________*/

#copy {
	width: 878px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-left-color: #0000FF;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	}

#copy p {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	line-height: 1.5em;
	color: #666;
	}

.lineA {
	border-bottom: solid 1px #999;
	}


/* flash
___________________________________________________*/

#flash {
	width: 878px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-left-color: #0000FF;
	}

#flash p {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	line-height: 1.5em;
	color: #666;
	}


/* bottom
___________________________________________________*/

#bottom {
	margin: 0px;
	padding: 0px;
	width: 878px;
	height: 32px;
	border-right-width: 11px;
	border-bottom-width: 11px;
	border-left-width: 11px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	}


/* clear
----------------------------------------------- */

div.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	}


/* list_form3 */

/* listTitle
___________________________________________________*/

.listTitle {
	padding: 0px;
	width: 650px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

.listTitle h4 {
	margin: 0px;
	padding: 0px;
	font-size: 120%;
	line-height: 1.5em;
	color: #333333;
	}

.listTitle p {
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	line-height: 1.5em;
	color: #666;
	}

.listTitleCard {
	margin: 10px auto;
	padding: 5px;
	width: 600px;
	border: solid 1px #666;
	background-color: #FFFFFF;
	}
	
	


.listTitleCard h5 {
	margin: 0px;
	font-size: 100%;
	line-height: 1.5em;
	color: #FF6600;
	background-color: #FFFF99;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	}
	

	
.listTitleCard h6 {
	margin: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
.listTitleCard h1 {
	margin: 0px;
	font-size: 100%;
	line-height: 1.5em;
	color: #FF8822;
	background-color: #FFFF99;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	}
	

	
.listTitleCard h2 {
	margin: 0px;
	font-size: 90%;
	line-height: 1.5em;
	color: #000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}	
	

.listTitleCard p {
	margin: 0px;
	font-size: 85%;
	line-height: 1.7em;
	color: #666;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

.listTitleCard_L {
	padding: 0px;
	float: left;
	width: 190px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.listTitleCard_R {
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
.listTitleCard_S {
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	


.listTitleCard_L img {
	margin: 0px;
	padding: 1px;
	background: #fff;
	border: solid 1px #c00;
	}




#detailRight {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 575px;
	float: right;
	}

#detailHead {
	margin: 0px;
	padding: 0px;
	width: 565px;
	}

#detailHead h2 {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 110%;
	line-height: 1.5em;
	color: #fff;
	background: url("../../img/icon_c.gif") no-repeat 5px center #ae0e0d;
	border: solid 1px #000;
	}

#detailHead P {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.7em;
	color: #666;
	}

#detailBody {
	margin: 10px 0px;
	padding: 0px;
	width: 555px;
	border-bottom: dotted 1px #ae0e0d;
	}

#detailBody table {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	border: 0px;
	}

#detailBody td {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	}

#detailBody img {
	margin: 0px 10px 0px 0px;
	padding: 1px;
	border: solid 1px #666;
	background: #fff;
	}

#detailBody h3 {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 110%;
	line-height: 1.5em;
	color: #ae0e0d;
	background: url("../../img/icon_bb.gif") no-repeat 0px 5px transparent;
	}

#detailBody p {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.7em;
	color: #666;
	}

#detailFotter {
	margin: 0px;
	padding: 0px;
	width: 555px;
	}

#detailFotter table {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	border: 0px;
	}

#detailFotter td {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
	}

#detailFotterL {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background: #ffc;
	text-align: center;
	}

#detailFotterL img {
	margin: 10px 0px;
	padding: 0px;
	border: 0px;
	}

#detailTable {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: fixed;
	border: 0px;
	font-size: 90%;
	line-height: 1.5em;
	}

#detailTable th, td {
	vertical-align: top;
	color: #900;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	}

#detailTable th {
	margin: 0px;
	padding: 3px;
	border-spacing: 0px;
 color: #c00;
	background: #ffc;
	width: 80px;
	}

#detailTable td {
	margin: 0px;
	padding: 3px;
	border-spacing: 0px;
 color: #333;
	border-left: solid 3px #c00;
	width: 165px;
	}
h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	color: #333333;
}
.date {
	color: #FFF;
	font-size: 18px;
}
.date2 {
	font-size: 14px;
	color: #FFF;
}
.short_cut {
	font-size: 12px;
	color: #930;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.cut {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #930;
}
#read2 {
	font-size: 18px;
	color: #C00;
}
#read2 {
	font-size: 18px;
}
#nanber {
	font-size: 14px;
	color: #333;
}
#mae_he {
	color: #900;
	font-size: 14px;
	text-align: center;
}
#tugi_he {
	color: #009;
}
#kutikomi2 {
	text-align: justify;
}
.hizuke {
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.namae {
	font-weight: bold;
	color: #900;
}
.honbun {
	font-size: 12px;
	color: #333;
}
