/*===============================================================*/
/*基本の枠組み*/
/*===============================================================*/
body {
margin:0;
text-align:center;
background:#e1e1e1;

}
img{
border:0;
}
#wrapper {
width:920px;
text-align:left; 
margin:0 auto; 
border:0px solid;
}
.clear{
clear:both;
}

a:link {
color: #000000;
text-decoration:underline;
}
a:visited {
color: #000000;
text-decoration:underline;
}
a:hover {
color: orange;
text-decoration:underline;
}
a:active {
color: #000000;
}
/*===============================================================*/
/*ヘッダー*/
/*===============================================================*/
#head_wrap{
width:920px;
text-align:left; 
margin:0 auto; 
border:0px solid;
position:absolute;
top:0px;
}
#header{
float:left;

width:920px;
height:120px;
border:0px solid;
background:#e1e1e1 url(../img/header_bg.jpg) repeat-x ;
}
#header #title{
float:left;
margin-top:0px;
margin-left:12px;
border:0px solid;
display:inline;
}
#header h1{
margin-top:5px;
margin-right:5px;
border:0px solid;
text-align:right;
font-size:12px;
font-weight:bold;
}
/*===============================================================*/
/*検索ボックス*/
/*===============================================================*/
#serchbox_wrap{
width:920px;
height:30px;
border:0px solid;
background:#000000;
}
#serchbox{
width:920px;
height:30px;
border:0px solid;
background:#000000;
}
#serchbox #link{
margin-top:7px;
margin-left:10px;
float:left;
color:#ffffff;
width:330px;
border:0px solid #ffffff;
font-size:13px;
}
#link a:link {
color: #ffffff;
text-decoration:none;
}
#link a:visited {
color: #ffffff;
text-decoration:none;
}
#link a:hover {
color: #ffffff;
text-decoration:underline;
}
#link a:active {
color: #ffffff;
}
#serchbox #serch{
float:right;
width:380px;
height:30p;
border:0px solid #ffffff;
margin-top:3px;
margin-right:5px;
text-align:right;
}
/*===============================================================*/
/*グローバルメニュー*/
/*===============================================================*/
#globalmenu{
width:920px;
height:50px;
border:0px solid;

}
#globalmenu ul{
margin:0;
margin-left:-40px;
}
#globalmenu ul li{
list-style-type:none;
float:left;
margin-bottom:-3px;
}
/*===============================================================*/
/*コンテンツ*/
/*===============================================================*/
#contents{
float:left;
width:920px;
background:#ffffff;
border:0px solid;
}
/*===============================================================*/
/*サイドメニュー*/
/*===============================================================*/
#sidemenu{
float:left;
width:220px;
padding:7px;
background:#ffffff;
border:0px solid;
display:inline;
}

#kensaku_menu{
float:left;
width:220px;
margin-top:0px;
margin-left:0;
margin-right:0;
border:0px solid;
background:#666666;
text-align:center;
display:inline;
}
#kensaku_menu #title{
margin-bottom:10px;
}
#kensaku_menu ul{
padding:0;
margin:0;
}
#kensaku_menu li{
list-style:none;
}
#kensaku_menu .button{
width:214px;
height:109px;
border:0px solid;
font-size: 0;

}
/*===============================================================*/
/*バナー*/
/*===============================================================*/
#side_banner{
float:left;
width:220px;
margin-top:10px;
margin-left:0;
margin-right:0;
border:0px solid;

text-align:center;

}
#side_banner ul{
padding:0;
margin:0;
}
#side_banner li{
list-style:none;
margin-bottom:2px;
}

/*===============================================================*/
/*まめまめ博士の豆知識*/
/*===============================================================*/
#side_soudannaiyou{
float:left;
width:210px;
margin-top:5px;
margin-left:0;
margin-right:0;
border:0px solid;
text-align:left;
padding:5px;
background:#eeeeee;
}
#side_soudannaiyou ul{
padding:0;
margin:0;
margin-top:7px;
}
#side_soudannaiyou li{
list-style:none;
font-size:12px;
margin-bottom:2px;
}

