body		{
			width:821px;
			/* background-color:SlateBlue; */
			margin : auto ;
			/* margin-left : auto ; 
			margin-right : auto ;  */
		
		}

#border01	{
			border:solid 1px MediumBlue;
			background-color:white;

		}

#border02	{
			border:solid 1px MediumBlue;
			background-color:PaleTurquoise;
			padding-left:10px;
		}

#border03	{
			border:solid 1px Gold;
			background-color:Gold;
			text-align:center;
			font-size:14px;
		}

#border04	{
			border:solid 1px Gold;
			background-color:white;
			margin-left:40px;
			margin-right:40px;
			margin-top:20px;
			text-align:left;
			font-size:13px;
		}

#border05	{
			border:solid 1px black;
			background-color:Silver;
			margin-left:40px;
			margin-right:40px;
			margin-top:20px;
			text-align:center;
			font-size:13px;
		}

#border06	{
			border:solid 2px #cc0000;
			margin-left:0px;
			margin-right:20px;
			text-align:center;
			padding-top:20px;
			padding-bottom:20px;
			background-color:#fafafa;			
		}

#border07	{
			border:solid 2px #cc0000;
			margin-top:20px;
			margin-left:0px;
			margin-right:20px;
			margin-bottom:20px;
			text-align:left;
			padding:20px;
			background-color:#fafafa;			
		}

#border08	{
			border:solid 1px;
			margin-top:20px;
			margin-left:0px;
			margin-right:20px;
			margin-bottom:20px;
			text-align:left;
			padding:20px;
		}


.header		{
			margin-bottom:0px;
			/* background-color:green; */

		}

h1		{
			font-size:12px;
			text-align:right;
			margin-right:10px;
			margin-top:15px;

		}

.logo		{
			float:left;
			margin-top:15px;
			margin-bottom:0px;
		}

.ro a:hover img     {
*  			visibility:hidden;  
     		  }


.kensaku	{
			float:left;
			margin-left:30px
		}

.contact	{
			margin-top:10px;
		}

.subtitle	{
			text-align:right;
			font-size:12px;
			margin-right:20px;
			margin-bottom:10px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			/* background-color:yellow; */
		}

.sidebaner	{
			/* margin-left:10px; */
			/* margin-right:15px; */
			margin-left:15px;
			margin-right:15px;
			border:none;
			float:left;
		}

.hedarbaner	{
			border:solid 0px;
			margin:5px;
		}

.profile-bak   	{
			margin-left:12px;
			border:solid 0px;
		}


.left		{
			margin-left:10px;
			margin-top:20px;
			text-align:left;
			width:180px;
			float:left;
			/* background-color:yellow; */

		}

.right		{
			float:left;
			margin-left:10px;
			margin-top:20px;
		}

h2		{
			line-height:50px;
			font-size:15px;
			color:white;
		}

.menutitle	{
			padding-top:0px;
			padding-left:15px;
			background-image:url(img/menutitle.jpg);
			background-repeat:no-repeat;
		}

.LeftMenu a	{
			padding-left:20px;
			font-size:14px;
			background-image:url(img/check_01.jpg);
			background-repeat:no-repeat;
			background-position:1pt -2pt;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		}

a:hover		{
			position:relative; 
			top:2px; 
			left:2px;
			font-weight:bold;
			color:blue;
		}

a		{
			text-decoration:none;
			color:black;
		}

img		{
			border:none;
		}

.shikii		{
			position:absolute;
			top:440px;
			left:200px;
		}

#profile01      {
			display:block;
			background-image:url(img/profile-bak-over.jpg);
                        background-repeat:no-repeat;
                        width:790px; 
		}

#logo01         {
			display:block;
			background-image:url(img/logo_iio_over.jpg);
                        background-repeat:no-repeat;
		}


#muryo_rep      {
			display:block;
			background-image:url(img/muryo-rep-over.gif);
                        background-repeat:no-repeat;
		}


#SideFreeMB    {
			display:block;
			background-image:url(img/SideFreeMemberBaner-over.jpg);
                        background-repeat:no-repeat;
		
                }




#FreeMB     {
			display:block;
			background-image:url(img/sub_header_banner03-over.jpg);
                        background-repeat:no-repeat;

                }

