#containar {
position:relative;
 width: 762px;
 background-color:#FFFFFF;
 color:#000000;
	margin: 0 auto;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Helvetica ,Osaka,"ＭＳ Ｐゴシック","Trebuchet MS",verdana ,arial,sans-serif;
}


a:link	  {color: #0099FF; text-decoration: none;}
a:visited {color: #0099FF; text-decoration: none;}
a:active  {color: #0099FF; text-decoration: none;}
a:hover   {color: #FF6600; text-decoration: none;}


#header {
  padding-top: 0px;
  height: 136px;
  color: #FFFFFF;
}
#header #logo {
  position: absolute;
  padding: 0 0 0 0;
  width: 388px;
}

#navigation {
  position: relative;
  top: 20px;
  left: 388px;
  width: 374px;
  height: 100px;
  text-align:right;
}

#navigation ul {
  margin: 0 0 0;
  padding: 0;
  font-size: 10px;
  color: #000000;
  list-style: none;
}
#navigation li {
  margin: 0px;
  padding: 1px;
  width: 374px;
  display: inline;
}

#navigation li#large      {
  background : url(../images/text_large_off.gif) no-repeat;
}

#navigation li#medium      {
  background : url(../images/text_medium_on.gif) no-repeat;
}

#navigation li#small      {
  background : url(../images/text_small_off.gif) no-repeat;
}


#navigation hlink {
margin-top:40px ;
  padding: 1px 0 0 1px;
  font-style: normal;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
  color: #000000;
  background: transparent;
}

#sidenavigation {
  float: left;
  width: 236px;
  border-top: 13px;
}
#sidenavigation ul {
  margin: 0 0 1em;
  padding: 0;
  padding-top: 35px;
  list-style: none;
}
#sidenavigation li {
  margin: 0;
  padding: 0;
  width: 238px;
  height: 45px;
}
#sidenavigation li a {
  text-decoration: none;		
  display: block;
  width: 238px;
  height: 45px;
}
#sidenavigation li#menu1      {
  background : url(../images/menu_1.jpg) no-repeat;
}
#sidenavigation li#menu2    {
  background : url(../images/menu_2.jpg) no-repeat;
}
#sidenavigation li#menu3  {
  background : url(../images/menu_3.jpg) no-repeat;
}
#sidenavigation li#menu4  {
  background : url(../images/menu_4.jpg) no-repeat;
}
#sidenavigation li#menu5  {
  background : url(../images/menu_5.jpg) no-repeat;
}
#sidenavigation li#menu1 a:hover    {
  background : url(../images/menu_1_over.jpg) no-repeat;
}
#sidenavigation li#menu2 a:hover  {
  background : url(../images/menu_2_over.jpg) no-repeat;
}
#sidenavigation li#menu3 a:hover {
  background : url(../images/menu_3_over.jpg) no-repeat;
}
#sidenavigation li#menu4 a:hover      {
  background : url(../images/menu_4_over.jpg) no-repeat;
}
#sidenavigation li#menu5 a:hover      {
  background : url(../images/menu_5_over.jpg) no-repeat;
}


#main {
  width: 762px;  padding: 0 0 0 0;
  color: #FFFFFF;
}

#mainleft {
  float: left;
  width: 524px;
  height:353px;
  padding: 0 0 0 0;
  background : url(../introduce/img_eria.jpg) left top no-repeat;
  color: #FFFFFF;
}

#mainrihgt {
  float: left;
  left: 524px;
  width: 238px;
  height:353px;
  padding: 0 0 0 0;
  color: #FFFFFF;
  background-image : url(../introduce/img_eria_2.jpg);
}

#mainbottom {
  width: 762px;
  height: auto;
  padding: 0 0 0 0;
  color: #FFFFFF;
}

#mainbottomleft {
  float: left;
  width: 524px;
  padding: 0 0 0 0;
  color: #FFFFFF;
}

#mainbottomleftnews {
  font-size:11px;
  width: 450px;
  padding: 0 0 0 0;
  padding-top: 20px;
  padding-left: 27px;
  padding-bottom: 0px;
  color: #000000;
}

#mainbottomleftnews ul {
    list-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#mainbottomleftnews li {
  margin: 0;
  padding-bottom: 2px;
}

#mainbottomleft h1 img {
margin-left: 25px;
  vertical-align: top;
  text-align:center;
}

