/*
Theme Name:Fuji Sankei Medics
Theme URI:http://***.**.**
Description:SEKAINOSAKE NIHONNOSAKE Template
Author:Kenji Fukukawa
*/

*{
	margin:0;
	padding:0;
}
hr{display:none;}
a{text-decoration:none;}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
caption{display:none;}
fieldset{
	border:none;
}
body{
	position:relative;
	background-color:#6d802d;
	background-image:url(images/index_113.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:75%;
	line-height:1.4;
	
}
.all_view_posts{
	text-align:right;
}
.clear{
	display:block;
	clear:both;
}
.base{
	background-image:url(images/index_04.gif);
	width:900px;
	margin:0px auto 0px auto;
	padding:0px 16px 0px 16px;
}
.head{
	background-image:url(images/index_02.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px -16px 10px -16px;
	padding:20px 16px 0px 16px;
}
.logo{
	width:153px;
	height:62px;
	float:left;
}
.serch{
	float:right;
	display: block;
	width:375px;
	background-image:url(images/index_123.gif);
}
.serch legend{
	display:none;
}
.serch form{
	display:block;
	background-image:url(images/index_124.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 3px 0px;
}
.serch fieldset{
	display:block;
	background-image:url(images/index_122.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 10px 10px 10px;
}
.serch input{
	vertical-align:middle;
}
.serch ul{
	margin:0px 0px 0px 25px;
}
.serch li{
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px 0px 10px 0px;
}
.serch img{
	vertical-align:middle;
	margin:0px 0px 0px 3px;
}
.serch .radio_form_man{
	overflow:hidden;
	padding-top:10px;
}
.serch label{
	display:inline;
	padding:0px 0px 0px 3px;
}
.serch .input_text{
	background-image:url(images/index_126.gif);
	background-repeat:no-repeat;
	background-position:3px;
	width:215px;
	border:1px solid #cbcbcb;
	padding:3px 3px 3px 20px;
}
.groval_navi{
	width:900px;
	background-image:url(images/index_15.gif);
	margin:10px 0px 10px 0px;
}
.groval_navi li{
	display:inline;
	list-style-type:none;
}
.groval_navi li a{
	display:block;
	padding:10px 5px 10px 5px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	border-right:1px #FFFFFF dotted;
}
.groval_navi li a:hover{
	background-image:url(images/index_13.gif);
	overflow:hidden;
	text-decoration: none;
}
.scor_boad{
	text-align:center;
}
/*◆◆◆打ち出しエリアここから◆◆◆*/
.hammer_out{
	margin:0px 0px 10px 0px;
	border:5px solid #43464a;
	padding:5px;
	width:880px;
}
.pr_new{
	float:left;
	width:610px;
	border-right:1px dotted #000000;
}
.pr_new_img{
	float:left;
	
}
.pr_new_text{
	float:left;
	width:372px;;
	margin:0px 10px 0px 10px;
}
.pr_new_text h2{
	width:273px;
	height:36px;
	text-indent:-99999px;
	overflow:hidden;
	background-image:url(images/index_21.gif);
	background-repeat:no-repeat;
}
.pr_new_text p{
	margin:1em 0px 1em 0px;
	line-height: 1;
}
.pr_new_text dl dt,.pr_new_text dl dd{
	float:left;
	font-size:125%;
	font-weight:bold;
	margin:0px 0px 1em 0px;
	color:#a52323;
}
.pr_newkiji{
	float:right;
}
.text-align_light{
	text-align:right;
}
/*◆◆◆打ち出しエリアここまで◆◆◆*/

/*◆◆◆左カラムエリアここから◆◆◆*/
.left_caram{
	width:160px;
	float:left;
	margin:0px 10px 0px 0px;
}
.left_caram img{
	margin:0px 0px 10px 0px;
}
.left_caram h2{
	margin:-3px -3px 3px -3px;
	color:#FFFFFF;
	font-size:100%;
	background-image:url(images/index_47.gif);
	padding:3px;
}
.left_caram h3{
	border-left:5px solid #9f2d00;
	padding:0px 0px 0px 5px;
	margin:5px 0px 5px 0px;
}
.left_caram li{
	list-style-type:none;
	background-image:url(images/index_51.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:0px 0px 0px 10px;
}
.left_caram h3,.left_caram h3 a{
	font-size:100%;
	color:#9f2d00;
}
.service_all{
	border:1px solid #73880a;
	padding:3px;
	margin:10px 0px 10px 0px;
}
/*◆◆◆左カラムエリアここまで◆◆◆*/

/*◆◆◆メインカラムエリアここから◆◆◆*/
.index_main{
	width:408px;
	float:left;
	margin:0px 10px 0px 0px;
}
.new_press{
	background-color:#6d802d;
	padding:5px;
	margin:0px 0px 10px 0px;
	width:100%;
}
.new_press h2{
	font-size:100%;
	background-image:url(images/index_38.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 0px;
}
.new_press_main{
	background-color:#FFFFFF;
	padding:5px;
	background-image:url(images/index_112.gif);
	background-repeat:no-repeat;
}
.new_press_only{
	border-bottom:1px dotted #000000;
	margin: 10px 0px 0px 0px;
}
.new_press_only td{
	vertical-align:top;
	padding-bottom:5px;
}
.new_press_only_images a{
	display:block;
	width:75px;
	border:1px solid #aaaaaa;
	padding:3px 3px 0px 3px;
	margin-right:5px;
	text-align:center;
}
new_press_only_discription{
	padding-left:5px;
}
.new_press_only h3{
	font-size:135%;
}
.main_nuse{
	margin:0px 0px 10px 0px;
	border:1px solid #000000;
	padding:5px;
	width:100%;
}
.main_nuse h2{
	background-image:url(images/index_67.gif);
	margin:-5px -5px 5px -5px;
	padding:3px 0px 0px 5px;
	height:17px;
	font-size:100%;
	color:#FFFFFF;
}
.main_nuse table{
	border-collapse:collapse;
	width:100%;
}
.main_nuse table td{
	padding:2px;
	vertical-align:top;
}
.main_nuse_sell_1{
	width:95px;
	background-image:url(images/index_121.gif);
	background-repeat:no-repeat;
	background-position:83px 5px;
}
.main_nuse_sell_2{
}
/*◆◆◆メインカラムエリアここまで◆◆◆*/

/*◆◆◆右カラムエリアここから◆◆◆*/
.right_carams{
	width:300px;
	float:right;
}
.right_carams img{
	margin:0px 0px 10px 0px;
}
.pickup_ser1{
	margin:0px 0px 10px 0px;
	border:1px solid #ffc093;
	background-color:#ffddc7;
	padding:5px;
	position:relative;
}
.pickup_ser1 li{
	margin:0px 0px 0px 10px;
}
.pickup_ser1 h2{
	font-size:100%;
	color:#9f2d00;
}
.pickup_ser1 div{
	background-color:#FFFFFF;
	padding:5px;
}
.text_ad{
	border:1px solid #ffc093;
	margin:0px 0px 10px 0px;
}
.text_ad td{
	vertical-align:top;
	padding: 5px;
}
.text_ad h2{
	font-size:135%;
	margin:0px 0px 5px 0px;
}
.text_ad img{
	border:1px solid #aaaaaa;
	margin:0px 5px 0px 0px;
}
/*◆◆◆右カラムエリアここまで◆◆◆*/

/*◆◆◆フッターエリアここから◆◆◆*/
.footer_develops{
	padding:10px 5px 5px 5px;
	background-image:url(images/index_02.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-left:5px solid #4f5c20;
	border-right:5px solid #4f5c20;
	background-color:#441700;
	color:#b4a299;
	width:910px;
	margin:0px auto 0px auto;
}
.footer_develops h2{
	font-size:100%;
}
.footer_develops a{
	color:#b4a299;
}
.footer_develops li{
	white-space:nowrap;
	word-break: break-all; 
	display:list_item;
	float:left;
	border-right:1px solid #b4a299;
	padding:0px 5px 0px 5px;
	list-style-type:none;
}
.footer_develops p{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px dotted #b4a299;
}
/*◆◆◆フッターエリアここまで◆◆◆*/