#SideMail      {
			display:block;
			background-image:url(img/MailToNishi-over.jpg);
                        background-repeat:no-repeat;
		}

#MailSodan      {
			display:block;
			background-image:url(img/MailSodan-over.jpg);
                        background-repeat:no-repeat;
			margin-left:60px;
		}

#NextPage      {

			display:block;
			width:175px;
			background-image:url(img/next-page_button-over.jpg);
                        background-repeat:no-repeat;
			margin-left:200px;		

		}

#PrePage2	{
			display:block;
			width:175px;
			background-image:url(img/pre-page_button-over.jpg);
                        background-repeat:no-repeat;
		}

#NextPage2     {
			display:block;
			width:175px;
			background-image:url(img/next-page_button-over.jpg);
                        background-repeat:no-repeat;
			margin-left:10px;			

		}

.MovePage	{
			padding-left:120px;
		}

.MovePage a	{
			float:left;
		}


.h_botton	{
  			clear: both; /* float をクリア */
			margin-left:23px;
			margin-right:15px;
			float:left;
			/* background-color:red; */
			margin-bottom:0px;
		}

.h_botton a	{
			width:155px;
			font-size:12px;
			padding-top:20px;
			padding-bottom:15px;
			padding-left:0px;
			padding-right:0px;
			background-image:url(img/header_botton_moto.jpg);
                        background-repeat:no-repeat;
			text-align:center;
			float:left; 
		}

.h_botton a:hover{
			display:block;
			background-image:url(img/header_botton_moto_over.jpg);
                        background-repeat:no-repeat;
		}


.himg		{
			margin-left:9px;
			margin-right:15px;
			margin-bottom:0px;
		}

#order01        {
			display:block;
			background-image:url(img/hedar_baner3-over.png);
                        background-repeat:no-repeat;
			float:left;

		}


.muryo-rep	{
			position:absolute;
			top:35px;
			left:650px;
			
		}


.main		{
			margin-top:20px;
			margin-left:201px;
			text-align:left;
			/* background-color:yellow; */
		}

.main img	{
			text-align:center;
	
		}

.main p	        {
			margin-left:20px;
			margin-right:30px;
			font-size:14px;
			line-height:20px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

		}

.ad		{
			text-align:center;
			font-size:15px;
		}

h3		{
			width:600px;
			text-align:center;
			font-size:25px;
			color:blue;
			margin-top:50px;
			margin-bottom:50px;
		}


.mainleft	{
			float:left;
			margin-left:50px;
		}


.mainright	{
			margin-left:300px;
			padding-top:0px;
		}

.main2 a	{
			padding-left:20px;
			font-size:15px;
			background-image:url(img/check_02.jpg);
			background-repeat:no-repeat;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			font-size:14px;
		}

.maincontents	{
			margin-left:10px;
			width:580px
		}

.maincontents p {
			line-height:30px;
			font-size:14px;	
		}

.ad2		{
			margin-left:300px;
			border:solid 0px;	
		}

#footer01	{
  			clear: both; /* float をクリア */
			margin-top:50px;
			margin-left:210px;
			text-align:left;
			font-size:14px;
		}

#redwaku01	{
			text-align:center;
			margin-left:180px;
			border-width: 0.5pt;
			font-size: 12pt;
			color:red;
			padding:5px;
			border:solid 1px red;
		}

#redwaku02	{
			text-align:left;
			padding:20px 15px;
			border-width: 0.5pt;
			font-size: 12pt;
			border:solid 1px red;
		}

#redwaku03	{

			text-align:left;
			padding:20px 15px;
			border-width: 0.5pt;
			font-size: 12pt;
			color:red;
			border:solid 1px red;
		}

#red01		{
			text-align:left;
			font-size: 13pt;
/*			color:dimgray; */
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		}

#red02		{
			text-align:center;
			font-size: 14pt;
			color:red;
		}

#red03		{
			padding-left:15px;
			padding-right:20px;
			text-align:left;
			font-size: 9pt;
			color:blue;
		}

#red04		{
			text-align:center;
			font-size: 10pt;
			color:black;
		}

#red05		{
			color:#CC0000;
		}

#blue01		{
			padding-left:15px;
			padding-right:20px;
			text-align:center;
			font-size: 9pt;
			color:blue;
		}


#bold01		{
			padding-left:15px;
			padding-right:20px;
			text-align:left;
			font-size: 10pt;
			color:black;
		}

