@charset "utf-8";
/* 各要素の上書き */
.main a {
	font-weight: bold;
}
.follow_text {
	margin: 15px 0;
	color: #595858;
}
#contents2 .main a {
	font-weight: bold;
}
.mgt30 {
	margin-top: 30px !important;
}
.mgb10 {
	margin-bottom: 10px !important;
}
.mgb20 {
	margin-bottom: 20px !important;
}
.mgtb15 {
	margin: 15px 0 !important;
}
.pdb0 {
	padding-bottom: 0 !important;
}
/*--------------------------------------*/
/*---------病院の詳細ページ--------*/
/*--------------------------------------*/

/* ↓↓↓治療できる包茎タイプ↓↓↓ */
.able_list {
	float: left;
	width: 160px;
	font-size: 108%;
	color: #595858;
}

.able_icons {
	float: left;
	width: 330px;
}

.able_icons li {
	float: left;
	width: 101px;
	margin-right: 5px;
}
/* ↑↑↑治療できる包茎タイプ↑↑↑ */

/* ↓↓↓小さいgoogleMapから評価にかけての部分↓↓↓ */
.title {
	margin: 0;
	padding: 15px 0 20px;
	background: url(/common/image/bold_line.gif) no-repeat bottom;
	color: #595858;
}
.title.noBg {
	background: none;
}
.title .left {
	width: 200px;
}
.title .right {
	width: 375px;
	margin-top: 10px;
}
/* 小さいgoogleMap */
#map_s {
	width: 198px;
	height: 198px;
	margin-bottom: 10px;
	border: solid 1px #CACACA;
}
/* グラフ */
.graph01 {
	width: 200px;
	height: 200px;
	margin-bottom: 10px;
}
.graph02 {
	float: left;
	width: 150px;
	height: 150px;
}
/* ↓↓↓点数関連↓↓↓ */
.point {
	line-height: 1;
	font-size: 246%;
	font-weight: bold;
	color: #CC0000;
}
.point_field img {
	margin-right: 3px;
}
.point_m {
	font-size: 108%;
}
.point_m a {
	font-weight: bold;
}
.point_detail {
	margin: 15px 0;
	padding: 12px 0;
	border-top: dotted 1px #7F7F7F;
	border-bottom: dotted 1px #7F7F7F;
	font-size: 93%;
}

.point_detail .right img {
	margin-right: 1px;
}
.point_detail .left {
	width: 165px;
}
.point_detail .right {
	width: 200px;
	margin-top: 0;
}
.point_detail .point {
	font-size: 123.1%
}
.point_detail .left .left {
	width: 50px;
}
.point_detail .left .right {
	width: 110px;
	text-align: right;
}
.point_detail .right .left {
	width: 85px;
}
.point_detail .right .right {
	width: 110px;
	text-align: right;
}
/* ↑↑↑点数関連↑↑↑ */
/* ↓↓↓クリニック検討・口コミ投稿部分↓↓↓ */
.write_field .left {
	width: 230px;
}
.write_field .lead {
	color: #717071;
}
.write_field .point {
	font-size: 153.9%;
}
.write_field .right {
	display: block;
	width: 130px;
	height: 29px;
	margin-top: 0px;
	padding-top: 8px;
	background: url(/search-area/image/write_bg.gif) no-repeat;
	font-size:108%;
	color: #FFFFFF;
	text-align: center;
}	
/* ↑↑↑クリニック検討・口コミ投稿部分↑↑↑ */
/* ↑↑↑小さいgoogleMapから評価にかけての部分↑↑↑ */

