﻿
        #c_left
        {
            width: 230px;
            height: auto;
            margin: 0;
            padding: 0;
            font-size: 12px;
            letter-spacing: normal;
            text-align: left;
            float: left;
        }
        
        #c_left h4
        {
            width: 230px;
            height: 0;
            margin: auto auto 0px;
            padding: 39px 0 0;
            display: block;
            overflow: hidden;
            background: url(../img_common/top/top_search_after/search_s_after_select.gif) no-repeat 0 0;
            clear: both;
        }
        
        #c_left table.l_select
        {
            width: 230px;
            height: auto;
            margin: 0px auto auto;
            padding: 0;
            overflow: hidden;
            border: 1px solid #777777;
            border-top: none;
            clear: both;
        }
        
        #c_left table.l_select th
        {
            padding: 7px 9px;
            color: #FF4400;
            font-size: 13px;
            font-weight: bold;
            text-align: left;
            background: #FFEECC;
            border: 1px solid #CCCCCC;
            border-left: none;
            border-right: none;
        }
        #c_left table.l_select th.top
        {
            padding-top: 5px;
            border-top: none;
        }
        #c_left table.l_select th.bottom
        {
            text-align: center;
            border-bottom: none;
        }
        
        #c_left table.l_select th b
        {
            float: left;
            position: relative;
            top: 3px;
        }
        
        #c_left table.l_select th img
        {
            float: right;
            position: relative;
            right: 1px;
        }
        
        #c_left table.l_select div.area1 , #c_left table.l_select div.area2 
        {
            padding: 5px 10px;
            color: #3366FF;
            font-size: 13px;
            font-weight:bold;
            text-indent: 15px;
            border: none;
            cursor: pointer;
        }
        
        #c_left table.l_select div.area1 
        {
            background: url(../img_common/top/top_search_after/arrow1.gif) no-repeat 9px 5px #FFFFFF;
        }
        #c_left table.l_select div.area2 
        {
            background: url(../img_common/top/top_search_after/arrow2.gif) no-repeat 9px 5px #FFFFFF;
        }
        #c_left table.l_select tr#aichi th
        {
            padding: 10px 10px 5px;
            background-position: 9px 10px;
        }
        
        #c_left table.l_select div.area1 span, #c_left table.l_select div.area2 span
        {
            color: #555555;
            font-size: 12px;
            font-weight: normal;
            letter-spacing: 0em;
            margin-left: 3px;
        }
        
        #c_left table.l_select td
        {
            color: #333333;
            font-weight: normal;
            text-align: left;
            padding: 0;
            background: #FFFFFF;
        }
        
        #c_left table.l_select hr
        {
            width: 100%;
            height: 0px;
            border: none;
            clear: both;
        }
        
        #c_left table.l_select hr.line
        {
            margin: 5px 0;
            border-bottom: 1px dotted #777777;
        }
        
        #c_left table.l_select hr.hide
        {
            margin: 2px 0;
            border-bottom: 1px dotted #FFFFFF;
        }
        
        #c_left ul.sel_check
        {
            margin: 0;
            padding: 0;
            text-align: left;
            display: inline-block;
            list-style: none;
            position: relative;
            clear: both;
        }
        
        #c_left ul.sel_check input
        {
            vertical-align: middle;
            position: relative;
            right: 0px;
        }
        
        #c_left ul.sel_check span
        {
            position: relative;
            top: 2px;
        }
        
        #c_left ul.sel_check li
        {
            width: 210px;
            height: auto;
            padding: 5px 9px;
            display: block;
            clear: both;
        }
        
        #c_left ul.sel_check li.title
        {
            color: #333333;
            font-weight: bold;
        }
        #c_left ul.sel_check li.item
        {
            color: #444444;
            font-weight: normal;
        }
        
        #c_left ul.sel_check li a
        {
            text-decoration: none;
        }
        #c_left ul.sel_check li a:hover
        {
            text-decoration: underline;
        }
        #c_left ul.sel_check li.title a
        {
            color: #333;
        }
        #c_left ul.sel_check li.item a
        {
            color: #000;
        }
        
        #c_left form.money_form, #c_left span.keyword_form
        {
            margin: 3px auto;
            text-align: center;
        }
        #c_left form.money_form select
        {
            width: 80px;
            height: auto;
            border: 1px solid #777;
        }
        #c_left span.keyword_form input
        {
            width: 195px;
            height: 20px;
            padding: 0 3px;
            font-size: 13px;
            border: 1px solid #777;
            border-radius: 3px;
        }
        
        #c_left button.search_form
        {
            width: 80px;
            height: auto;
            margin: 3px auto;
            padding: 1px 6px;
        }
        
        #c_left div.l_seotext
        {
            width: 208px;
            height: auto;
            margin: 15px auto auto;
            padding: 10px;
            overflow: hidden;
            line-height: 1.4;
            border: 1px solid #777777;
            clear: both;
        }
        
        
        
        /* --- メインカラム部分 --- */
        
        #c_center
        {
            width: 530px;
            height: auto;
            margin: 0;
            padding: 0;
            font-size: 12px;
            letter-spacing: normal;
            text-align: left;
            float: left;
        }
        
        #c_center h2.result_top
        {
            width: 500px;
            height: 30px;
            
            margin: 0 auto 10px 15px;
            padding: 0;
            display: block;
            overflow: hidden;
            background: url(../img_common/top/top_search_after/result_top.gif) no-repeat 0 0;
            clear: both;
        }
        
        #c_center h2.result_top span
        {
            margin: 0;
            padding: 8px 0 0;
            display: block;
            font-size: 12px;
            font-weight: normal;
            text-align: left;
            text-indent: 135px;
        }
        
        #c_center h2.result_top b
        {
            color: #FF0000;
            font-weight: bold;
        }
        
        #c_center div.c_result
        {
            width: 498px;
            height: auto;
            margin: auto 15px 10px;
            padding: 0;
            overflow: hidden;
            background: #FFFFFF;
            border: 1px solid #777;
            clear: both;
        }
        
        #c_center div.c_result_sub
        {
            width: 498px;
            height: 28px;
            margin: 0;
            padding: 2px 0 0;
            vertical-align: middle;
            overflow: hidden;
            background: url(../img_common/top/top_search_after/title_list.jpg) no-repeat 0 0;
            clear: both;
        }
        
        #c_center div.c_result_sub span
        {
            color: #614932;
            font-size: 12px;
            letter-spacing: 2px;
            line-height: 2.3em;
            margin-left: 18px;
        }
        

        #c_center div.c_result_img img, #c_center div.c_result_img a
        {
            width: 64px;
            height: auto;
            display: block;
            border: none;
            float: left;            
        }
        #c_center div.c_result_img a
        { 
        	height: 90px;
        	overflow:hidden;
		}
        
        #c_center div.c_result_shop
        {
            width: 270px;
            margin-top: 10px;
            _margin-top: -5px;
            float: left;
        }
        
        #c_center div.c_result_shop span.sub
        {
            
            font-size: 10px;
            font-weight: normal;
            padding-bottom: 6px;
            display: block;
        }
        
        #c_center div.c_result_shop span.name a
        {
            color: #ff5c04;
            font-size: 14px;
            font-weight: bold;
            text-decoration: none;
            padding-bottom: 4px;
            display: block;
        }
        #c_center div.c_result_shop span.name a:hover
        {
            text-decoration: underline;
        }
        
        #c_center div.c_result_line
        {
            width: 269px;
            height: 1px;
            _margin-top: -15px;
            _padding: 0px;
            border-bottom: 1px dotted #666;
            float: left;
        }
        
        #c_center div.c_result_detail
        {
            width: 230px;
            height: auto;
            margin-top: 4px;
            float: left;
        }
        
        #c_center div.c_result_text
        {
            width: auto;
            height: auto;
            padding: 3px 10px 10px;
            clear: both;
            line-height: 1.4;
        }
        
        #c_center div.c_result_diary_sub
        {
            width: 498px;
            height: 28px;
            margin: 0;
            padding: 2px 0 0;
            text-align: left;
            vertical-align: middle;
            overflow: hidden;
            background: url(../img_common/top/top_search_after/title_list_diary.jpg) no-repeat 0 0;
            /*position: relative;*/
            clear: both;
        }
        
        #c_center div.c_result_diary_sub span
        {
            color: #614932;
            font-size: 12px;
            letter-spacing: 2px;
            line-height: 2.3em;
            margin-left: 18px;
        }
        
        #c_center div.c_result_diary_sub a
        {
            color: #666;
            font-size: 12px;
            text-decoration: none;
            position: absolute;
            top: 9px;
            right: 10px;
        }
        #c_center div.c_result_diary_sub a:hover
        {
            text-decoration: underline;
        }
        
        #c_center ul.c_result_diary_box
        {
            width: 498px;
            height: auto;
            text-align: left;
            list-style: none;
            display: block;
            clear: both;
        }
        
        #c_center ul.c_result_diary_box li
        {
            width: 238px;
            height: auto;
            margin: 10px auto 10px 10px;
            list-style: outside;
            display: block;
            float: left;
        }
        
        #c_center ul.c_result_diary_box div.img
        {
            width: 64px;
            height: 86px;
            display: block;
            overflow: hidden;
            float: left;
        }
        
        #c_center ul.c_result_diary_box div.txt
        {
            width: 160px;
            height: auto;
            margin-left: 7px;
            display: block;
            float: left;
        }
        
        #c_center ul.c_result_diary_box div.txt p
        {
            color: #444;
            font-size: 11px;
            margin-top: 7px;
            display: block;
        }
        
        #c_center ul.c_result_diary_box div.txt a
        {
            color: #F60;
            font-size: 12px;
            font-weight: bold;
            text-decoration: underline;
            margin-top: 3px;
            display: block;
            clear: both;
        }
        #c_center ul.c_result_diary_box div.txt a:hover
        {
            text-decoration: none;
        }
        
        
        /* こっからです */
        
        .tex_gr
        {
            margin: 0px;
            padding: 0px;
            width: 270px;
            height: 50px;
            display: block;
            list-style: none;
        }
        
        .tex_list
        {
            display: block;
            float: left;
            width: 140px;
            margin-right: 10px;
            height: 40px;
        }
        
        
        /* --- 右カラム部分 --- */
        
        #c_right
        {
            width: 190px;
            height: auto;
            margin: 0;
            padding: 0;
            font-size: 12px;
            letter-spacing: normal;
            text-align: left;
            float: right;
        }
        /*
        #c_right h4
        {
            width: 190px;
            height: 0;
            margin: auto auto 0px;
            padding: 30px 0 0;
            display: block;
            overflow: hidden;
            background: url(../img_common/top/top_bn/pickup_bn.gif) no-repeat 0 0;
            clear: both;
        }*/
        
        #c_right div.r_banner
        {
            width: 188px;
            height: auto;
            margin: 0px auto auto;
            padding: 0 0 5px;
            overflow: hidden;
            background: #FFEEC9;
            border: 1px solid #FFCC00;
            border-top: none;
            clear: both;
        }
        
        #c_right div.r_banner ul
        {
            width: 188px;
            height: auto;
            margin: 0;
            padding: 3px 0 0;
            color: #FF6600;
            font-size: 10px;
            text-align: center;
            list-style: none;
            clear: both;
        }
        
        #c_right div.r_banner li
        {
            width: 188px;
            height: auto;
            margin: 0;
            padding: 0 0 1px;
            display: block;
            overflow: hidden;
            clear: both;
        }
        
        #c_right div.r_banner li.r_banner_title
        {
            font-weight: bold;
            margin: 0;
            padding: 0 0 3px;
        }
        
        #c_right div.r_banner li.r_banner_line
        {
            color: #FFCC00;
            margin: 0;
            padding: 0;
        }
        
        img.btn_search
        {
            cursor: pointer;
        }
        