#waku01		{
			margin-top:10px;
			margin-bottom:10px;
			padding-top:5px;
			padding-bottom:5px;
			width:600px;
			line-height:25px;
			font-size:16px;
			border:dashed 1px blue;
			background-color:white;
		}

.markup-yellow 	{
			background-color: #ffff00;
		}

#idou		{
			margin-top:10px;
			margin-left:40px;
			margin-right:40px;
			text-align:right;
			font-size: 9pt;
			color:blue;
		}

#tyumoku	{
			padding-top:30px;
			padding-left:0px;
			margin-left:290px;
			background-image:url(img/tyumoku.gif);
			background-repeat:no-repeat;
		}

#em		{
			font-weight:bold;
			background:#FFFF00;
		}

#right_side	{
			text-align:right;			
		}

#left_side	{
			text-align:left;
		}


#center_img	{
			text-align:center;
		}

#reason		{
			background-image:url(img/7reazon-waku.jpg);
			background-repeat:no-repeat;
			margin-left:71px;
			padding-top:10px;
			padding-left:20px;
			text-align:left;
			line-height:33px;
			font-size:13px;

		}

#form_left	{
			text-align:left;
			font-size: 11pt;
			color:black;
			margin-left:20px;
			margin-right:20px;
			line-height:20px;
		}

#blog_title	{
			font-size: 20pt;
			text-align:center;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			font-weight:bold;
			color:#c90915;
		}

#blog_sign	{
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		}


#blog_fottor	{
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			background-color:#d6dee6; /*eeeeee;*/
			padding:5px;
			margin-right:25px;
		}

#toukou_time	{
			border:solid 1px;	
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:25px;
			margin-top:-1px;
			margin-bottom:2px;
			padding:5px;
			font-size:13px;
			width:204px;
			float:left;
		}

#toukou_time_0	{
			background-color:#eeeeee;	
			border:solid 1px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:25px;
			margin-top:-1px;
			margin-bottom:2px;
			padding:5px;
			font-size:13px;
			font-weight:bold;
			width:204px;
			float:left;
		}

#toukou_title	{
			border:solid 1px;		
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:240px;
			margin-top:-1px;
			margin-bottom:2px;
			padding:5px;
			font-size:13px;
			width:335px;
		}

#toukou_title_0	{
			background-color:#eeeeee;
			border:solid 1px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:240px;
			margin-top:-1px;
			margin-bottom:2px;
			padding:5px;
			font-size:13px;
			font-weight:bold;
			width:335px;
		}

#comment_koumoku {
			width:190px;
			text-align:left;
			float:left;

		}

#comment_q	{
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:20px;
			margin-right:40px;
			padding:5px;
			background-color:#eeeeee;
		}

#comment_a	{
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:20px;
			margin-right:40px;
			padding:5px;
			background-color:#f5deb3;
		}

#comment_confirm_title {
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;			
			font-size:20px;
			font-weight:bold;
			text-align:center;
		}

#comment_item	{
			background-color:#eeeeee;	
			border:solid 1px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			font-size:13px;
			padding:5px;
			margin-bottom:-1px;
			width:180px;
			float:left;
		}

#comment_value	{

			border:solid 1px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			font-size:13px;
			
			padding:5px;
			margin-bottom:-1px;
			margin-right:20px;
			margin-left:190px;
		}

#comment_article {

			border:solid 1px;
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			font-size:13px;
			padding:5px;
			margin-right:20px;
		}

.good_font	{
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			font-size:14px;
		}

#user_voice_photo_secret{
			float:left;
			margin-right:10px;			
		}

#user_voice_profile{
			margin-top:65px;
			margin-bottom:50px;			
		}

#user_voice_title{
			border:solid 1px #cc0000;
			text-align:center;
			margin-bottom:30px;
			padding:5px;
			background-color:#ffffcc;
		}

#profile{
			float:right;
			margin:20px;			
		}

#admin_profile{
			margin-top:20px;
			margin-bottom:10px;
		}

#comment_q	{
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:20px;
			margin-right:40px;
			padding:5px;
			background-color:#eeeeee;
		}

#comment_a	{
			font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			margin-left:20px;
			margin-right:40px;
			padding:5px;
			background-color:#f5deb3;
		}