#mainbottomrihgt {
  float: left;
  left: 524px;
  width: 238px;
  padding: 0 0 0 0;
  color: #FFFFFF;
  display: block;
}


#mainbottomrihgt ul {
  margin: 0 0 1em;
  padding: 0;
  padding-top: 0;
  list-style: none;
}
#mainbottomrihgt li {
  margin: 0;
  padding-bottom: 5px;
  width: 238px;
}
#mainbottomrihgt li a {
  text-decoration: none;		
  display: block;
  width: 238px;
}


#main h1 {
  margin: 0;
  padding-bottom: 11px;
  border-bottom:1px solid #cccccc;
  font-size: small;
}
#main h1 img {
  vertical-align: bottom;
}
#main h2 {
  margin: 2em 0 0;
  font-size: x-small;
  font-weight: normal;
  color: #ff9900;
  background: transparent;
}
#main p {
  font-size: x-small;
  line-height: 1.6;
}
#main .lead p {
  font-size: small;
  line-height: 1.3;
  color: #3366ff;
  background: transparent;
}
#main h2+p {
  margin-top: 0.3em;
}


#indexLeft {
	width: 263px;
	float: left;
	padding: 0 0 0 0;
	padding-top: 0px;
}

#indexLeft ul {
 width: 208px;
	list-style-type: none;
	padding: 0 0 0 0;
}

#indexLeft li {
	width: 208px;
	height: 25px;
	padding: 0 0 0 0;
	padding-top: 8px;
}

#indexMain {
	width: 726px;
	padding-top: 10px;
	float: left;

}

#navi {
  width: 762px;
  height: 51px;
}

#indexMainleft {
  float: left;
  width: 524px;
  height:353px;
  padding: 0 0 0 0;
  background-image : url(../introduce/img_eria.jpg);
  color: #FFFFFF;
}

#indexMainrihgt {
  float: left;
  left: 524px;
  width: 238px;
  height:353px;
  padding: 0 0 0 0;
  color: #FFFFFF;
  background-image : url(../introduce/img_eria_2.jpg);
}









#pagebody {
  width: 762px;
  padding-top: 0px;
  padding-bottom: 20px;
  margin: 0 0 0 0;
}

#content {
  float: left;
  width: 510px;
  height:auto;  padding: 4px 0 0 0;
}

#content2 {
	margin: 0 0 0 0;
	width: 762px;
@  height:auto;
}

#content h1 img {
  vertical-align: top;
  height:166px;
}

#content h2 {
  margin: 2em 0 0.3em;
  font-size: x-small;
  font-weight: normal;
  color: #ff9900;
  background: transparent;
}

#clients1 p, #clients2 p {
  margin: 0;
  line-height: 1.6;
  font-size: x-small;
}

#content .lead p {
  margin: 0;
  text-align: right;
  line-height: 1.4;
  font-size: small;
  color: #3366ff;
  background: transparent;
}


#snavigation {
	float: right;
	width: 236px;
@  display: block;
    padding: 4px 0 0 0;
	padding-bottom: 20px;
}

#snavigation ul {
	width: 236px;
	list-style-type: none;
	padding: 0 0 0 0;
}

#snavigation li {
	width: 236px;
	padding: 0 0 0 0;
	padding-top: 0px;
}























.font {
	font-size: 10px;
	color: #000000;
}

.font10 {
	font-size: 11px;
	color: #000000;
}

.font11 {
	font-size: 12px;
	color: #000000;
}

.font12 {
	font-size: 13px;
	color: #666666;
}

.font12b {
	font-size: 13px;
	color: #000000;
}

.font12r {
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}

.font12bl {
	font-size: 13px;
	color: #003399;
	font-weight: bold;
}

.font14 {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.font13 {
	font-size: 14px;
	color: #000000;
}

.font13b {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.font13bl {
	font-size: 14px;
	color: #336699;
}

.font13red {
	font-size: 14px;
	color: #D22020;
}

.font16 {
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}

.fontb {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

#up {
	margin: 10px 0 0 670px;
	height:12px;
}


ul.tree{
	margin: 4px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	background-image : url(../introduce/bg_tree_01.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	font-size: 12px;
}
ul.tree li{
	margin: 0px;
	/* for Mozilla bug */
	margin-top: -0.02em;
	padding: 5px 0px 0px 28px;
	background-image : url(../introduce/bg_tree_02.gif);
	background-repeat: repeat-y;
	background-position: left center;
	font-size: 12px;
}
ul.tree li.lastItem{
	background-image : url(../introduce/bg_tree_03.gif);
	font-size: 12px;
}


#footer {
    width: 762px;
    padding: 20px 0 0 0;
	background-color:#FFFFFF;
}

#footer ul {
  margin: 0;
  padding: 0px;
  list-style: none;
  text-align: left;
  font-size: 9px;
}

#footer li {
  display: inline;
  padding-left: 0;
  padding-top: 0;
  font-size: 10px;
}