/* ↓↓↓メイン部分の基本フォーマット数種類↓↓↓ */
.format1 {
	padding: 25px 0 30px;
	border-bottom: dotted 1px #7F7F7F;
	color: #595858;
}
.format1 h2 {
	float: left;
	width: 300px;
	font-size: 153.9%;
	font-weight: bold;
	color: #174D4D;
}
.format1 .right {
	width: 300px;
	text-align: right;
}
.format1 .right a {
	height: 16px;
	padding-left: 20px;
	background: url(/common/image/link.gif) no-repeat left center;
	font-size: 108%;
	font-weight: bold;
}
.format1 ul {
	margin-top: 20px;
}
.format1 li {
	float: left;
	margin-right: 12px;
}
.format1 .last {
	margin: 0;
}

/* ↓↓↓「対応しているこだわり項目」↓↓↓ */
.format1.item {
	width: 584px;
	margin-bottom: 5px;
	padding: 9px 8px;
	border: 2px solid #999999;
}
.format1.item .border {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #7F7F7F;
}
.format1.item h2 {
	float: left;
	width: 280px;
	font-size: 153.9%;
	font-weight: bold;
	color: #174D4D;
}
.format1.item .right {
	width: 280px;
	text-align: right;
}
.format1.item .right a {
	height: 16px;
	padding-left: 20px;
	background: url(/common/image/link.gif) no-repeat left center;
	font-size: 108%;
	font-weight: bold;
}
/* ↑↑↑「対応しているこだわり項目」↑↑↑ */

