@charset "Shift_JIS";

body    {margin:0; font-size:75%; color:#333333; min-width:990px;font-size:9pt;}
img     {border:none;}
table {font-size:100%;}

form { margin:0; padding:0; }

.red {color:#ff0000;}
.red_b{color:#ff0000; font-weight:700;}

h1 {float:left; margin:0;  padding:4px;font-size:100%; font-weight:400;  width:400px;}
h2 {float:left; margin:0;  padding:4px;font-size:100%; font-weight:400;  width:185px;
    padding-top:55px; }

h3 {font-size:100%;margin:0;}


.clear {clear:both;}


/*==================<HEADER>====================*/

#header2 {height:105px; background: url(../image/headert2.bg.gif) repeat-x;   }

.sitemapt2 {text-align:right;padding:4px; margin-bottom:3px;}
.sitemapt2 a {color:#000000;}

.rogot2 {float:left; margin:10px;}
.head_bn {float:right; margin:10px;}

.bookmark{text-align:right; padding:5px;}
.bookmark img {vertical-align:-3px;}

/*=====================<MAINE>=========================*/

.searchtop {clear:both; margin:0 10px; height:30px; background: url(../image/searchtop_bg.gif) repeat-x;
            }
.search_span {float:left; padding:5px;}
.detasu {float:right; padding:5px;}



.mainesearch_guide { height:75px; margin-top:20px; margin-bottom:30px;}
.search_bg_left { width:30px; height:75px;background: url(../image/search_bg_left.gif) no-repeat;}
.search_content { padding:0 40px; background: url(../image/search_bg_center.gif) repeat-x;}
.search_bg_right { width:30px; height:75px; background: url(../image/search_bg_right.gif) no-repeat;}


.search_ch a {color:#333333;text-decoration:none;}
.search_ch a:hover {text-decoration: underline;}

.input_bt {vertical-align:bottom;}


/*================<LEFT>=====================*/
#left {float:left;margin-left:10px; margin-bottom:10px; 
       width:660px;}

.Sponsored {text-align:right;}

.top_pr {float:left; margin:0 25px;line-height:1.3em; font-size:120%;}
.charger {float:right; margin-bottom:3px; }



.left_top {clear:both; background:#92B0ED; padding:3px; color:#ffffff; font-weight:700;}
.top_line {margin-top:5px; border-top: 1px solid #92B0ED;}

.pickup_box1 {float:left; width:120px; margin-top:10px; margin-left:8px;}
.pickup_box1 img{width:120px; height:120px;}

.pic_company {padding:1px; text-align:center; margin:1px 0;}
.pic_company img{height:1px;}

.pic_coment {padding:0 3px; margin-bottom:20px;}


.searchtop2 {clear:both; height:20px; background: url(../image/searchtop_bg.gif) repeat-x;
             }




/*=================<RIGHT>====================*/
#right {float:left; margin-left:10px; margin-bottom:10px;
        width:300px; }
.pr {padding:2px; background:#efefef; text-align:center;}

.news {float:left; margin:10px 5px;}

.tenki {float:left;margin:15px 0;}

#search_guid {margin:5px 0; clear:both;}



/*===================<FOOTER>=======================*/

.footer_cont {clear:both; margin:20px;text-align:center; font-size:147%; font-weight:700; }
.footer_cont a {color:#0000DE;}

.top_footer_cont {float:right; margin:20px 50px ; font-size:147%; font-weight:700;
                  }
.top_footer_cont a {color:#0000DE;}




.footer_search {clear:both;margin:0 10px; height:70px; background: url(../image/footer_search_bg.gif) repeat-x;
 }
.footer_search form {padding-top:25px;}
.form_center {text-align:center;}

#footer {height:70px; text-align:center; color:#666666;}

#lastlink {margin-top:30px;}
#lastlink a {color:#8284CC; }

#copy {margin-top:7px;}


/*===========================================*/


.search_result {min-height:500px; clear:both; margin:15px 5px;}

.take2_ta {max-width:650px; margin-bottom:10px;}



.take2catch {font-size:145%;font-weight:700;}

.take2company {color:#8284CC}
.take2company a {color:#8284CC}
.take2company img {vertical-align:-3px;}

.take2url {color:#009900;}


/*====================<詳細>=======================*/


.syousai_ta { line-height:1.6em; }
.syousai_top {height:30px; border-bottom: 1px solid #6B90DA; }

.syousai_top_left {float:left; margin:0; font-size:150%;}
.syousai_top_right {float:right;}
.syousai_top_right img {vertical-align:-4px;}
.syousai_cath {color:#ffffff; background:#6B90DA; font-weight:700; padding:5px;}
.syousai_rate {padding:5px;font-weight:700; font-size:125%; color:#34528E; background:#F0F7F9; }

.syousai_title {width:80px;font-weight:700;color:#34528E; background:#F0F7F9;}
.syousai_bn {float:left;margin-right:10px;}
.syousai_coment {line-height:1.8em;}

/*==================<yahoo search>=======================*/

#srchBox
{
width:298px;
_width:296px;
margin-bottom:10px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
color:#000000;
text-align:left;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:188px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}

/*========================<表示部分>=======================*/

.ys_search_right {float:right;width:750px;  margin-left:5px; }

.ys_search_left {float:left; margin-left:10px;}
.ys_search_left img {margin-top:3px;}

.ys_search_bn {text-align:center; margin-bottom:20px;}






/*=====================<他CONTENT>===========================*/

.content_ta {width:70%; line-height:2.0em; margin-top:50px; margin-bottom:50px;}






/*=====================メールフォーム=====================*/

.mail_ta {font-size:100%; width:90%;}

.mail_td1   {   border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;
               background: #EAEAEA; padding:10px; width:200px;}
.mail_td2    {  border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; padding: 10px ; }

/*ファイナルtd*/
.mail_td1l   { border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; 
                background: #EAEAEA; padding: 10px;}
.mail_td2l   {  border-top:solid 1px #cccccc; padding-left: 10px; border-right:solid 1px #cccccc;
                 border-bottom:solid 1px #cccccc; }

.mail_coa  {margin:30px 120px; text-align:left;}


/*================運営者=======================*/

/*会社概要*/
dl{line-height:1.2em; height:auto;border-bottom: 1px dotted #cccccc;
    margin:10px 30px;padding:10px 0;}

dt{float:left;width:100px;}

dd{border-left:solid 2px #cccccc; padding-left: 10px;margin-left: 100px; 
  }


/*=====================【エラー表示】=================*/
.error {width:400px;  margin-bottom:20px; 
       border: 1px solid #cccccc;padding:10px;}
.error img {vertical-align:-12px;}

.errorcoa {height:2px;border-bottom: 2px dotted #cccccc;margin-bottom:10px;}
.errorinput {text-align:right;}


/*==========================FAVO=======================-*/

.favo_cl {text-align:center; padding:3px; background:#EAEAEA;}












