@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	line-height:1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.right{
	float: right;
	padding: 5px;
}
.left{
	float: left;
	padding: 5px;
}
a{
	border:0;
	margin:0;
	padding:0;
	zoom: 1;
}
img{
	border:0;
	text-decoration:none;
}
#wrap{
}
#cont{
	width:870px;
	margin:0 auto;
	background:url(images/main_back.jpg) repeat-y;
}
h1{
	margin:0 auto;
	padding:5px;
	font-size:14px;
	width:830px
}
#header{
	margin:0;
	padding:0;
	text-indent:-999999px;
	background:url(images/header_img.jpg) no-repeat;
	width:870px;
	height:227px;
}
#main_area{
	margin:20px auto;
	padding:0;
	width:750px;
}
#main_left{
	width:325px;
	float:left;
}
#main_right{
	width:425px;
	height:745px;
	background:url(images/main_img.jpg) no-repeat;
	text-indent:-999999px;
	float:right;
}
#main_news{
	float:right;
	width:425px;
	margin-bottom:20px;
}
#main_news_top{
	background:url(images/new_top.jpg) no-repeat;
	height:35px;
	width:425px;
	margin:0;
	padding:0;
}
#main_news_middle{
	padding:20px;
	font-size:14px;
}
#main_news_bottom{
	background:url(images/new_bottom.jpg) no-repeat;
	height:10px;
	width:425px;
}
#info_area{
	margin:0 auto;
	background:url(images/info_back.jpg) no-repeat;
	height:230px;
	padding:0 35px;
}
#info_left{
	width:530px;
	height:180px;
	float:left;
}
#info_right{
	height:180px;
	width:250px;
	float:right;
	font-size:13px;
	padding-top:10px;
}
#info_right table{
	line-height:1.5em;
}
#footer{
	margin:0;
	padding:0;
	background:url(images/footer_img.jpg) no-repeat;
	height:83px;
	text-indent:-99999px;
}
/*メニューボタン*/
.main_left{
	padding-left: 35px;
	margin-bottom: 10px;
}
#main_left li a{
	display: block;
	
}
#main_left ul,#main_left li{
	list-style:none;
	margin:0;
	padding:0;

}

*html #main_left ul,*html #s_main_left ul{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px
}

*html #main_left li,*html #s_main_left li{
	line-height:0px;
	display: block;
}
*html #main_left li a,*html #s_main_left li a{
	display: block;
	text-decoration:none;
	line-height:0px;
}
*html #main_left .puchi a{
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}

.main_left2{
	margin:0 auto;
	padding:0;
}
.main_left2 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.main_left2 li a{
	display:block;
	width:210px;
	height:30px;
	text-indent:-999999px;
}

.manga a{

}
.natu a{
	margin: 30px;
}
.natu a:hover{
	background:url(images/menu_natu_ov.jpg) no-repeat;
}
.food a{
	background:url(images/menu_food.jpg) no-repeat;
	margin:30px;
}
.food a:hover{
	background:url(images/menu_food_ov.jpg) no-repeat;
}
.nuno a{
	background:url(images/menu_nuno.jpg) no-repeat;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
}
.nuno a:hover{
	background:url(images/menu_nuno_ov.jpg) no-repeat;
}
.shop a{
	background:url(images/menu_shop.jpg) no-repeat;
	margin:0 30px 0 30px;
}
.shop a:hover{
	background:url(images/menu_shop_ov.jpg) no-repeat;
}
.reme a{
	background:url(images/menu_kon_re.jpg) no-repeat;
	margin:0 30px 30px 30px;
}
.reme a:hover{
	background:url(images/menu_kon_re_ov.jpg) no-repeat;
}
.med a{
	background:url(images/menu_med.jpg) no-repeat;
	margin:30px;
}
.med a:hover{
	background:url(images/menu_med_ov.jpg) no-repeat;
}
.puchi a{
	margin-top: 20px;
	margin-bottom: 20px;
}