/* ↓↓↓「対応しているこだわり項目」のtable↓↓↓ */
.tech {
	margin-bottom: 10px;
	border: solid 1px #9A9A9A;
	font-size: 108%;
}
.tech caption {
	margin-bottom: 8px;
}
.tech th {
	width: 84px;
	height: 46px;
	background: #F7F7F7;
	border: solid 1px #9A9A9A;
	text-align: center;
	vertical-align: middle;
}
.tech td {
	height: 29px;
	border: solid 1px #9A9A9A;
	text-align: center;
	vertical-align: middle;
}
/* ↑↑↑「対応しているこだわり項目」のtable↑↑↑ */
/* ↓↓↓対応サービス↓↓↓ */
.format1.item .cap {
	font-size: 108%;
}
.format1.item ul {
	margin: 0;
}
.format1.item li {
	display: inline;
	float: left;
	margin: 10px 0 0;
}
/* ↑↑↑対応サービス↑↑↑ */
/* ↓↓↓「検討リストに加える」・「クリニックのサイトへ」↓↓↓ */
.check_cover {
	width: 436px;
	margin: 0 auto 30px;
	padding: 4px;
}
.check {
	padding: 0 16px;
}
.check .left, .check .right {
	width: 191px;
	text-align: center;
}
.check span {
	font-size: 116%;
	line-height: 180%;
}
.check a {
	display: block;
	width: 191px;
	height: 31px;
	margin-top: 10px;
	padding-top: 12px;
	font-size: 123.1%;
	color: #FFFFFF;
}
.check .left a {
	background: url(/search-area/image/add_bg.gif) no-repeat;
}
.check .right a {
	background: url(/search-area/image/reserve_bg.gif) no-repeat;
}
/* ↑↑↑「検討リストに加える」・「クリニックのサイトへ」↑↑↑ */
/* ↓↓↓詳細情報↓↓↓ */
.format3 {
	padding: 30px 0;
	background: url(/common/image/bold_line.gif) no-repeat top;
}
.format3 h2 {
	margin-bottom: 15px;
	font-size: 153.9%;
	font-weight: bold;
	color: #174D4D;
}
.format3 .sub {
	margin-bottom: 25px;
	font-size: 108%;
}
/* ↓↓↓詳細情報のタブ部分↓↓↓ */
.detail_tab {
	padding-bottom: 4px;
	background: url(/search-area/image/detail_line.gif) no-repeat bottom;
}
.detail_tab li {
	float: left;
}
.detail_tab li a, .detail_tab li strong {
	display: block;
	width: 167px;
	height: 23px;
	padding-top: 7px;
	font-size: 123.1%;
	font-weight: bold;
	text-align: center;
}
.detail_tab .detail_tab_on {
	background: url(/search-area/image/detail-on.gif) no-repeat;
	color: #FFFFFF;
}
.detail_tab .detail_tab_off {
	background: url(/search-area/image/detail-off.gif) no-repeat;
	color: #595858;
}
.detail_tab .last {
	border-right: solid 1px #9A9A9A;
}
/* ↑↑↑詳細情報のタブ部分↑↑↑ */
/* ↓↓↓詳細情報のtable↓↓↓ */
.detail_table {
	font-size: 108%;
}
.detail_table th {
	width: 68px;
	padding: 5px 20px;
	background: #F8F8F8;
	border: solid 1px #9A9A9A;
	vertical-align: top;
}
.detail_table td {
	width: 469px;
	padding: 5px 12px;
	border: solid 1px #9A9A9A;
	vertical-align: top;
}
.detail_table a {
	color: #2359AB;
}
.detail_table .table_in {
	padding: 0;
}
.detail_table .table_in th {
	width: 69px;
	padding: 10px 12px;
	background: #E8EFF6;
	border-top: none;
	text-align: center;
}
.detail_table .table_in td {
	padding: 10px 12px;
	text-align: center;
}
.detail_table .table_in .left_cell {
	border-left: none;
}
.detail_table .table_in .right_cell {
	border-right: none;
}
.detail_table .table_in .bottom_cell {
	border: none;
	text-align: left;
}
/* ↑↑↑詳細情報のtable↑↑↑ */
/* ↓↓↓口コミ評価↓↓↓ */
.grade_list li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: dotted 1px #7F7F7F;
	line-height: 180%;
}
.grade_list .face_icon {
	display: block;
	float: left;
}
.grade_list .right {
	width: 480px;
}
.grade_list .right .left {
	width: 250px;
}
.grade_list .right .left a {
	font-size: 123.1%;
}
.grade_list .right .left span, .grade_list .right p {
	font-size: 108%;
}
.grade_list .right .right {
	width: 220px;
	padding: 7px 0 4px;
	background: #FFFFCB;
	text-align: center;
}
.grade_list .right .right img {
	margin-right: 2px;
}
.grade_list .right .right .point {
	font-size: 197%;
	line-height: 100%;
}
.format3 .link {
	font-size: 93%;
	color: #174D4D;
}
.format3 .link a {
	font-weight: bold;
}
/* ↑↑↑口コミ評価↑↑↑ */
/* ↓↓↓ランキング↓↓↓ */
.format4 {
	padding: 15px 0 10px;
	background: url(/common/image/bold_line.gif) no-repeat top;
}
.format4 h2 {
	margin-bottom: 25px;
	font-size: 153.9%;
	font-weight: bold;
	color: #174D4D;
}
.ranking_list {
	margin-top: 20px;
	padding-top: 15px;
	border-top: dotted 1px #7F7F7F;
}
.ranking_list li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: dotted 1px #7F7F7F;
}
.ranking_list .prize_icon {
	display: block;
	float: left;
}
.ranking_list .right {
	width: 480px;
}
.format4 .link {
	font-size: 93%;
	color: #174D4D;
}
.format4 .link a {
	font-weight: bold;
}
/* ↑↑↑ランキング↑↑↑ */
/* googleMap読み込み部分 */
#map {
	width: 598px;
	height: 478px;
	border: solid 1px #CACACA;
}
/* ↑↑↑基本フォーマット↑↑↑  */