#side_soudannaiyou #title{
font-size:13px;
font-weight:bold;
text-align:center;
}
#side_soudannaiyou #sentence{
font-size:13px;
text-align:left;

}
/*===============================================================*/
/*メイン*/
/*===============================================================*/
#main{
float:right;
width:685px;
border:0px solid;
background:#ffffff;
margin-bottom:10px
}
/*===============================================================*/
/*フッター*/
/*===============================================================*/
#footer{
float:left;
width:920px;
height:220px;
border:0px solid;
background:#000000;
color:#ffffff;
font-size:13px;

}
#footer_wrap{
width:810px;
margin-left:60px;
border:0px solid #ffffff;

}
#footer #menu{
width:810px;
height:25px;
text-align:left;
margin-top:27px;
border-bottom:1px solid #313131;
}
#footer #link{
text-align:center;
margin-top:10px;
width:786px;
height:80px;
background:#333333;
padding:12px;
}
#footer #link .list{
border:0px solid #ffffff;
float:left;
padding:5px;
}
#footer #copy{
font-size:13px;
text-align:center;
margin-top:10px;
text-align:right;
}
#footer a:link {
color: #ffffff;
text-decoration:none;
}
#footer a:visited {
color: #ffffff;
text-decoration:none;
}
#footer a:hover {
color: #ffffff;
text-decoration:underline;
}
#footer a:active {
color: #ffffff;
}

/*===============================================================*/
/*都道府県から検索*/
/*===============================================================*/
#kensaku_todofuken{
width:670px;
border:0px solid;
margin-top:7px;

}
#kensaku_todofuken #waku{
float:left;
width:670px;
/*margin-top:20px;*/
border:0px solid;
background: url(../img/bg_chizu.jpg) no-repeat ;

}
#kensaku_todofuken #waku2{
float:left;
width:670px;
border:0px solid;

}
#kensaku_todofuken #waku .block{
float:left;
width:660px;
/*height:40px;*/
border:0px solid;
font-size:14px;
padding:10px;

}
#kensaku_todofuken .block .left{
float:left;
width:150px;
margin-left:20px;
border:0px solid;
display:inline;
}
#kensaku_todofuken .block .right{
float:left;
width:475px;
border:0px solid;
display:inline;
}
#kensaku_todofuken h2{
font-size:15px;

}
#kensaku_todofuken #kensaku_button{
text-align:center;
padding:10px;
float:left;
width:650px;
border:0px solid;
margin-bottom:20px;
}
/*===============================================================*/
/*トップページいろいろ*/
/*===============================================================*/
#top_qa{
border:1px solid;
float:left;
}
.top_qa_white{
padding:7px;
width:667px;
float:left;
background:#F5F5F4;

font-size:14px;
font-weight:bold;
border:0px solid;
}
.top_qa_gray{
float:left;
width:667px;
background:#e1e1e1;
padding:7px;
font-size:14px;
font-weight:bold;
border:0px solid;
}
#top_illust{
border:0px solid;
}
#top_setsumei{
float:left;
margin-top:15px;
}
#top_setsumei_sentence{
float:left;
line-height:180%;
background:#F5F5F4;
padding:20px;
width:640px;
}
/*===============================================================*/
/*一覧*/
/*===============================================================*/
#itiran{

}

#kensaku_todofuken #itiran .block_itiran{
float:left;
width:663px;
border:1px solid #C7C2BC;
background:#eeeeee;
margin-bottom:5px;
padding:5px;
}
#kensaku_todofuken #itiran .photo{
float:left;
width:80px;
height:80px;
margin:2px;
border:0px solid;
}
#kensaku_todofuken #itiran .wrap{
width:566px;
margin-top:3px;
float:left;
border:0px solid;
}
#kensaku_todofuken #itiran h3{
width:560px;
margin:0;
margin-left:10px;
margin-bottom:2px;
border:0px solid;
}
#kensaku_todofuken #itiran .name{
width:560px;
margin-left:10px;
margin-bottom:2px;
border:0px solid;
}
#kensaku_todofuken #itiran .address{
width:560px;
font-size:12px;
margin-left:10px;
margin-bottom:2px;
border:0px solid;
}
#kensaku_todofuken #itiran .pr{
width:560px;
height:30px;
font-size:12px;
margin-left:10px;
margin-bottom:2px;
border:0px solid;
}
#kensaku_todofuken #itiran .url{
width:560px;
font-size:12px;
text-align:right;
margin-left:10px;
border:0px solid;

}