.qa a{
	background:url(images/menu_qa.jpg) no-repeat;
	margin:30px;
}
.qa a:hover{
	background:url(images/menu_qa_ov.jpg) no-repeat;
}
.hitori a{
	background:url(images/menu_hitori.jpg) no-repeat;
	margin:30px;
}
.hitori a:hover{
	background:url(images/menu_hitori_ov.jpg) no-repeat;
}
.customer a{
	margin:0 30px 0 30px;
}
.customer a:hover{
	background:url(images/menu_okyaku_ov.jpg) no-repeat;
}
.order a{
	background:url(images/order_2.jpg) no-repeat;
	display:block;
	width:145px;
	height:70px;
	text-indent:-999999px;
	margin-left:60px;
}
.order a:hover{
	background:url(images/order_2_ov.jpg) no-repeat;
}
.otoiawase a{
	background:url(images/info_2.jpg) no-repeat;
	display:block;
	width:145px;
	height:70px;
	text-indent:-999999px;
	margin-left:60px;
}
.otoiawase a:hover{
	background:url(images/info_2_ov.jpg) no-repeat;
}
/*メニューNews!!*/
.new_c{
	background:url(images/menu_new.jpg) no-repeat;
	width:210px;
	height:30px;
	margin:5px 0 5px 15px;
	text-indent:-99999px;
}
/*規定額以上なら、送料サービス！*/
.shop_c{
	width:210px;
	height:30px;
	margin:5px 0 5px 15px;
	text-indent:-99999px;
}
/*NEWS*/
#qx_news{
	background:#FFE6A4;
	padding:10px;
	line-height:1.5em;
}
/*強調文字*/
.b_g{
	font-weight:800;
	color:#006600;
	border-bottom:dashed #006600 2px;
	font-size:14px;
}
/*回り込みクリア*/
.cl{
	clear:both;
}
/*上部へ戻るスタイル*/
.top_go_s{
	text-align:right;
}
.top_go_s a{
	text-decoration:none;
}
.top_go_s a:hover{
	text-decoration:underline;
}
/*xxx.html用のスタイル*/
#xx_header{
	margin:0;
	padding:0;
	width:870px;
	height:227px;
}
#xx_main_right{
	width:425px;
	height:745px;
	float:right;
	background:url(images/xx_junbi.jpg) no-repeat;
	margin-right: 50px;
}

/***********トップページ以外のスタイルはここから***********/
#header_sub{
	margin:0;
	padding:0;
	width:870px;
	height:160px;
}
#s_main_area{
	margin:0 auto;
	padding:0;
	width:800px;
}

#s_main_left{
	width:250px;
	float:left;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 10px;
}
#s_main_left ul{
	list-style:none;
	margin:0;
	padding:0;
}
#s_main_left li a{
	display:block;
}
#s_main_right{
	width:530px;
	float:left;
	font-size:13px;
	line-height:1.5em;
	margin-top:30px;
}
#h2_homeopa{
	width:280px;
	height:40px;
	margin:0;
	padding:0;
	background:url(images/h2_homeopa.jpg) no-repeat;
	display:block;
}
#h2_homeopa_kuwa{
	background:url(images/homeopa_kuwashiku_top.jpg) no-repeat;
	width:430px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
#h2_homeopa_dou{
	background:url(images/homeopa_doubutu_top.jpg) no-repeat;
	width:300px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
#h2_byourei{
	background:url(images/byourei_top.jpg) no-repeat;
	width:200px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
#s_main_right_top{
	width:100%;
	height:12px;
	font-size:2px;
	background:url(images/s_main_area_top.jpg) no-repeat;
	line-height:0em;
	color:#ffffff;
}
#s_main_right_middle{
	width:510px;
	background:url(images/s_main_area_middle.jpg) repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