/* 赤い「！」で始まるテキスト */
.exclamation {
	height: 30px;
	padding: 8px 0 0 40px;
	background: url(/search-area/image/exclamation.gif) no-repeat left center;
	font-size: 138.5%;
	font-weight: bold;
	color: #C21B1B;
}
/* ↓↓↓「セカンドオピニオンにおすすめ！」部分↓↓↓ */
.opinion {
	padding: 20px;
	background: url(/search-area/image/opinion_bg.gif);
}
.opinion h2 {
	margin: 12px 0;
	font-size: 108%;
}
.opinion ul {
	padding: 10px;
	background: #F1EEE9;
}
.opinion  li {
	float: left;
	margin-right: 10px;
}
.opinion  li a {
	display: block;
	padding-left: 14px;
	background: url(/common/image/arrow_s4.gif) no-repeat left 6px;
	font-size: 108%;
	font-weight: bold;
}
.opinion  a {
	color: #174D4D;
}
/* ↑↑↑「セカンドオピニオンにおすすめ！」部分↑↑↑ */

.extra1 {
	padding: 6px 0 9px;
}
.extra2 {
	padding: 12px  0;
}
.extra2 a {
	font-weight: bold;
	color: #174D4D;
}
.recommend, .recommend2 {
	font-size: 108%;
}
#contents1 {
 	padding-bottom: 35px;
}

/*--------------------------------------*/
/*---エリアのクリニックを探す---*/
/*--------------------------------------*/

/* ↓↓↓点数順・口コミ順・詳細に並び替えるのタブ部分↓↓↓ */
.change_list {
	padding: 6px 10px;
	border-left: solid 1px #9A9A9A;
	border-right: solid 1px #9A9A9A;
	border-bottom: solid 1px #9A9A9A;
	font-size: 108%;
	font-weight: bold;
	color: #595858;
}
.change_list ul {
	margin-top: 6px;
	padding-top: 6px;
	border-top: dotted 1px #7F7F7F;
	font-weight: normal;
}	
.change_list li {
	float: left;
}
.change_list a {
	color: #002B69;
}
/* ↑↑↑点数順・口コミ順・詳細に並び替える↑↑↑ */
/* ↓↓↓弘前市周辺エリアの包茎手術・治療のクリニック一覧↓↓↓ */
.format5 {
	margin-top: 20px;
	padding: 20px 0 30px;
	border-top: dotted 1px #7F7F7F;
}
.format5 h2 {
	margin-bottom: 15px;
	font-size: 153.9%;
	font-weight: bold;
	color: #174D4D;
}
.format5 .sub {
	margin-bottom: 10px;
	font-size: 108%;
}
/* ↑↑↑弘前市周辺エリアの包茎手術・治療のクリニック一覧↑↑↑ */
/* 検索結果の件数 */
.hit_txt {
	margin-bottom: 4px;
	font-size: 108%;
}
.hit {
	color:  #C21B1B;
}

