body {
 line-height: 160%;
 background-image: url("http://www.takaramap.com/funada/images/bg.jpg");
 background-repeat: repeat;
 font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','HGŠÛºÞ¼¯¸M-PRO','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
 margin: 0px;
 padding: 0px;
}

img {
 border: 0px;
}


p {
 margin: 10px 0px;
}

#container {
 background-color: #ffffff;
 border-left: 10px double #e36c0a;
 border-right: 10px double #e36c0a;
 width: 800px;
 margin: auto;
}

#content {
 width: 750px;
 margin:auto;
}

#header {
text-alighin: center; 
}

#prof {
margin: 3em 0em;

}

#catch {
text-align: center ;
margin: 3em 1em ;
}

#intro {
margin: 0em 2em ;
line-height: 200% ;
}

#intro p{
 font-size: 100%;
 }

#talk{
margin: 2em 0em;
color: #f19149;
font-style: oblique;
line-height: 200%;
}

.ol {
 border-top: 10px solid #ff6600;
}

.atn {
 background-color: #fde9d9;
 padding: 15px;
 font-weight: bold;
}

.floatleft {
 float: left;
 margin-right: 15px;
 margin-bottom: 15px;
}

.floatright {
 float:right;
 margin-bottom: 15px;
 margin-left: 15px;
 }

.order {
 padding: 15px;
 border: 2px solid #ff6600;
}

ul{
 text-align: left;
 line-height: 200%;
 padding:1em 3em ;
 font-weight:bold; 
 margin: 2em 5em;
 background-color: #ffff90;
}

dl {
 text-align: left;
 padding:1em 1em ;
 font-weight:bold; 
 margin: 1em 5em;
 background-color: #ffff90;
}

h1 {
 font-weight: bold;
 font-size: 160%;
}

h2 {
 font-weight: bold;
 font-size: 140%;
}

h3 {
 font-weight: bold;
 font-size: 120%;
}

.blk12 {
 font-weight: bold;
 font-size: 120%;
}

.blk14 {
 font-weight: bold;
 font-size: 140%;
}

.blk16 {
 font-weight: bold;
 font-size: 160%;
}

.red {
 color: #FF5050;
}

.red12 {
 color: #FF5050;
 font-weight: bold;
 font-size: 120%;
}

.red14 {
 color: #FF5050;
 font-weight: bold;
 font-size: 140%;
}

.red16 {
 color: #FF5050;
 font-weight: bold;
 font-size: 160%;
}

.red18 {
 color: #FF5050;
 font-weight: bold;
 font-size: 180%;
}


.brn {
 color: #800000;
 font-weight: bold;
}

.brn14 {
 color: #f19149;
 font-weight: bold;
 font-size: 140%;
}

.blu {
 color: #0000ff;
 font-weight: bold;
}

.blu12 {
 color: #0000ff;
 font-weight: bold;
 font-size: 120%;
 }

.blu14 {
 color: #0000ff;
 font-weight: bold;
 font-size: 140%;
}

.small {
 font-size: 80%;
 line-height: 140%;
}

.ct_c {
 margin-left:20px;
 margin-top:20px;
}

.ct05 {
 background: url(images/catch05.jpg) no-repeat;
 width: 750px;
 height: 258px;
}

.ct06 {
 background: url(images/catch06.jpg) no-repeat;
 width: 750px;
 height: 258px;
}

.ct07 {
 background: url(images/catch07.jpg) no-repeat;
 width: 750px;
 height: 258px;
}

.if {
 background: url(images/if_bg.jpg) no-repeat;
 width: 490px;
 height: 375px;
 padding: 10px;
}

.if2 {
 background: url(images/if_bg.jpg) no-repeat;
 width: 490px;
 height: 180px;
 padding: 10px;
}

.voice {
 border: 3px solid #7fd7a7;
 padding: 15px;
 margin: 10px 0px;
}

.voice2 {
 border: 2px solid gray;
 width: 580px;
 background-color: #ffffff;
 padding: 10px 20px;
 margin: 15px auto;
}

.voice_c {
 font-size: 80%;
}