td#mainImg {
	position:relative;
	width:521px;
}

td#mainImg p {
	position:absolute;
	left:32px;
	top:156px;
	font-size:116%;
	font-weight:bold;
}

#movieBox {
	position:absolute;
	left:20px;
	top:700px;
}


#title {
	position:relative;
	width:521px;
	height:202px;
	margin-bottom:15px;
}


#title p {
	position:absolute;
	top:130px;
	left:14px;
	font-size:75%;
	line-height:1.6;
	font-weight:bold;
	padding-left:18px;
	border-left:6px solid #e10025;
}

#title p span {font-size:150%;}





/* anzen page add:2010.02
--------------------------------------------------------------------------------*/
#content.anzen
{
    clear:both;width:762px;margin-left:auto;margin-right:auto;margin-top:4px;padding-top: 0px;background-color:#B6D496;
}
#content.anzen #anzen_head h1,
#content.anzen #anzen_head h1 img { margin:0px; padding:0px; width:762px; height:465px; margin-left:auto; margin-right:auto;}
/* add 100222 */
#content.anzen #anzen_head h1.form,
#content.anzen #anzen_head h1.form img { margin:0px; padding:0px; width:762px; height:192px; margin-left:auto; margin-right:auto;}
/* add 100222 */
#content.anzen #anzen_head h2,
#content.anzen #anzen_head h2 img { margin:0px; padding:0px; width:692px; height:60px; margin-left:auto; margin-right:auto;}
#content.anzen #anzen_head h2{ margin-top:17px; margin-bottom:17px;}
#content.anzen #anzen_head #kangei{ position:relative;}
#content.anzen #anzen_head p{ width:620px; margin-left:20px;}
#content.anzen #anzen_head #beginner{ position:absolute; right:20px; top:-3px;}

#content.anzen #anzen_juten,
#content.anzen #anzen_present,
#content.anzen #anzen_youkou
{
    width:692px; margin-left:auto; margin-right:auto; padding:15px;background-color: #FFFFFF;border: 1px solid #BE0053;
	margin-bottom:15px;
}

#content.anzen .oubo{ width:478px; height:52px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
/* add 100222 */
#content.anzen .oubo2 a
{
	width:478px; height:53px; margin-left:auto; margin-right:auto; margin-bottom:15px;
	background-image: url(../anzen/images/bg_oubo_kochira.jpg);background-repeat: no-repeat;
	text-indent: -9999px;display: block;height: 53px;width: 478px;outline:none;
}
/* add 100421 */
#content.anzen .oubo_pdf a
{
	width:478px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	display: block;
	width: 478px;
	outline:none;
	text-align:center;
	color:#003366;
	font-size: 118%;
	font-weight: bold;
}
#content.anzen .oubo2 a:hover{ background-position:0px -52px;}
/* add 100222 */
#content.anzen #anzen_juten{
	margin-top:40px;
	position:relative;
	background-image: url(../anzen/images/bg_juten.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#content.anzen #anzen_juten h3{ position:absolute; left:60px; top:-38px;}
*html #content.anzen #anzen_juten h3{ top:-19px;}/* IE6 */
*:first-child+html #content.anzen #anzen_juten h3{ top:-19px;}/* IE7 */
head~/* */body #content.anzen #anzen_juten h3{ top:-35px;}/* IE8 */
html:not(:target) #content.anzen #anzen_juten h3{ top:-35px;}/* etc */

#content.anzen #anzen_juten h4{ margin:0px; padding:0px; margin-top:30px;}
*html #content.anzen #anzen_juten h4{margin-top:40px;}/* IE6 */
*:first-child+html #content.anzen #anzen_juten h4{margin-top:40px;}/* IE7 */
#content.anzen #anzen_juten ol{ margin:0px; padding:0px; color:#BE0053; margin-left:20px;}
#content.anzen #anzen_present{width:722px; padding:0px; background-color:#FBF2F5;}

#content.anzen #anzen_youkou h3
{
    background-color:#DD859E; color:#FFFFFF; font-weight:bold;
	margin:0px; padding:0px; padding:5px; padding-left:10px; padding-right:10px;
}
#content.anzen #anzen_youkou .youkou_line{
	background-image: url(../anzen/images/bg_youkou_line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:10px;
}
#content.anzen #anzen_youkou dt{ width:80px; float:left; font-weight:bold;}
#content.anzen #anzen_youkou dd{ width:600px; margin-left:95px;}
*html #content.anzen #anzen_youkou dd{ width:580px;}/* IE6 */
*:first-child+html #content.anzen #anzen_youkou dd{ width:580px;}/* IE7 */

*html #content.anzen #anzen_youkou dd.ie67{ width:450px;}/* IE6 */
*:first-child+html #content.anzen #anzen_youkou dd.ie67{ width:450px;}/* IE7 */

#content.anzen #anzen_youkou div#qr{
	float:right;
	padding:10px;
	border: 1px solid #CCCCCC;
	margin-left:5px;
	margin-bottom:5px;
}
#content.anzen #anzen_youkou dd br{ line-height:normal;}
#content.anzen #anzen_youkou dd span.E0668D{ color:#E0668D;}
#content.anzen #anzen_youkou dd.margin_bottom_1em{ margin-bottom:1em;}