/* ↓↓↓検索条件が閉じてる場合↓↓↓ */
#closed {
	padding: 12px 10px;
	border: solid 1px #9A9A9A;
	background: #F7F7F7;
	font-size: 108%;
	color: #595858;
}
.closed_title {
	float: left;
	width: 330px;
	padding-left: 20px;
	background: url(/search-area/image/icon_close.gif) no-repeat left center;
	font-weight: bold;
}
/* ↑↑↑検索条件が閉じてる場合↑↑↑ */
/* ↓↓↓検索条件が開いてる場合↓↓↓ */
#opened {
	display: none;
	padding: 12px 10px 2px;
	border: solid 1px #9A9A9A;
	background: #F7F7F7;
	font-size: 108%;
	color: #595858;
}
#opened .clearfix {
	padding-bottom: 10px;
}
.opened_title {
	float: left;
	width: 330px;
	padding-left: 20px;
	background: url(/search-area/image/icon_open.gif) no-repeat left center;
	font-weight: bold;
}
#closed right, #opened right {
	float: right;
	width: 210px;
	text-align: right;
}
#opened dt {
	padding-top: 10px;
	border-top: dotted 1px #7F7F7F;
}
#opened li {
	float: left;
	padding-top: 10px;
}
/* ↑↑↑検索条件が開いてる場合↑↑↑ */
/* ↓↓↓各クリニックのパート↓↓↓*/
.format6 {
	margin-top: 30px;
	padding: 20px 0 0;
	background: url(/common/image/bold_line.gif) no-repeat top;
	color: #595858;
}
/* ↓↓↓上の病院名、住所、「検討リストに加える」の部分↓↓↓*/
.format6_title {
	float: left;
	width: 450px;
	padding-bottom: 15px;
}
.format6_title span {
	font-size: 108%;
	color: #717071;
	margin-left: 41px;
}
.format6 .add_list {
	display: block;
	float: right;
	width: 146px;
	height: 27px;
	padding-top: 7px;
	background: url(/common/image/add_list_bg.gif) no-repeat;
	font-size: 108%;
	text-align: center;
	color: #49ADAD;
}
/* ↑↑↑上の病院名、住所、「検討リストに加える」の部分↑↑↑*/
.format6 h2 {
}
.format6 h2 a {
	float: left;
	display: block;
	font-size: 153.9%;
	font-weight: bold;
	color: #174D4D;
	padding: 4px 0 0;
}
.format6 h2 .no {
	float: left;
	display: block;
	font-family:'メイリオ',Meiryo;
	font-weight: bold;
	color: #fff;
	letter-spacing: -2px;
	text-align: center;
	vertical-align: middel;
	font-size: 19pt;
	width: 26px;
	height: 25px;
	padding: 5px 3px 0 1px;
	margin: 0 10px 0 0;
	background: #85c000;
}
/* googleMap*/
#map01, #map02, #map03, #map04, #map05, #map06, #map01, #map07, #map08, #map09, #map10 {
	float: left;
	width: 148px;
	height: 148px;
	border: solid 1px #C9C9CA
}
.format6 .right {
	width: 430px;
/* 口コミタイトル*/
}
.format6 .mouth_title {
	height: 25px;
	padding: 3px 0 0 30px;
	background: url(/search-area/image/mouth_title.gif) no-repeat left top;
	font-size: 108%;
}
/* ↓↓↓黄色地の点数と星のパート↓↓↓*/
.point_field2 {
	float: left;
	width: 210px;
	height: 28px;
	padding-top: 2px;
	background: #FFFFCB;
}
.point_field2 img {
	margin-right: 3px;
}
.format6 .point {
	font-size: 182%;
}
/* ↑↑↑黄色地の点数と星のパート↑↑↑*/
/* ↓↓↓口コミ件数↓↓↓*/
.point_m2 {
	float: left;
	width: 140px;
	padding-top: 10px;
	font-size: 108%;
}
.point_m2 a {
	font-weight: bold;
}
/* ↑↑↑口コミ件数↑↑↑*/
/* ↓↓↓仕上がり＜Tービスの各点数↓↓↓*/
.point_detail2 {
	float: left;
	width: 330px;
	margin-top: 7px;
	padding-top: 10px;
	border-top: dotted 1px #7F7F7F;
	border-bottom: dotted 1px #7F7F7F;
	font-size: 93%;
}
.point_detail2 .left {
	width: 142px;
}
.point_detail2 .right {
	width: 182px;
}
.point_detail2 .point {
	font-size: 108%
}
.point_detail2 .left .left {
	width: 50px;
}
.point_detail2 .left .right {
	width: 92px;
}
.point_detail2 .right .left {
	width: 90px;
}
.point_detail2 .right .right {
	width: 92px;
}
.point_detail2 li {
	padding-bottom: 5px;
}
/* ↑↑↑仕上がり＜Tービスの各点数↑↑↑*/
/* ↓↓↓右下の包茎の種類↓↓↓*/
.able_icons2 {
	float: right;
	margin-top: 2px;
}
.able_icons2 li {
	margin-top: 5px;
}
.able_icons2 img {
	display: block;
}
/* ↑↑↑右下の包茎の種類↑↑↑*/
/* ↑↑↑各クリニックのパート↑↑↑*/