#c_center div.c_result_img {
	width: 195px;
	height: auto;
	margin: 10px 8px 8px;
	padding: 0 0 0 2px;
	_display: inline;
	overflow: hidden;
	border: none;
	float: left;
}

#c_center div.c_result_muryo {
	width: 478px;
	height: auto;
	margin: auto 15px 10px;
	padding: 10px;
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #777;
	clear: both;
}

#c_center div.c_result_muryo span.sub {
	color: #666;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 6px;
	display: block;
}

#c_center div.c_result_muryo span.name a {
	color: #ff5c04;
	font-size: 14px;
	font-weight :bold;
	text-decoration: none;
	padding-bottom: 4px;
	display: block;
}
#c_center div.c_result_muryo span.name a:hover {
	text-decoration: underline;
}

#c_center div.c_result_muryo span.p_pl {
	color: #666;
	font-size: 12px;
	font-weight: normal;
	margin-top: 7px;
	display: block;
	/* white-space:nowrap; */
}

#c_center div.c_result_muryo hr {
	width: 478px;
	height: 0px;
	border: none;
	border-bottom: 1px dotted #777;
}
#c_left table.l_select th span {
	color: #333333;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	float: right;
	position: relative;
	top: 4px;
	right: 3px;
}
    #c_left table.l_select th var {
	color: #FF0000;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
#c_left table.l_select th p {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
#c_left table.l_select th.bottom span {
	float: none;
	margin-right: 5px;
	position: relative;
	top: 0px;
}

#c_left table.l_select th.bottom var {
	font-size: 18px;
	position: relative;
	top: 1px;
	right: 2px;
}

#c_left ul.keyword {
	width: 230px;
	height: 58px;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
	background: url(../img_common/top/top_search_after/bn_search_2.gif) no-repeat 0 0;
	display: inline-block;
	list-style: none;
	position: relative;
	clear: both;
}

#c_left ul.keyword li {
	width: 230px;
	height: auto;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.1em;
	display: block;
	clear: both;
}

#c_left ul.keyword li.switch { padding: 5px 9px 1px; }
#c_left ul.keyword li.textbox { padding: 1px 0px 9px; text-align: center;}

#c_left ul.keyword span {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}
#c_left ul.keyword span.yeslink {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

#c_left ul.keyword input {
	width: 145px;
	height: 20px;
	padding: 0 3px;
	font-size: 13px;
	vertical-align: top;
	border: 1px solid #B4B4B4;
	border-radius: 3px;
}

.p_pl{
color: #000;
}