/** BASE **/
body{	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, sans-serif;
font-size: 14px;line-height: 20px; margin-bottom: 0px; color: #333333;}

.h1 {font-size: 14px; line-height: 18px; font-weight:bold; color: #666666;}
.bold {font-weight:bold; }
.main {font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, sans-serif;
font-size: 14px;line-height: 20px; margin-bottom: 0px; color: #333333;}

/** ƒgƒbƒv **/
.honbunblack {font-size: 14px; line-height: 18px; color: #000000;}
.honbun {font-size: 14px; line-height: 18px;}
.syouhinmidashi {font-size: 14px; line-height: 18px; color: #006699; text-decoration: none; font-weight:bold; }
.kankaku {font-size: 14px; line-height: 26px;}
.kankaku2 {font-size: 18px; line-height: 30px;}
.topcomment {font-size: 13px; line-height: 18px;}
.voice {font-size: 14px; line-height: 14px;}
.small{font-size: 10px; line-height: 10px;}
.mini{font-size: 12px; line-height: 13px;}
.mini2{font-size: 12px; line-height: 13px;  font-weight:bold;}
.mini3{font-size: 12px; line-height: 18px;}
.orange03 {font-size: 12px; line-height: 13px; color: #ff6002; text-decoration: none; font-weight:bold; }
td.t1a {height:44px; width:180px;}
td.t1b {height:41px; width:180px; background:url("../images/guide02.gif");}
td.t1c {height:83px; width:101px;}

.whitelink {font-size: 14px; line-height: 18px; color: #ffffff; text-decoration: none;}
.whitelink a:link {font-size: 14px; line-height: 18px; color: #ffffff; text-decoration: none;}
.whitelink a:visited {font-size: 14px; line-height: 18px; color: #ffffff; text-decoration: none;}
.whitelink a:hover {font-size: 14px; line-height: 18px; color: #ffffff; text-decoration: none;}
.whitelink a:active {font-size: 14px; line-height: 18px; color: #ffffff; text-decoration: none;}

.pinklink {font-size: 14px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold; }
.pinklink a:link {font-size: 14px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold;}
.pinklink a:visited {font-size: 14px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold;}
.pinklink a:hover {font-size: 14px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold;}
.pinklink a:active {font-size: 14px; line-height: 18px; color: #ffcc00; text-decoration: none; font-weight:bold;}

.bluelink {font-size: 14px; line-height: 18px; color: #0000ff; text-decoration: none; font-weight:bold; }
.bluelink a:link {font-size: 14px; line-height: 18px; color: #0000ff; text-decoration: none; font-weight:bold;}
.bluelink a:visited {font-size: 14px; line-height: 18px; color: #0000ff; text-decoration: none; font-weight:bold;}
.bluelink a:hover {font-size: 14px; line-height: 18px; color: #0000ff; text-decoration: none; font-weight:bold;}
.bluelink a:active {font-size: 14px; line-height: 18px; color: #ffcc00; text-decoration: none; font-weight:bold;}

.px18  {font-size: 18px; line-height: 24px; font-weight:bold; }
.px16  {font-size: 16px; line-height: 20px; }


/** ƒƒjƒ…[ƒŠƒ“ƒN **/
.pink1 {font-size: 12px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold; }
.pink1 a:link {font-size: 12px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold;}
.pink1 a:visited {font-size: 12px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold;}
.pink1 a:hover {font-size: 12px; line-height: 18px; color: #D90000; text-decoration: none; font-weight:bold;}
.pink1 a:active {font-size: 12px; line-height: 18px; color: #ffcc00; text-decoration: none; font-weight:bold;}

.blue1 {font-size: 12px; line-height: 18px; color: #0000ff; text-decoration: none; font-weight:bold; }
.blue1 a:link {font-size: 12px; line-height: 18px; color: #0000ff; text-decoration: none; font-weight:bold;}
.blue1 a:visited {font-size: 12px; line-height: 18px; color: #ffffff; text-decoration: none; font-weight:bold;}
.blue1 a:hover {font-size: 12px; line-height: 18px; color: #ffffff; text-decoration: none; font-weight:bold;}
.blue1 a:active {font-size: 12px; line-height: 18px; color: #ffcc00; text-decoration: none; font-weight:bold;}


/** ƒpƒp‘å“¤ **/
.greeeeeen { color: #336633; text-decoration: none; font-weight:bold; }
.greeeeeeen { font-size: 12px; color: #336633; text-decoration: none; font-weight:bold; }

/** ¤•iƒRƒƒ“ƒg **/
.yellow {font-size: 18px; line-height: 24px; color: #b1b300; text-decoration: none; font-weight:bold; }
.orange02 {font-size: 18px; line-height: 24px; color: #ff6002; text-decoration: none; font-weight:bold; }
.red {font-size: 18px; line-height: 24px; color: #cc0000; text-decoration: none; font-weight:bold; }
.green {font-size: 18px; line-height: 24px; color: #336633; text-decoration: none; font-weight:bold; }
.white {font-size: 18px; line-height: 24px; color: #ffffff; text-decoration: none; font-weight:bold; }
.pink {font-size: 18px; line-height: 24px; color: #ff7070; text-decoration: none; font-weight:bold; }
.blue {font-size: 18px; line-height: 24px; color: #237daf; text-decoration: none; font-weight:bold; }
.red2 {font-size: 16px; line-height: 20px; color: #cc0000; text-decoration: none; font-weight:bold; }
.red3 {font-size: 30px; line-height: 30px; color: #cc0000; text-decoration: none; font-weight:bold; }
.green03 {font-size: 30px; line-height: 30px; color: #336633; text-decoration: none; font-weight:bold; }
/** —ûK—p **/
.yellow03 { color: #ffcc00;font-size: 18px; line-height: 24px; font-weight:bold; }
.Brown { color: #A55500;font-size: 16px; line-height: 24px; font-weight:bold; }


#container {
	font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","ƒƒCƒŠƒI", Meiryo, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;color:#3E3E3E;margin:0 auto;
	margin-top: 40px;
}
	
#container h2 {
		font-size:32px;
		line-height: 1.5;
		border-left: 10px solid #284A82;
		color: #0A3884;
		padding-left: 15px;
}

#container h3 {
	font-size:24px;
	line-height: 1.3;
	color: #0A3884;
	margin: 30px auto;
}

#container p {
	font-size: 16px;
	line-height: 1.7;
	margin:30px 0;}

#container ol li {
	font-size: 24px;
	font-weight: 700;
	line-height: 2;
	color: #1F82B5;
}

#container ol {
	margin: 30px auto;
	
}
#container .inner {
	font-size: 14px;
	margin: 0 auto;
	margin-top: 60px;
	overflow: hidden;
}

#container .inner .img {
	float: left;
	width: 30%;
}

#container .inner img {
	display: block;
	margin: auto;
	width: 100%;
}

#container .inner .text {
	float: left;
	width: 70%;
}

#container .inner p {
	font-size: 12px;
	padding: 0 20px;
	margin: 0;
}

#top {
	margin: 20px auto;
}

#top img {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #ECECEC;
	border-radius: 15px;
}

#container p.sig {
	font-family:
   "ƒqƒ‰ƒMƒm–¾’© ProN W6",
   "HiraMinProN-W6",
   "HG–¾’©E",
   "‚l‚r ‚o–¾’©",
   "MS PMincho",
   "MS –¾’©",
   serif;
	font-size: 15px;
	text-align: right;
}

#container p.sig .name {
	font-size: 20px;
	font-weight: 700;
}

.inner a:hover img, a:hover .bana {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
.tak_text {
	padding:0 15px;
}

.bana {
	border-radius:5px;
	border-right:2px solid #CCC;
	border-bottom:2px solid #AEAEAE;
}

h4 {
	font-size:20px;
	color:#464646;
	margin: 0px 0 15px;
	font-weight:normal;
	border-left:8px solid #FF9B73;
	padding-left:10px;
}
.tak_text img {
	width:100%;
}

.inner_voice{
font-size:14px;
border: 1px solid #CCC;
border-bottom: 3px solid #8D8D8D;
border-right: 3px solid #AFAFAF;
border-radius: 5px;
background: #FEFDF5;
padding: 15px;
margin: 40px 20px;
}
.tokuten {
font-size:14px;
border: 1px solid #CCC;
border-radius: 5px;
background: #FEFDF5;
padding: 0 20px;
margin: 15px 0 40px;
}

.text_head {
	margin-top:40px;
}