/* ↓↓↓弘前市周辺エリアの包茎手術・治療のクリニック一覧↓↓↓ */
.searchTerms {
	width: 580px;
	margin-bottom: 10px;
	padding: 9px;
	border: 1px solid #999999;
}
.searchTerms .caption {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 108%;
}
.searchTerms .termsBox {
	margin-bottom: 8px;
	padding: 7px 7px 0;
	background-color: #EEEFEF;
}
.searchTerms .termsBox p {
	padding-bottom: 7px;
	background: url(/search-area/image/icon_close.gif) right top no-repeat;
	font-size: 123.1%;
	font-weight: bold;
	color: #174D4D;
	cursor: pointer;
}
.searchTerms .termsBox .opened {
	background: url(/search-area/image/icon_open.gif) right top no-repeat;
	font-weight: bold;
	color: #174D4D;
}
.searchTerms .termsBox ul {
	width: 566px;
	padding: 5px 0 7px;
	border-top: dotted 1px #7F7F7F;
}
.searchTerms .termsBox ul li {
	display: inline-block;
	width: 184px;
	float: none;
	vertical-align: top;
}
.searchTerms .termsBox ul li a {
	padding-left: 13px;
	background: url(/common/image/arrow_s1.gif) left 3px no-repeat;
}

* html .searchTerms .termsBox ul li {
	display: inline;
	zoom: 1;
}
*:first-child+html .searchTerms .termsBox ul li {
	display: inline;
	zoom: 1;
}
.searchTerms .termsBox ul li .check {
	margin-right: 7px;
	padding: 0;
}
.searchTerms .btn {
	padding-top: 8px;
	border-top: 1px solid #999999;
}
.searchTerms .btn p {
	width: 270px;
	height: 37px;
	margin: 0 auto;
	background: url(/common/image/search_bg.jpg) left top no-repeat;
}
.searchTerms .btn p a {
	display: block;
	padding-top: 6px;
	text-align: center;
	font-size: 123.1%;
	color: #FFFFFF;
}
/* ↑↑↑弘前市周辺エリアの包茎手術・治療のクリニック一覧↑↑↑ */
/* ↓↓↓東北エリア↓↓↓ */

.w-130{
	width:130px !important;
}
.w-133{
	width:133px !important;
}
/* ↑↑↑東北エリア↑↑↑ */
/* ↓↓↓並べ替え↓↓↓*/
.sort {
	margin-bottom: 15px;
	padding: 5px 9px;
	border: 1px solid #999999;
}
.sort dl {
}
.sort dl dt {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #7F7F7F;
	font-weight: bold;
	font-size: 108%;
}
.sort dl dd {
}
.sort dl dd ul {
}
.sort dl dd ul li {
	float: left;
}
/* ↑↑↑並べ替え↑↑↑*/

/* ↓↓↓こだわりから包茎手術・治療のできるクリニックを探す↓↓↓*/
.searchGroup {
	margin-bottom: 20px;
}
.searchGroup li {
	float: left;
	width: 190px;
	padding-right: 10px;
}
.searchGroup li p {
	display: table-cell;
	vertical-align: middle;
}
* html .searchGroup li p {
	display: inline;
	zoom: 1;
}
*:first-child+html .searchGroup li p {
	display: inline;
	zoom: 1;
}
.searchGroup li p img {
	padding-right: 10px;
}
.searchGroup li p a:link {
	color: #4D9BB7;
}
/* ↑↑↑こだわりから包茎手術・治療のできるクリニックを探す↑↑↑*/