/* add 100222 */
#content.anzen #anzen_youkou #kiyaku dd{ margin-bottom:2em;}
#content.anzen #anzen_youkou #kiyaku ul{ margin-left:2em;}
#content.anzen #anzen_youkou #kiyaku p{ margin:0px; margin-left:1em;}
#content.anzen #anzen_youkou #kiyaku #kochira{ margin-top:1em;}
#content.anzen #anzen_youkou #kiyaku #toiawase
{
    width:500px;background-color: #FFF0FF;padding: 10px;border: 1px solid #FF6699;
	line-height:200%;
}
.font_color_red{ color:#FF0000;}
/* add 100222 */


/* anzen form page add:2010.02 */
#content.anzen_f
{
    clear:both;width:762px;margin-left:auto;margin-right:auto;margin-top:4px;padding-top: 0px;
}

#content.anzen_f #anzen_head h1.form,
#content.anzen_f #anzen_head h1.form img { margin:0px; padding:0px; width:762px; height:192px; margin-left:auto; margin-right:auto;}

#content.anzen_f #anzen_form h2{
	padding:10px;
	font-weight:bold;
	font-size:medium;
	margin:0px;
	width:742px;
	text-align:center;
    background-color:#DD859E; color:#FFFFFF; font-weight:bold;
}
#content.anzen_f #anzen_form p{ }
#content.anzen_f #anzen_form p span{ color:#FF0000; font-weight:bold;}
#content.anzen_f #anzen_form table{
	width:762px;
	border-collapse: collapse;
	border: 1px solid #FF3399;
}

#content.anzen_f #anzen_form th{
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF3399;
	text-align:left;
	padding:10px;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3399;
	background-color: #FFF4FF;
}
#content.anzen_f #anzen_form th span{ color:#FF0000; font-weight:bold; margin-left:1em;}
#content.anzen_f #anzen_form td{
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3399;
}
#content.anzen_f #anzen_form td span,
#content.anzen_f #anzen_form td span.span2{
	color:#999999;
	font-weight:normal;
	font-size: small;
}
#content.anzen_f #anzen_form td span.span2{ margin-left:1em;}
#content.anzen_f #anzen_form #kakunin{ text-align:center; margin-top:20px; width:762px;}
#content.anzen_f #anzen_form #kakunin input{  padding-left:2em; padding-right:2em;}

/* anzen form_thanks page add:2010.02 */
#content.anzen_f #anzen_thanks h2{
	padding:10px;
	font-weight:bold;
	font-size:medium;
	margin:0px;
	width:742px;
	text-align:center;
    background-color:#DD859E; color:#FFFFFF; font-weight:bold;
}
#content.anzen_f #anzen_thanks{ text-align:center;}
#content.anzen_f #anzen_thanks p{ margin-bottom:20px; margin-top:20px;}
#content.anzen_f #anzen_thanks #toiawase
{
    width:35em;background-color: #FFF0FF;padding: 10px;border: 1px solid #FF6699;
	line-height:200%; margin-left:auto; margin-right:auto;
	text-align:left;
}