#s_main_right_bottom{
	width:100%;
	height:12px;
	margin-bottom:30px;
	background:url(images/s_main_area_bottom.jpg) no-repeat;
}
#s_main_right_word{
	margin:0;
	padding:0;
}
/*会社概要のページ*/
#h2_company{
	width:280px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	background:url(images/h2_company.jpg) no-repeat;
	display:block;
}
#company_t{
	width:500px;
	margin:20px auto;
}
#me{
	background:url(images/s_me_back.jpg) no-repeat;
	height:75px;
}
/*ホメオパシーって？のページ*/
.homeopa_1{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
	background:url(images/homeopa_img_1.jpg) no-repeat;
}
.homeopa_2{
	width:270px;
	margin:0 auto;
	background:url(images/homeopa_img_2.jpg) no-repeat;
	padding-left:230px;
}
.homeopa_3{
	width:480px;
	margin:0 auto;
	padding-left:20px;
	background:url(images/homeopa_img_3.jpg) no-repeat;
}
.manga{
	width:505px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sub_menu_h{
	width:480px;
	margin:0 auto;
	padding:10px;
}
#home_kuwa a{
	width:220px;
	height:35px;
	background:url(images/homeopa_kuwasiku.jpg) no-repeat;
	text-indent:-999999px;
	display:block;
	float:left;
}
#home_kuwa a:hover{
	background:url(images/homeopa_kuwasiku_ov.jpg) no-repeat;
}
#home_shou a{
	width:220px;
	height:35px;
	background:url(images/homeopa_shouhin.jpg) no-repeat;
	text-indent:-999999px;
	display:block;
	float:right;
}
#home_shou a:hover{
	background:url(images/homeopa_shouhin_ov.jpg) no-repeat;
}
#home_benkyo a{
	width:220px;
	height:35px;
	background:url(images/homeopa_benkyo.jpg) no-repeat;
	text-indent:-999999px;
	display:block;
	margin:0;
	float:left;
}
#home_benkyo a:hover{
	background:url(images/homeopa_benkyo_ov.jpg) no-repeat;
}
#home_doubutu a{
	width:220px;
	height:35px;
	background:url(images/homeopa_doubutu.jpg) no-repeat;
	text-indent:-99999px;
	display:block;
	margin:0;
	float:right;
}
#home_doubutu a:hover{
	background:url(images/homeopa_doubutu_ov.jpg) no-repeat;
}
/*ホメオパシーをもっと詳しく知るのページ*/
.homeopa_kuwa_1{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
}
.homeopa_kuwa_2{
	width:270px;
	margin:0 auto;
	background:url(images/homeopa_kuwa_img_1.jpg) no-repeat;
	padding-left:230px;
}
.homeopa_kuwa_3{
	width:480px;
	margin:0 auto;
	padding-left:20px;
}
#home_japan a{
	width:220px;
	height:35px;
	background:url(images/homeopa_japan.jpg) no-repeat;
	text-indent:-99999px;
	display:block;
	margin:0;
	float:right;
}
#home_japan a:hover{
	background:url(images/homeopa_japan_ov.jpg) no-repeat;
}
/*動物とホメオパシーのページ*/
.homeopa_dou_1{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
	background:url(images/homeopa_dou_neko_2.jpg) no-repeat;
	height:145px;
}
.homeopa_dou_2{
	width:300px;
	margin:0 auto;
	background:url(images/homeopa_dou_inu_1.jpg) no-repeat;
	padding-left:200px;
}
.homeopa_dou_3{
	width:480px;
	margin:0 auto;
	padding-left:20px;
}
.homeopa_dou_3 img{
	float:left;
}
.homeopa_dou_3 p{
	width:220px;
	margin:0 auto;
	padding-left:20px;
	display:block;
	float:left;
}
/*病例・ケース*/
.homeopa_byou_1{
	width:480px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
	background:url(images/byou_1_img_shin.jpg) no-repeat;
	height:620px;
}
.homeopa_byou_2{
	width:300px;
	margin:0 auto;
	background:url(images/byou_2_img.jpg) no-repeat;
	padding-left:200px;
	padding-top:30px;
}
.homeopa_byou_3{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
	background:url(images/byou_3_img.jpg) no-repeat;
}
.homeopa_byou_4{
	width:300px;
	margin:0 auto;
	background:url(images/byou_4_img.jpg) no-repeat;
	padding-left:200px;
	padding-top:30px;
}
.homeopa_byou_5{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
	background:url(images/byou_5_img.jpg) no-repeat;
}
.homeopa_byou_6{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
}
h4{
	background:url(images/byourei_m_com.jpg) no-repeat;
	height:30px;
	padding-left:40px;
	color:#CC99CC;
	font-size:14px;
	padding-top:6px;
}
.hh3 a{
	display:block;
	background:#FFFFCC;
	padding:2px;
	font-size:12px;
	width:180px;
	float:left;
	margin-left:20px;
	background:url(images/byourei_m_com_mini.jpg) no-repeat;
	padding-left:25px;
	color:#cc99cc;
	text-decoration:none;
	font-weight: bold;
}
.hh3 a:hover{
	background:url(images/byourei_m_com_mini_ov.jpg) no-repeat;
	color:#66CCFF;
	text-decoration:underline;
	font-weight: bold;
}
/*食の陰陽*/
#h2_shoku{
	background:url(images/h2_shokuinyo.jpg) no-repeat;
	width:220px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.homeopa_food_1{
	width:480px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
	background:url(images/food_1_img.jpg) no-repeat;
}
.homeopa_food_3{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
	background:url(images/food_3_img.jpg) no-repeat;
}
.homeopa_food_4{
	width:300px;
	margin:0 auto;
	background:url(images/food_4_img.jpg) no-repeat;
	padding-left:200px;
	padding-top:30px;
}
/*布ナプキンスタイル*/
.merito{
	background:url(images/byourei_m_com.jpg) no-repeat;
	height:30px;
	padding-left:40px;
	color:#CC99CC;
	font-size:14px;
	padding-top:6px;
	font-weight:800;
}
#h2_nuno{
	background:url(images/h2_nunonapu.jpg) no-repeat;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.homeopa_cloth_1{
	width:480px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
	background:url(images/nuno_3_2_img.jpg) no-repeat;
}
.homeopa_cloth_1 p{
	padding-left:30px;
	margin-top:0;
}
.homeopa_cloth_3{
	width:480px;
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
	background:url(images/nuno_1_img.jpg) no-repeat;
}
.homeopa_cloth_4{
	width:250px;
	margin:0 auto;
	background:url(images/nuno_nap.jpg) no-repeat;
	height:270px;
	padding-left:250px;
	padding-top:30px;
}
/*商品案内*/
.h2_shop{
	background:url(images/h2_shop.jpg) no-repeat;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	display:block;
}
.homeopa_shop_1{
	width:480px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
	background-repeat: no-repeat;
}
.homeopa_shop_2{
	width:480px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
}
.homeopa_shop_1 p{
	padding-left:30px;
	margin-top:0;
}
/*商品詳細ページ*/
.homeopa_shop_shou_1{
	width:480px;
	margin:0 auto;
	padding-top:10px;
}
.shop_cent{
	text-align:center;
}
.homeopa_shop_shou_1 table{
	margin:20px auto;
}
.t_midashi{
	padding:5px;
	border-bottom:#333333 dashed 1px;
	margin-bottom:5px;
}
.shousai_l{
	padding-left:30px;
	margin-top:0;
}
/*Mama'sは嬉しいがいっぱい！！*/
.h2_serv{
	background:url(images/h2_service.jpg) no-repeat;
	width:430px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.homeopa_serv_1{
	width:480px;
	margin:0 auto;
	padding-left:20px;
	background:url(images/serv_1_img.jpg) no-repeat;
}
.homeopa_serv_3{
	width:480px;
	margin:0 auto;
	padding-left:20px;
	background:url(images/serv_2_img.jpg) no-repeat;
}
h5{
	font-size:14px;
	background:url(images/serv_ico.jpg) no-repeat;
	padding-left:65px;
	height:40px;
	color:#FF66CC;
	padding-top:15px;
	margin:20px auto 10px;
}
.red_s{
	color:#FF0000;
	font-weight:800;
}
.green_s{
	color:#006600;
	font-weight:800;
}
.hana{
	background:url(images/byourei_m_com_mini.jpg) no-repeat;
	color:#FF6600;
	padding-left:25px;
	height:20px;
	display:block;
	margin-bottom:0;
	font-weight:800;
}
/*ハートのスタイル*/
.hart{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
/*強調のスタイル*/
.kyou{
	font-size:14px;
	color:#0099CC;
	font-weight:800;
}
.hana_b{
	background: url(images/byourei_m_com_mini_ov.jpg) no-repeat;
	height:20px;
	color:#0066CC;
	padding-left:25px;
	display:block;
	font-weight:800;
}
/*プチサークルのスタイル*/
.h2_petit{
	background:url(images/puticircle_top.jpg) no-repeat;
	width:320px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.kiko{
	background:url(images/puticircle_kikou.jpg);
	width:165px;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.stre{
	background:url(images/puticircle_streti.jpg) no-repeat;
	width:230px;
	height:30px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.h2_study{
	background:url(images/puticircle_top_benkyo.jpg) no-repeat;
	width:300px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.pet_sub{
	padding-left:20px;
	font-size:14px;
	font-weight:800;
}
.circle_1{
	width:480px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
	background:url(none) no-repeat;
}
.circle_1 p{
	padding-left:30px;
	margin-top:0;
}
/*商品紹介*/
.syou_h5{
	font-size:14px;
	background:url(images/serv_ico.jpg) no-repeat;
	padding-left:65px;
	height:40px;
	color:#FF66CC;
	padding-top:15px;
	/*margin:20px auto 10px;*/
	width:150px;
	}
.w_300{
	width:300px;
}
.t_set{
	width:450px;
	font-size:12px;
	margin:0 auto;
}
.t_w_200{
	width:160px;
}
h5 a{
	text-decoration:none;
	color:#FF6699;
}
h5 a:hover{
	border-bottom:1px solid #006699;
	color:#006699;
}
.homeopa_form_1{
	width:480px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
}
#form{
	font-size:14px;
	margin:0;
}
#shop_link{
	margin:0 auto;
}
/*自然療法って？のスタイル*/
.h2_shizen{
	background:url(images/nature_top.jpg) no-repeat;
	width:320px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.homeopa_nature_2{
	width:270px;
	margin:0 auto;
	padding-left:230px;
}
.nature_waku_1{
	width:480px;
	margin:0 auto;
	padding-left:20px;
	background:url(images/nature_img1.jpg) no-repeat;
	height:200px;
}
.nature_waku_2{
	width:270px;
	margin:0 auto;
	padding-left:230px;
	padding-top:30px;
	height:184px;
	background:url(images/nature_img2.jpg) no-repeat;
}
.nature_maku_3{
	width:480px;
	margin:0 auto;
	padding-left:20px;
	background:url(images/nature_img3.jpg) no-repeat;
	height:140px;
}
/*Q&Aのスタイル*/
.h2_q_a{
	background:url(images/q_a_top.jpg) no-repeat;
	width:320px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
.q_style{
	background:url(images/q_a_q.jpg) no-repeat;
	width:52px;
	height:30px;
	margin:10px 0;
	padding:0;
	display:block;
	text-indent:-999999px;
}
.a_style{
	background:url(images/q_a_a.jpg) no-repeat;
	width:52px;
	height:30px;
	margin:10px 0;
	padding:0;
	display:block;
	text-indent:-999999px;
}
/*お客さまの声*/
.h2_okyakusama{
	background:url(images/h2_okyakusama.jpg) no-repeat;
	width:320px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
/*ボーダー*/
.bor_p{
	background:url(images/border.jpg) no-repeat;
	width:440px;
	height:10px;
}
/*ママスカレンダー*/
#sch_tb{
	width:700px;
	border-collapse:collapse;
	font-size:14px;
	font-weight:800;
	margin:10px 0 0 20px;
}
#sch_tb td{
	width:90px;
}
#sch_tb td p{
	margin-top:5px;
}
#h_20 td{
	height:20px;
	border-collapse:collapse;
	text-align:center;
}
.h_90 td{
	height:90px;
	border-collapse:collapse;
	border:2px solid #cccccc;
}
.s_magi{
	height:70px;
	padding-left:3px;
	line-height:1.5em;
}
.yasumi{
	background-color:#ffcccc;
}
.date_blk{
	background:#e8e8e8;
}
#new_title{
	font-size:18px;
	text-align:center;
	width:700px;
	color:#ff6600;
	font-weight:800;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 20px;
}
/*今月のレメディ*/
.h2_month{
	background:url(images/month_top.jpg) no-repeat;
	width:320px;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-99999px;
	display:block;
}
/*QX*/
#qx{
	width:660px;
	line-height:1.5em;
	padding:20px;
	font-size:14px;
	background:url(images/qx_back.jpg) no-repeat;
}
.big_red{
	font-size:16px;
	color:#ff3333;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-weight:800;
}
/*文字装飾*/
.word_small{
	font-size:10px;
}
.word_ao{
	color:#0066cc;
	font-weight:800;
}
.word_pink{
	color:#ff3399;
	font-weight:800;
}
.word_midori{
	color:#00cc33;
	font-weight:800;
}
.word_pink_big{
	color:#ff3399;
	font-weight:800;
	font-size:18px;
}
#s_main_right_middle h2 {
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	background-image: url(images/h2midashi.jpg);
	height: 26px;
	width: 233px;
	padding-top: 8px;
	padding-left: 15px;
}
#s_main_right #s_main_right_middle h1 {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	padding: 0px;
}
#s_main_right #s_main_right_middle p {
	font-size: 12px;
	line-height: 15pt;
	margin: 0px;
	padding-left: 15px;
	padding-right: 10px;
	text-align: justify;
}
#submenu  ul,#submenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#submenu {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0px;
}
#submenu li {
	display: inline;
	width: 220px;
	margin: 10px;
	height: 35px;
}
#submenu li a {
}
#s_main_right_middle h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3366FF;
	width: 98%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	color: #3366FF;
	padding-left: 5px;
}
.seibun {
	color: #0000FF;
	font-size: 10px;
	padding: 5px;
	background-color: #E6F3FF;
	width: 90%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.seibun2 {
	color: #0000FF;
	font-size: 10px;
	padding: 5px;
	background-color: #E6F3FF;
	width: 90%;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#s_main_right_middle    ul,#s_main_right_middle   ol  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lefthalf img {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;

}
.righthalf img {
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	display: block;
	padding-top: 20px;
}
.rightsyouhin {
	float: left;
	width: 290px;
}
.merito2 {
	background-image: url(images/givbag.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.pdf   li   {
	margin: 0px;
	list-style-type: none;
	height: 12px;
	line-height: 12px;
	display: block;
}
.pdf {
	padding-left: 20px;
}
.pdf ul li a {
	text-decoration: none;
}

.pdf ul {
	list-style-type: none;
}
#s_main_right_middle  .circle_1  dl {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
#s_main_right_middle .circle_1 dt {
	padding-left: 10px;
	margin: 0px;
}
#s_main_right_middle .circle_1 dd {
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 10px;
}
.mon_thu {
	background-color: #D7EBFF;
}
.fri_sun {
	background-color: #FFCCFF;
}
.news_c {
	font-size: 12px;
	line-height: 15px;
}
#tell {
	width: 650px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.color {
	width: 700px;
	margin-left: 20px;
	text-align: center;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}.cent{
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.remed {
	background-color: #CCC;
	width: 98%;
	margin-bottom: 15px;
}
.remed td{
	background-color: #FFF;
	font-size: 10px;
	margin: 0px;
	padding: 5px;
	width: 30%;
}
.remed th{
}
.seibun3{
	font-size: 10px;
	color: #3CF;
}
.cen {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