#kensaku_title{
float:left;
width:645px;
background:#000000;
color:#ffffff;
padding:15px;
margin-bottom:10px;
font-weight:bold;
}
.kensaku_title_todofuken{
float:left;
width:663px;
border:1px solid #C7C2BC;
background:#000000;
margin-bottom:5px;
padding:5px;
font-size:14px;
font-weight:bold;
color:#ffffff;
}
#kensaku_title_gyomu{
float:left;
width:663px;
padding:5px;
border:1px solid #C7C2BC;
background:#eeeeee;
font-size:15px;
margin-top:-10px;
margin-bottom:10px;
}
#no_regist{
text-align:center;
font-size:12px;
}
/*===============================================================*/
/*業務から検索*/
/*===============================================================*/
#kensaku_gyomu{
width:670px;
border:0px solid;
margin-top:7px;

}
#gyomu_wrap{
float:left;
width:606px;
border:0px solid;
margin-left:40px;
display:inline;
}
.gyomu_check{
float:left;
width:300px;
border:0px solid;

}
#select_todofuken{
float:left;
width:200px;
border:0px solid;
padding:15px;
margin-top:25px;
margin-left:213px;
background:#333333;
display:inline;
}
#kensaku_gyomu #waku{
float:left;
width:670px;
/*margin-top:20px;*/
border:0px solid;
background:#ffffff;

}
#kensaku_gyomu #kensaku_button{
text-align:center;
padding:10px;
float:left;
width:650px;
border:0px solid;
margin-bottom:20px;
}
/*===============================================================*/
/*相談内容から検索*/
/*===============================================================*/
.block_soudan{
float:left;
width:660px;
padding:5px;
border:0px solid;
font-size:14px;

}
#kensaku_soudan{
width:670px;
border:0px solid;
margin-top:7px;
}
#soudan_wrap{
float:left;
width:654px;
border:0px solid;
margin-left:10px;
}
.soudan_check{
float:left;
width:286px;
border:0px solid;
padding-right:20px;
padding-left:20px;
}

#kensaku_soudan #waku{
float:left;
width:670px;
/*margin-top:20px;*/
border:0px solid;
background:#ffffff;
}
.kensaku_soudan_midashi{
padding:0;
margin:0;
}
/*===============================================================*/
/*社会保険労務士とは*/
/*===============================================================*/
#main_contents{
width:675px;
margin-top:7px;
border:0px solid;
}
#main_sentence_wrap{
width:650px;
margin-top:8px;
margin-left:15px;
margin-right:0px;
border:0px solid;
line-height:150%;
}
/*===============================================================*/
/*ご相談の流れ*/
/*===============================================================*/
#main_sentence_wrap h3{
background:#000000;
color:#ffffff;
padding:5px;
padding-left:7px;
margin:0px;
}
.main_sentence{
width:615px;
border:0px solid;
margin-left:15px;
margin-top:10px;
}
#main_sentence_wrap p{
margin:0px;
font-size:15px;
}
#main_sentence_wrap h4{
margin:0px;
margin-top:10px;

}
#main_sentence_wrap ul{
font-size:15px;
margin-top:2px;
}
/*===============================================================*/
/*よくあるご質問*/
/*===============================================================*/
#qa_wrap{

margin-top:7px;
border:0px solid;
}
#qa_wrap a:link {
color: #000000;
text-decoration:underline;
}
#qa_wrap a:visited {
color: #000000;
text-decoration:underline;
}
#qa_wrap a:hover {
color: red;
text-decoration:underline;
}
#qa_wrap a:active {
color: #000000;
}
#qa_menu_wrap{
font-size:15px;
width:643px;
float:left;
padding:15px;
border:0px solid;
}
#qa_menu_wrap a:link {
color: #000000;
text-decoration:none;
}
#qa_menu_wrap a:visited {
color: #000000;
text-decoration:none;
}
#qa_menu_wrap a:hover {
color: orange;
text-decoration:underline;
}
#qa_menu_wrap a:active {
color: #000000;
}
#qa_menu{
float:left;
font-weight:bold;
border:1px solid #ffffff;
width:299px;
text-align:center;
padding:10px;
background:#e1e1e1;
}
#qa_title{
float:left;
width:643px;
padding:15px;
border:0px solid;
font-weight:bold;
}
#qa_main_title{
float:left;
width:645px;
background:#000000;
color:#ffffff;
padding:15px;
font-weight:bold;
}
.qa_block{
float:left;
width:643px;
border:0px solid;
padding:15px;
}
.qa_block h3{
margin:0;
font-size:16px;
}
.qa_naiyou{
font-size:14px;
padding:15px;
background:#e1e1e1;
line-height:150%;
}
.page_top{
float:left;
font-size:12px;
text-align:right;
width:655px;
border:0px solid;
margin-top:-10px;
margin-bottom:10px;
}
/*===============================================================*/
/*運営会社*/
/*===============================================================*/
#company_title{
margin-top:7px;
}
#company{
margin-top:30px;
margin-left:38px;
border-top:1px solid #666666;
font-size:14px;
}
.unei_cel1{
padding:15px;
background:#000000;
border-left:1px solid #666666;
border-bottom:1px solid #ffffff;
width:150px;
color:#ffffff;
font-weight:bold;
}
.unei_cel2{
padding:15px;
background:#ffffff;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}