/* anzen end and happyou page add:2010.03 */
#content.anzen #anzen_end{width:692px; margin-left:auto; margin-right:auto; padding:15px;margin-bottom:15px;}
#content.anzen #anzen_end h2
{
    font-size:175%; text-align:center; color:#E8370B; line-height:normal; margin:0px; font-weight:bold; margin-bottom:20px;
}
#content.anzen #anzen_end p{ margin-bottom:20px; line-height:150%;}
#content.anzen #anzen_end p span{ color:#E8370B;}
#content.anzen #anzen_end .line{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom:20px;
}
#content.anzen #anzen_end h3{ font-weight:bold; font-size:120%; margin-bottom:0px;}
#content.anzen #anzen_end #toiawase p{ margin-top:1em;}


#content.anzen_h
{
    clear:both;width:762px;margin-left:auto;margin-right:auto;margin-top:4px;padding-top: 0px;
}

#content.anzen_h #anzen_head h1.happyou,
#content.anzen_h #anzen_head h1.happyou img { margin:0px; padding:0px; width:762px; height:230px; margin-left:auto; margin-right:auto;}
#content.anzen_h #anzen_head h1.happyou2011 img { margin:0px; padding:0px; width:762px; height:295px; margin-left:auto; margin-right:auto;}
#content.anzen_h #anzen_happyou { width:692px; margin-left:auto; margin-right:auto; padding:15px; padding-top:0px; margin-bottom:15px;}
#content.anzen_h #anzen_happyou h2
{
    font-size:175%; text-align:center; color:#E8370B; line-height:normal; margin:0px; font-weight:bold;
	margin-bottom:15px; display:none;
}
#content.anzen_h #anzen_happyou #aisatsu{ margin-bottom:15px;}
#content.anzen_h #anzen_happyou #aisatsu dl{
	border: 1px solid #A1A1A1;
	background-color: #444444;
}
#content.anzen_h #anzen_happyou #aisatsu dt{
	width:21px;
	text-align:center;
	float:left;
	padding:5px;
}
#content.anzen_h #anzen_happyou #aisatsu dd{
	background-color: #FFFFFF;
	margin-left:31px; padding:8px;
	line-height:150%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A1A1A1;
	font-size:110%;
}
#content.anzen_h #anzen_happyou #aisatsu dd+dd{ text-align:right; padding-top:0px; font-weight:bold;}

#content.anzen_h #anzen_happyou h3{ margin:0px;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou dl{
	border: 1px solid #A1A1A1;
	background-color: #444444;
}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou dt{
	width:21px;
	text-align:center;
	float:left;
	padding:5px;
}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou dd{
	background-color: #FFFFFF;
	margin-left:31px; padding:8px;
	line-height:150%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A1A1A1;
	font-size:110%;
}


#content.anzen_h #anzen_happyou #sakuhin #nyuusyou h4{ margin-bottom:0px;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #nyuusyou01 h4{ width:490px; margin-left:auto; margin-right:auto;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #nyuusyou02 h4{ width:691px; height:480px; margin-left:auto; margin-right:auto; position:relative;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #nyuusyou02 h4 img{ position:absolute; top:0px; right:-40px;}



#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #nyuusyou01 dl{ width:570px; margin-left:auto; margin-right:auto;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #nyuusyou02 dl{ width:335px; margin-left:auto; margin-right:auto;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #nyuusyou02 #nyuusyou02Item01{ float:left;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #nyuusyou02 #nyuusyou02Item02{ float:right;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #report{ clear:both;}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #report a
{
	outline:none;width:503px;height:50px;margin-left:auto;margin-right:auto;
	background-image: url(../anzen/images/bg_report.jpg);background-repeat: no-repeat;background-position: 0px 0px;
	text-indent: -9999px;display: block;
	margin-top:20px;
}
#content.anzen_h #anzen_happyou #sakuhin #nyuusyou #report a:hover{ background-position:0px -50px;}

#content.anzen_h #anzen_happyou hr.on
{
	display:block;
	height:1px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	margin-top:20px;
	clear:both;
}

