/* CSS Document */
/*--------------------------------------------------------------
▼基本設定▼
--------------------------------------------------------------*/
body{	background:url(images/background.gif) repeat;}
div{overflow:hidden;}
ul{
	margin:0;
	/*padding:0;*/
	}
ul li{}
/*--------------------------------------------------------------
▲基本設定▲
--------------------------------------------------------------*/
/*--------------------------------------------------------------
▼テキスト関係▼
--------------------------------------------------------------*/
ul.no1_com{
	list-style-type:disc;
	font-size:16px;
	}
.no1_com li{
	list-style-type:disc;
	}
ul.no4_or_later{
	list-style-type:disc;
	}
.no4_or_later li{
	list-style-type:disc;
	font-size:1.1em;
	}		
/*--------------------------------------------------------------
▲テキスト関係▲
--------------------------------------------------------------*/
/*--------------------------------------------------------------
▼画像関係▼
--------------------------------------------------------------*/
.main_img{
	width:920px;
	height:320px;
	background:url(images/img_01.jpg) no-repeat;
	}
.img_ctr{
    display: block;
    margin: 0 auto;
	}
.img_left{
	clear:both;
	margin:11px 0;
	}	
.no1_title{
	background:url(images/img_03.png) no-repeat;
	width:904px;
	height:92px;
	margin:0 auto;
	}
.no2_title{
	background:url(images/img_10.png) no-repeat;
	width:447px;
	height:90px;
	margin:0 auto;
	}
.no3_title{
	background:url(images/img_18.png) no-repeat;
	width:447px;
	height:90px;
	margin:0 auto;
	}	
		
.order , .company_name{
	margin-left:96px;
	display:block;
	}
.order{
    margin-bottom: 5px;
    margin-top: 16px;	
	}
.order2{
    margin-bottom: 5px;
    margin-top: 16px;
	margin-left:107px;
	}
.company_name2{
	margin-left:106px;
	display:block;
	}	
.photo{
	float:left;
    margin-left: 92px;
	}
.photo_new_line{
	clear:both;
	margin:0 auto;
	width:277px;
	height:175px;
	display:block;
	}	
.comment_title_sml{
	width:90px;
	height:24px;
	clear:both;
	display:block;
	}				
/*--------------------------------------------------------------
▲画像関係▲
--------------------------------------------------------------*/
/*--------------------------------------------------------------
▼レイアウトボックス▼
--------------------------------------------------------------*/
.box_gold{
	background:url(images/img_02.jpg) no-repeat;
	width:920px;
	height:66px;
	}
.middle{
	background-color:#CCCCCC;
	width:920px;
	height:auto;
	}
.no1_area{
	width:904px;
	height:325px;
	background-color:#FFFFFF;
	margin:10px auto;
	
	-webkit-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	-moz-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	-ms-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	box-shadow: 3px 5px 4px rgb(168, 168, 168);
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#a8a8a8, direction=149, strength=5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#a8a8a8, direction=149, strength=5)";
	zoom: 1;
		
	}
.no2_area{
	width:447px;
	height:423px;
	float:left;
	background-color:#FFFFFF;
	
	-webkit-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	-moz-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	-ms-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	box-shadow: 3px 5px 4px rgb(168, 168, 168);
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#a8a8a8, direction=149, strength=5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#a8a8a8, direction=149, strength=5)";
	zoom: 1;
	}
.no3_area{
	width:447px;
	height:423px;
	float:left;
	background-color:#FFFFFF;
	margin-left:11px;
	
	-webkit-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	-moz-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	-ms-box-shadow: 3px 5px 4px rgb(168, 168, 168);
	box-shadow: 3px 5px 4px rgb(168, 168, 168);
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#a8a8a8, direction=149, strength=5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffededed, endcolorstr=#ffcccccc, gradienttype=0)) progid:DXImageTransform.Microsoft.Shadow(color=#a8a8a8, direction=149, strength=5)";
	zoom: 1;
}
.p_box1{
	width:905px;
	height:auto;
	margin:10px auto;
	}	
.comment_title{
	background:url(images/img_20.png) no-repeat;
	width:131px;
	height:31px;
	position:relative;
	z-index:500;
	}
.comment_title2{
	background:url(images/img_20.png) no-repeat;
	width:131px;
	height:31px;
	position:relative;
	z-index:500;
	margin-top:8px;
	}
	
.comment{
	float:left;
	margin-left: 15px;
    margin-top: 44px;
	}
.comment_sml{
	margin-left: 15px;
	}
.comment_new_line{
    margin: 0 auto;
    width: 360px;
	}	
.comment_area{
	border:solid 2px #1f3872;
	padding:15px 3px 3px 3px;
	margin-top:-12px;
	}
.comment_area2{
	border:solid 2px #1f3872;
	padding:15px 3px 3px 3px;
	margin:-12px auto 5px auto;
	}
.subtitle{
	clear:both;
	margin:5px auto;
	width:900px;
	height:auto;
	border-bottom:solid 1px #464646;
	}	
.box_black{
	background-color:#666666;
	width:100%;
	}
.box_black div{
	color:#FFFFFF;
	}
.bottom_l{
	float:left;
	margin-left:10px;
    margin-right: 3px;
	}
.bottom_r{
	float:left;
	margin-right:10px;
    margin-left: 3px;
	}
.bottom{
	background-color:#333333;
	height:auto;
	margin:0 auto;
	padding:0;
	width:100%;
	}	

/*4位～30位*/
.block{
    height: 155px;
    margin-bottom: 12px;
    padding: 0 5px 0 0;
    width: 442px;
	/*border:solid 1px #FFFFFF;*/
	}
.synthesis{
    float: left;
    width: 105px;
	font-size: 1.7em;
}
.prefecture{
    float: left;
    width: 130px;
	font-size: 1.7em;
}
.star{
	float:left;
	width:auto;
	font-size: 1.7em;
	}
.name{
	font-weight:bolder;
	font-size:24px;
	clear:both;
	}
/*--------------------------------------------------------------
▲レイアウトボックス▲
--------------------------------------------------------------*/
	