/* ↓↓↓口コミ･評判から包茎手術・治療のクリニックを探す↓↓↓*/
.searchFame {
}
.searchFame .caption {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 108%;
}
.searchFame dd {
}
.searchFame ul {
	width: 600px;
	margin-bottom: 10px;
	border-top: dotted 1px #7F7F7F;
	overflow: hidden;
}
.searchFame ul li {
	width: 640px;
	margin-left: -40px;
	padding: 15px 0;
	border-bottom: dotted 1px #7F7F7F;
}
.searchFame ul li .fameItem {
	display: inline;
	float: left;
	width: 280px;
	margin-left: 40px;
}
.searchFame ul li .fameItem .left {
	width: 60px;
}
.searchFame ul li .fameItem .left img {
	border: 1px solid #D8D8D8;
}
.searchFame ul li .fameItem .right {
	width: 205px;
}
.searchFame ul li .fameItem .right dl dt {
	margin-bottom: 5px;
}
.searchFame ul li .fameItem .right dl dt a {
	font-weight: bold;
}
.searchFame ul li .fameItem .right dl dt a:link {
	color: #4D9BB7;
}
.searchFame ul li .fameItem .right dl dd {
}
.searchFame ul li .fameItem .right .location {
	float: left;
	padding-right: 10px;
}
/* ↑↑↑口コミ･評判から包茎手術・治療のクリニックを探す↑↑↑*/

/* ページング部分 */
.paging {
	margin: 20px 0 0;
	padding: 7px 10px;
	background: #F7F7F7;
	border: solid 1px #9A9A9A;
	font-size: 108%;
	text-align: center;
}
/* 大きな地図を見る */
.map_link {
	display: block;
	padding-left: 23px;
	background: url(/common/image/arrow_link.gif) left 2px no-repeat;
}
.map_link a {
	font-weight: bold;
}
/* ↓↓↓口コミ投稿フォーム↓↓↓*/
.repute_post {
	padding-top: 20px;
}
.repute_post h2 {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 153.9%;
	color: #174D4D;
}
.repute_post .post_wrap {
	padding: 4px;
	background: url(/common/image/gray_frame.gif) left top repeat;
}
.repute_post .post_wrap .post {
	padding: 6px;
	background-color: #FFFFFF;
}
.repute_post .post_wrap .post dl dt {
	padding: 0 10px 5px;
}
.repute_post .post_wrap .post .post_area {
	float: left;
	width: 150px;
	padding-bottom: 10px;
}
.repute_post .post_wrap .post .post_area .select {
	width: 150px;
}
.repute_post .post_wrap .post .connect {
	float: left;
	padding: 1.9em 15px 0;
}
.repute_post .post_wrap .post .post_name {
	float: left;
	width: 380px;
	padding-bottom: 10px;
}
.repute_post .post_wrap .post .post_name .text {
	width: 380px;
}
.repute_post .post_wrap .post .post_title {
	padding-bottom: 10px;
	clear: both;
}
.repute_post .post_wrap .post .post_title .text {
	width: 573px;
}
.repute_post .post_wrap .post .post_review {
	padding-bottom: 10px;
}
.repute_post .post_wrap .post .post_review dd {
	padding: 5px 10px;
	background-color: #FEFDEB;
}
.repute_post .post_wrap .post .post_review dd ul {
	width: 580px;
}
.repute_post .post_wrap .post .post_review dd ul li {
	width: 580px;
	padding: 5px 0;
}
.repute_post .post_wrap .post .post_review dd ul li .item {
	float: left;
	display: block;
	width: 120px;
	padding-right: 10px;
}
.repute_post .post_wrap .post .post_review dd ul li ol {
	float: left;
	width: 450px;
}
.repute_post .post_wrap .post .post_review dd ul li ol li {
	float: left;
	padding: 0;
	width: 90px;
}
.repute_post .post_wrap .post .post_review dd ul li ol li label {
	padding: 0 10px;
}
.repute_post .post_wrap .post .post_comment {
}
.repute_post .post_wrap .post .post_comment .text {
	width: 580px;
	height: 208px;
}
.repute_post .repute_btn {
	padding-top: 15px;
	text-align: center;
}
.repute_post .repute_btn p {
	display: inline-block;
	width: 130px;
	height: 29px;
	margin: 0 3px;
	padding-top: 8px;
	background: url(/search-area/image/write_bg.gif) left top no-repeat;
	vertical-align: top;
	font-size: 108%;
}
* html .repute_post .repute_btn p {
	display: inline;
	zoom:1;
}
*:first-child+html .repute_post .repute_btn p {
	display: inline;
	zoom:1;
}
.repute_post .repute_btn p a {
	color: #FFFFFF;
}
.repute_post .caution {
	margin: 5px 0;
	padding: 0 10px;
	font-weight: bold;
	font-size: 93%;
	color: #E40500;
	clear: both;
}
.repute_post .error1 {
	margin: 5px 0;
	padding: 0 10px;
	font-size: 108%;
	color: #E40500;
	clear: both;
}
/* ↑↑↑口コミ投稿フォーム↑↑↑*/
/* ↓↓↓口コミ投稿確認↓↓↓*/
.repute_post.confirm .post_wrap .post dl dd {
	padding: 0 10px;
}
.repute_post.confirm .post_wrap .post .post_review dd {
	padding: 5px 10px;
}
/* ↑↑↑口コミ投稿確認↑↑↑*/
/* ↓↓↓口コミ投稿完了↓↓↓*/
.repute_post .complete {
	padding: 20px;
	background-color: #F7F7F7;
}
.repute_post .complete p {
	line-height: 180%;
	font-size: 108%;
}
/* ↑↑↑口コミ投稿完了↑↑↑*/
/* ↓↓↓口コミ2↓↓↓*/