#content.anzen_h #anzen_happyou #sakuhin #kasaku h4{ width:487px; margin-left:auto; margin-right:auto;margin-top:20px;}
#content.anzen_h #anzen_happyou #sakuhin #kasaku table{ width:90%; margin-left:auto; margin-right:auto; font-size:125%;border-collapse: collapse;}
#content.anzen_h #anzen_happyou #sakuhin #kasaku th{text-align:left; font-weight:normal; padding:5px; width:19em;}
#content.anzen_h #anzen_happyou #sakuhin #kasaku th.thNowrap{white-space:nowrap;}
#content.anzen_h #anzen_happyou #sakuhin #kasaku td{text-align:left;font-weight:bold;font-size:85%; padding:5px;}
#content.anzen_h #anzen_happyou #sakuhin #kasaku td span{ font-size:85%; font-weight:normal;}
#content.anzen_h #anzen_happyou #chui{ margin-top:30px;}
#content.anzen_h #anzen_happyou #chui p{ line-height:150%;}


/* anzen end and happyou page add:2010.03 */

/*anzen2011 list*/
#containar #pagebody #content .box {
	background-color: #EEF5DB;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width:725px;
}
.box div.list_01{
	width:220px;
	_width:210px;
	display: block;
	margin: 0px 10px;
	overflow: hidden;
	float: left;
}
#containar #pagebody #content .box .list_01 p {
	text-align: center;
	margin-top: 5px;
	width: 210px;
	padding: 3px 5px;
	color: #000000;
	font-size: 12px;
	border-bottom: 1px dotted #000000;
}
#containar #pagebody #content .box .list_01 li {
	font-size: 10px;
	line-height: 1.4;
	list-style: none;
}
#containar #pagebody #content dl.kyouhu {
	padding: 5px;
	background-color: #92AC7F;
	width: 715px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#containar #pagebody #content .kyouhu dt{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	display: inline;
}

#containar #pagebody #content .kyouhu dd{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin-left: 460px;
}

