@charset "UTF-8";
*{margin:0px;
padding:0px;}

strong {font-weight:normal;}

body{background:#fff url(img/bbg.jpg) repeat-x;
color:#693607;
text-align:left;}

#tizu{background-color:#EFE7A6;
width:600px;
margin:auto;
padding:auto;}

#bannar{
background-color:#FFFFFF;
width:600px;
height:240px;}

#bannar p{
text-align:right;
font-size:12px;
color:#999;
padding-right:20px;
padding-top:10px;}

#title{background:url(img/t_topmain.gif) no-repeat;
margin-left:0px;
height:90px;
}


/*■メイン */

/************* #breadCrumb styles *************/

#breadCrumb{
	text-align:right;
	font-size:10px;
	margin-top: 20px;
	padding-right: 30px;
	padding-bottom: 0;
	}

#breadCrumb a{
	color:#666666;
    text-decoration: none;}
	
#rap{
width:600px;}

#main{
text-align:left;
margin-top:0px;
background:url(img/tmain_bg.gif) repeat-y;}

#main p{font-size:12px;
color:#666;
padding-right:30px;
padding-left:30px;
line-height:1.6em;
margin-top:10px;}




/*■tizuフッター */
#foots{
clear:both;
text-align:center;
font-size:10px;
background:url(img/bbg.jpg) repeat-x;
color:#fff;
width:600px;
height:40px}

#foots a{
color:#fff;
text-decoration: none;}

#foots p{
font-size:9px;
color:#fff;
}


h1{text-align:right;
font-size:10px;
color:#693607;
padding-top:20px;
padding-right:30px;
font-weight: normal
}

#main h2{
	text-align:right;
	color:#693607;
	font-size:14px;
	margin-bottom:10px;
	background:url(h2.gif) no-repeat;
	line-height:20px;
	height:0px;
	padding-top: 40px;
	padding-right:30px;
}

h3{width:280px;
text-align:center;
color:#693607;
font-size:14px;
margin-top: 10px;
margin-left:160px;
margin-bottom:1px;
background:url(img/h1.gif) no-repeat;
line-height:55px;
height:55px;}


h4{
color:#666;
font-size:9px;
margin-top:1px;
margin-bottom:4px;
text-align:center;
font-weight:lighter;}

h5{
color:#693607;
font-size:14px;
margin-top:20px;
text-align:center;
}

.imgc {
text-align:center;
padding:20px;
} 
.imgl{
float:right;
padding-top:20px;
padding-right:30px;
padding-left:20px;
} 

.imgr{
float:left;
padding-top:20px;
padding-bottom:20px;
padding-right:20px;
padding-left:30px;
} 

.stamp{float:right;
padding-top:10px;
padding-right:10px;}

#box{width:400px;
text-align:left;
margin-top:30px;
margin-left:70px;
padding-bottom:20px;
background-color:#E3D192;
color:#333333;}


/*■文字の色や強調 */
.red  {color: red; font-weight: normal}
.redb {color: red; font-weight: bold}
.redl {color: red; font-weight: bold; font-size: 18px}

.blue  {color: blue; font-weight: nomal}
.blueb {color: blue; font-weight: bold}
.bluel {color: blue; font-weight: bold; font-size: 16px}

.orange  {color: orange; font-weight: normal}
.orangeb {color: orange; font-weight: bold}
.orangel {color: orange; font-weight: bold; font-size: 16px}

table{margin-top: 20px;
margin-bottom: 10px;
}

td {text-align:center;
	font-size: 12px;
	color:#666666;
	line-height:1.6em;}

/*■感想ページの背景枠 */


	