.grade_list2{
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #9A9A9A;
}

.grade_list2 .grade_list2_border{
		border-bottom: 1px dotted #7F7F7F;
}

.grade_list2 .content_txt{
	padding: 5px 5px 5px 15px;
}

.grade_list2 li{
	border-bottom: 1px dotted #7F7F7F;
	padding: 10px;
}

.grade_list2 .right{
	width: 465px;
	}
	
.grade_list2 .right .star{
	width: 210px;
	padding-bottom: 5px;
	padding-top: 5px;
	float: right;
	background-color: #ffffcc;
	text-align: center;
	}
	
.star .point{
	font-size: 197% ;
}
/* ↑↑↑口コミ2↑↑↑*/

/* ↓↓↓エリアから探す↓↓↓ */
.format7 .main_body1 .area {
	position: relative;
	margin: 9px 0 20px;
	width: 600px;
	height: 382px;
	background: url(/search-area/image/area.gif) no-repeat;
}
.format7 .main_body1 .hokkaido {
	left: 435px;
	top: 0;
}
.format7 .main_body1 .tohoku {
	left: 435px;
	top: 124px;
}
.format7 .main_body1 .kanto {
	left: 435px;
	top: 294px;
}
.format7 .main_body1 .hokuriku {
	left: 338px;
	top: 198px;
}
.format7 .main_body1 .tokai {
	left: 338px;
	top: 294px;
}
.format7 .main_body1 .kansai {
	left: 242px;
	top: 235px;
}
.format7 .main_body1 .chugoku {
	left: 146px;
	top: 235px;
}
.format7 .main_body1 .kyushu {
	left: 50px;
	top: 124px;
}



/****************************************************/
.ranking_list .right .left {
	width: 360px;
	margin-top: 3px;
	font-size: 138.5%;
}
.ranking_list .right p {
	margin-top: 10px;
	font-size: 108%;
}
.ranking_list .right .right {
	width: 110px;
}
.ranking_list .right .right img {
	margin-right: 2px;
}
.ranking_list .right .right .point {
	font-size: 197%;
}
.ranking_list .right .right span {
	font-size: 108%;
}
.ranking_list .right .right span a {
	font-weight: bold;
}

.ranking_list .right .right .pointarea {
	height: 22px;
	text-align:right;
	margin-bottom: 12px;
}

/* ↑↑↑エリアから探す↑↑↑ */