/* 625(mujiko) page add:2010.05 */
#content.mujiko
{
    clear:both;width:762px;margin-left:auto;margin-right:auto;margin-top:4px;padding-top: 0px;background-color:#E2E419;
}
.mujiko{background-color:#E2E419; _margin-top:-4px;}

#content.mujiko #mujiko_head
{
	width:762px;
	height:419px;
	margin-bottom:15px;
	text-indent:-9999px;
	display:block;
	background-image: url(../625/images/bg_mujiko_head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#content.mujiko #mujiko_head h1{ margin:0px; padding:0px;}


#mujiko_get,
#mujiko_gaiyou
{
    width:692px; margin-left:auto; margin-right:auto; padding:15px;background-color: #FFFFFF;border: 1px solid #40B973;
	margin-bottom:15px; clear:both;
	_margin-left:19px;
}

#content.mujiko #mujiko_get #getBox{ padding-top:15px;}
#content.mujiko #mujiko_get #getBox .getBoxItem{ width:210px; float:left;}
#content.mujiko #mujiko_get #getBox .getBoxItem h4{ margin:0px; padding:0px; font-size:100%;}
#content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:170px; margin-left:15px; background-color:#DCF3E6; padding:10px; padding-bottom:5px; padding-top:5px;}
*html #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:180px;}/* IE6 */
*:first-child+html #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:180px;}/* IE7 */
head~/* */body #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:180px;}/* IE8 */
html:not(:target) #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:170px;}/* etc */

#content.mujiko #mujiko_get #getBox .getBoxItem ol{ margin:0px; padding:0px; margin-left:2em; font-size:120%;}
#content.mujiko #mujiko_get #getBox .getBoxItem ol#kaito{ margin-top:1em; margin-bottom:1em;}
#content.mujiko #mujiko_get #getBox .getBoxItem li span{ color:#FF0000;}
#content.mujiko #mujiko_get #getBox .getBoxItem p { margin:0px; padding:0px;}
#content.mujiko #mujiko_get #getBox .getBoxItem p span{ color:#009900; font-weight:bold;}
#content.mujiko #mujiko_get #getBox #more{background-color:#FDE1D0; width:220px;}
#content.mujiko #mujiko_get #getBox #more h5{ margin:0px; margin-top:10px; padding:0px; margin-left:7px;}
#content.mujiko #mujiko_get #getBox #more p
{
    margin:0px; padding:0px; margin-left:45px; margin-top:5px; margin-right:5px; margin-bottom:5px;
	font-size:85%; color:#FF6600; font-weight:bold; line-height:normal;
}
#content.mujiko #mujiko_get #getBox .itemCenter{ margin-left:24px; margin-right:24px;}
#content.mujiko #mujiko_get #getBox .itemCenter .itemNaiyo{ font-size:85%;}




#content.mujiko #mujiko_get h3,
#content.mujiko #mujiko_gaiyou h3
{
    background-color:#40B973; color:#FFFFFF; font-weight:bold;
	margin:0px; padding:0px; padding:5px; padding-left:10px; padding-right:10px;
	font-size:150%; font-weight:bold;
}
#content.mujiko #mujiko_gaiyou .gaiyou_line{
	background-image: url(../625/images/bg_gaiyou_line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:10px;
}
#content.mujiko #mujiko_gaiyou dt{ width:80px; float:left; font-weight:bold;}
#content.mujiko #mujiko_gaiyou dd{ width:600px; margin-left:95px;}
*html #content.mujiko #mujiko_gaiyou dd{ width:580px;}/* IE6 */
*:first-child+html #content.mujiko #mujiko_gaiyou dd{ width:580px;}/* IE7 */

*html #content.mujiko #mujiko_gaiyou dd.ie67{ width:445px;}/* IE6 */
*:first-child+html #content.mujiko #mujiko_gaiyou dd.ie67{ width:445px;}/* IE7 */

#content.mujiko #mujiko_gaiyou div#qr{
	float:right;
	padding:10px;
	padding-bottom:5px;
	border: 1px solid #CCCCCC;
	margin-left:5px;
	margin-bottom:5px;
	text-align:center;
	font-size:10px;
}
#content.mujiko #mujiko_gaiyou dd br{ line-height:normal;}
#content.mujiko #mujiko_gaiyou dd span.E0668D{ color:#E0668D;}
#content.mujiko #mujiko_gaiyou dd.margin_bottom_1em{ margin-bottom:1em;}


.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
} /* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
} /* End hide from IE-mac */



/* end 625(mujiko) page add:2010.05 */
/* 625(mujiko) page add:2011.05 */
#content.mujiko
{
    clear:both;width:762px;margin-left:auto;margin-right:auto;margin-top:4px;padding-top: 0px;background-color:#E2E419;
}
.mujiko{background-color:#E2E419; _margin-top:-4px;}

#content.mujiko #mujiko_head
{
	width:762px;
	height:380px;
	margin-bottom:15px;
	text-indent:-9999px;
	display:block;
	background-image: url(../625/images/bg_mujiko_head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#content.mujiko #mujiko_head h1{ margin:0px; padding:0px;}


#mujiko_get,
#mujiko_gaiyou
{
    width:692px; margin-left:auto; margin-right:auto; padding:15px;background-color: #FFFFFF;border: 1px solid #40B973;
	margin-bottom:15px; clear:both;
	_margin-left:19px;
}

#content.mujiko #mujiko_get #getBox{ padding-top:15px;}
#content.mujiko #mujiko_get #getBox .getBoxItem{ width:210px; float:left;}
#content.mujiko #mujiko_get #getBox .getBoxItem h4{ margin:0px; padding:0px; font-size:100%;}
#content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:170px; margin-left:15px; background-color:#DCF3E6; padding:10px; padding-bottom:5px; padding-top:5px;}
*html #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:180px;}/* IE6 */
*:first-child+html #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:180px;}/* IE7 */
head~/* */body #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:180px;}/* IE8 */
html:not(:target) #content.mujiko #mujiko_get #getBox .getBoxItem .itemNaiyo{ width:170px;}/* etc */

#content.mujiko #mujiko_get #getBox .getBoxItem ol{ margin:0px; padding:0px; margin-left:2em; font-size:120%;}
#content.mujiko #mujiko_get #getBox .getBoxItem ol#kaito{ margin-top:1em; margin-bottom:1em;}
#content.mujiko #mujiko_get #getBox .getBoxItem li span{ color:#FF0000;}
#content.mujiko #mujiko_get #getBox .getBoxItem p { margin:0px; padding:0px;}
#content.mujiko #mujiko_get #getBox .getBoxItem p span{ color:#009900; font-weight:bold;}
#content.mujiko #mujiko_get #getBox #more{background-color:#FDE1D0; width:220px;}
#content.mujiko #mujiko_get #getBox #more h5{ margin:0px; margin-top:10px; padding:0px; margin-left:7px;}
#content.mujiko #mujiko_get #getBox #more p
{
    margin:0px; padding:0px; margin-left:45px; margin-top:5px; margin-right:5px; margin-bottom:5px;
	font-size:85%; color:#FF6600; font-weight:bold; line-height:normal;
}
#content.mujiko #mujiko_get #getBox .itemCenter{ margin-left:24px; margin-right:24px;}
#content.mujiko #mujiko_get #getBox .itemCenter .itemNaiyo{ font-size:85%;}




#content.mujiko #mujiko_get h3,
#content.mujiko #mujiko_gaiyou h3
{
    background-color:#40B973; color:#FFFFFF; font-weight:bold;
	margin:0px; padding:0px; padding:5px; padding-left:10px; padding-right:10px;
	font-size:150%; font-weight:bold;
}
#content.mujiko #mujiko_gaiyou .gaiyou_line{
	background-image: url(../625/images/bg_gaiyou_line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:10px;
}
#content.mujiko #mujiko_gaiyou dt{ width:80px; float:left; font-weight:bold;}
#content.mujiko #mujiko_gaiyou dd{ width:600px; margin-left:95px;}
*html #content.mujiko #mujiko_gaiyou dd{ width:580px;}/* IE6 */
*:first-child+html #content.mujiko #mujiko_gaiyou dd{ width:580px;}/* IE7 */

html>/**/body #content.mujiko #mujiko_gaiyou dd.ie67{ width:445px;padding-bottom/*\**/: 25px\9;}/* IE8 */
*html #content.mujiko #mujiko_gaiyou dd.ie67{ width:445px;padding-bottom: 25px;}/* IE6 */
*:first-child+html #content.mujiko #mujiko_gaiyou dd.ie67{width:445px;padding-bottom: 25px;}/* IE7 */
html:not(:target) #content.mujiko #mujiko_gaiyou dd.ie67{ width:445px;padding-bottom: 20px;}/* etc */

#content.mujiko #mujiko_gaiyou div#qr{
	float:right;
	padding:10px 10px 5px;
	border: 1px solid #CCCCCC;
	margin-left:5px;
	margin-bottom:5px;
	text-align:center;
	font-size:10px;
	background:#FFFFFF;
}
#content.mujiko #mujiko_gaiyou dd br{ line-height:normal;}
#content.mujiko #mujiko_gaiyou dd span.E0668D{ color:#E0668D;}
#content.mujiko #mujiko_gaiyou dd.margin_bottom_1em{ margin-bottom:1em;}


.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
} /* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
} /* End hide from IE-mac */

/*kyoushujyo ichiran list*/
#containar #pagebody #content .box {
	background-color: #EEF5DB;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width:725px;
}
/* 625 IE6 */
#containar #pagebody #content.mujiko .box {
	background-color: #EEF5DB;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	_margin-left: 19px;
	_margin-right: 19px;
	overflow: hidden;
	width:725px;
}
/* end 625 IE6 */
#containar #pagebody #content .box div.list_01{
	width:220px;
	_width:210px;
	display: block;
	margin: 0px 10px;
	overflow: hidden;
	float: left;
}
#containar #pagebody #content .box .list_01 p {
	text-align: center;
	margin-top: 5px;
	width: 210px;
	padding: 3px 5px;
	color: #000000;
	font-size: 12px;
	border-bottom: 1px dotted #000000;
}
#containar #pagebody #content .box .list_01 li {
	font-size: 10px;
	line-height: 1.4;
	list-style: none;
}
#containar #pagebody #content dl.kyouhu {
	padding: 5px;
	background-color: #92AC7F;
	width: 715px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* 625 IE6 */
#containar #pagebody #content.mujiko dl.kyouhu {
	padding: 5px;
	background-color: #92AC7F;
	width: 715px;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	_margin-left: 19px;
	_margin-right: 19px;
}
/* end 625 IE6 */
#containar #pagebody #content dl.kyouhu dt{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	display: inline;
}
#containar #pagebody #content dl.kyouhu dd{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin-left: 460px;
}

/* end 625(mujiko) page add:2011.05 */
