@charset "EUC-JP";

/*///////////////////////////////////////*/
/* WAKA_CSSをインポート */
@import "amuse_w.css";
@import "common.css";

a:HOVER{
text-decoration: underline;
color: #00A265;
}

a{
text-decoration: none;
color: #000099;
}

a.op{
background:url(../images/0c_point_link.gif) right center no-repeat;
padding:0 18px 0 0;
}

a.opS{
background:url(../images/0c_point_link_s.gif) right center no-repeat;
padding:0 13px 0 0;
}

body {
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 0px; 
}

h2.style1 {
margin: 0;
padding: 8px 18px;
font-size: 75%;
font-weight:normal;
background: url(../amuse/images/head_point.gif) left center no-repeat;
border: #2CBEA0 solid;
border-width: 1px 0px 1px 0px;
background-color:#E0FCEF;
}

h2.style2 {
margin: 0;
padding: 6px 18px;
font-size: 75%;
font-weight:normal;
background: url(../amuse/images/head_point2.gif) left center no-repeat;
border: #D5BE15 solid;
border-width: 1px 0px 1px 0px;
background-color:#F9F4CC;
}

h3 {
margin: 0;
padding: 2px;
font-size: 85%;
font-weight: normal;
}

/*
p{
padding:10px 0;
margin:0;
}
*/
.dial{
border: 1px solid #CCCCCC;
background-color: #FAFAFA;
margin: 0px;
padding:7px;
font-size: 70%
}

.dial p{
font-size:100%;
padding:0 0 10px 0;
}

.dial p.tit{
color: #f85007;
padding:0 !important;
margin:0;
}

.dial p.comment{
padding:0 !important;
}


/*///////////////////////////////////////*/
/*TOP*/
#top_job_head{
background-image:url(../amuse/images/top_picup_bg.gif);
background-position: left top;
background-repeat: repeat-x;
height:: 26px
}

#top_job_list{
background-color:#F5F5F5;
padding: 5px;
background-image:url(../amuse/images/top_picup_u.gif);
background-position: left bottom;
background-repeat: repeat-x;
}

.top_big_menu{
padding: 7px 0 12px 0;
}

/*qrコード*/
img.qr{
padding:0 0 0 5px;
}

.topBt{
padding:10px 0;
}

li.bmenu{
list-style:none;
display:inline;
}

a.bmenu1{
background-image:url(../amuse/images/top_bt1.gif) left top no-repeat;
}

a:HOVER .bmenu1{
background-image:none;
}

/*外部リンクバナー*/
.mainRight .bnrOth{
padding:15px 0 0 0;
margin:15px 0 0 0;
border:dotted #999999;
border-width:1px 0 0 0;
text-align:center;
}

.mainRight .bnrOth p{
padding:0 0 15px 0;
}


/*2007.1.18[Add]*/
/*トップページの特集表示*/
#top_feature_head{
background-image:url(../amuse/images/top_feature_bg.gif);
background-position: left top;
background-repeat: repeat-x;
height:: 26px
}

#top_feature{
background-color:#F5F5F5;
padding:10px;
margin-bottom: 12px;
border: 1px solid #006BB6;
font-size: 75%;
line-height: 140%;
}

#top_feature img{
padding:0 5px 5px 0;
}

#top_feature h4{
font-size: 120%;
line-height: 140%;
font-weight: bold;
}

.area_feature {
background-color:#F5F5F5;
padding: 5px;
margin: 10px 0;
border: 1px solid #006BB6;
font-size: 75%;
line-height: 140%;
}


/*---------*/


/*///////////////////////////////////////*/
/*テンプレ*/

#page { /*全体のコンテナ*/
width: 949px;
margin: 0 auto;
text-align: left; /*IE5.5以前のバグ回避*/
}

#header {
border:solid #2EC2A5;
border-width:5px 0 0 0;
padding:4px 0;
}

#headR{
width:780px;
float:right;
}

#headR p{
padding:0;
margin:0;
}


/*SSL用*/
#headerSsl {
border: solid #2EC2A5;
border-width:5px 0 1px 0;
width: 949px;
}

#headerSsl h1{
padding: 3px;
font-size: 65%;
line-height: 150%;
font-weight:normal;
color:#666666;
}

#rogo {
float: left;
width: 156px;
padding:15px 0 0 0;
}

.toptxt {
margin:1px 0px;
padding:2px 0;
border: solid #CCCCCC;
border-width: 1px 0px 1px 0px;
/*	background-image: url(images/top_catch_bg.gif) right top no-repeat;*/
background-color:#F5F5F5;
}

.toptxt h1{
margin: 4px;
padding: 0 0 0 10px;
font-size: 65%;
line-height: 150%;
font-weight:normal;
color:#666666;
border: solid #E0E0E0;
border-width: 0px 0px 0px 5px;
}

.smenu {
text-align:right;
font-size: 65%;
background-image:url(../amuse/images/0c_head_bg.gif);
padding: 5px 0px 5px 0px;

}

.smenu ul{
list-style:none;
display:inline;
}

.smenu li{
list-style:none;
display:inline;
background: url(../amuse/images/0c_point.gif) no-repeat;
padding: 0 10px 0 10px;
}

.area{
background-color:#E0FCEF;
text-align:center;
padding:0;
margin:0;
border: solid #B1ECE0;
border-width: 0px 0px 1px 0px;
}

.lmT{
padding:0 0 5px 0;
font-size:65%;
margin:0;
}

#container { /*コンテンツ全体*/
clear:both;
width:949px;
}

#sidemenu { /*サイドメニュー領域*/
float: left;
width: 156px;
margin: 14px 0;
margin-right: 0;
padding:0;
}

#sidemenu p{
padding:0 0 10px 0;
}


#main { /*メインの編集領域*/
float: right;
width: 780px;
margin: 14px 0;
padding:0;
margin-left: 0px;
}

.mainContents{
float:left;
width:611px;
}

.mainRight{
width:156px;
float:right;
}

.mainRight .bnr{
padding:0 0 10px 0;
text-align:center;
}

#main_wide { /*SSL画面用メインの編集領域*/
width: 780px;
margin: 0px auto;
padding: 10px;
}


.menu1{
list-style:none;
background-image:url(../amuse/images/0c_m1_head_bg.jpg);
background-position: left top;
background-repeat: no-repeat;
padding: 11px 0px 0px 20px;
height: 23px;
font-size: 75%;
}

.menu2{
list-style:none;
background-image:url(../amuse/images/0c_m2_head_bg.jpg);
padding: 11px 0px 0px 20px;
height: 23px;
font-size: 75%;
}

#navi {
clear: both;

text-align:right;
font-size: 65%;
text-align:right;
}

#footer {
height: 20px;
background-image:url(../amuse/images/0c_foot_bg.gif);
text-align:right;
padding: 3px 0px 0px 0px;
margin-top:10px;
}


/*///////////////////////////////////////*/
/*カラーリスト
#E0FCEF
#98FAD8
#43D3B7
#29AE93
#28AC92

*/

/*///////////////////////////////////////*/
/*はじめての方へ*/
#beginner{
margin:15px;
font-size: 75%;
line-height: 150%;
}

#beginner h3{
border:none;
padding:0 0 7px 0;
}

p.icon img{
padding:3px 3px 0 0;
}

#beginner .parts{
border:solid #6FC5E1;
border-width:1px;
padding:15px;
margin:20px 0;
}

#beginner h4{
padding:0 0 0 12px;
margin:0 0 5px 0;
font-weight:bold;
font-size:1.2em;
background:url(../images/0g_0c_pt1.gif) left center no-repeat;
}

#beginner h4.iconT{
background:none;
padding:0 0 5px 0;
font-size:1.0em;
}

#beginner .iconBg{
padding:10px;
background-color:#EBEBEB;
margin:0 0 5px 0;
}

#beginner .iconBg p{
padding:0;
}


#beginner h5{
color:#3AAFD6;
}

#beginner table{
width:100%;
}

#beginner table p{
font-size:1.2em;
font-weight:bold;
color:#2BAAD5;
}

#beginner table td{
padding:10px;
background-color:#DFF2F9;
text-align:center;
}

#beginner table td.none{
background-color:#FFFFFF;
}

#beginner table h5{
color:#333333;
font-size:100%;
}


/*///////////////////////////////////////*/
/*お仕事までのステップ*/
#step{
margin:15px;
font-size: 75%;
line-height: 150%;
}

#step h4{
margin:30px 0 10px 0;
}

#step h5{
padding:10px 0 0 0;
font-size:1.2em;
color:#208A75;
}


#step p.yaji{
margin:20px 0;
padding:0;
text-align:center;
}


/*///////////////////////////////////////*/
/*FAQ*/
#faq{
margin:15px;
font-size: 75%;
line-height: 150%;
}


/*FAQ*/
#faq dl{
padding:20px 0 0 0;
}

#faq dt{
padding:0px 10px 0 0;
margin:10px 0 0 0;
font-weight:bold;
color:#208A75;
font-size:1.2em;
}

#faq dd{
padding:0px 10px 20px 25px;
margin:10px 0 20px 0;
background: url(../images/faq_a.gif) left top no-repeat;
border: dotted #999999;
border-width:0 0 1px 0;
}

/*///////////////////////////////////////*/
/*サイトマップ*/

#sitemap{
margin:15px;
}

#sitemap h2{
margin:0px;
padding: 0px;
}


#sitemap h2.sec{
margin:20px 0 0 0;
}


#sitemap dl{
padding:20px 0px;
margin:0;
}

#sitemap dl.line{
border:dotted #29B196;
border-width:0 0 1px 0;
}


#sitemap .c1{
list-style:none;
padding:0px 0 0 20px;
margin:0 0 5px 0;
font-size: 90%;
font-weight:bold;
background: url(../amuse/images/0c_point1.gif) left center no-repeat;
}

#sitemap .c2{
list-style:none;
padding:0px 0 0 20px;
margin:0 0 5px 0;
font-size: 90%;
font-weight:bold;
background: url(../amuse/images/0c_point2.gif) left center no-repeat;
}

#sitemap .c3{
list-style:none;
padding:0px 0 0 20px;
margin:0 0 5px 0;
font-size: 90%;
font-weight:bold;
background: url(../amuse/images/0c_point4.gif) left center no-repeat;
}


#sitemap dt{

}

#sitemap dd{
list-style:none;
margin:0px 0 15px 10px;
padding:0;
font-size: 75%;
line-height: 150%;
}


/*///////////////////////////////////////*/
/*特別なもの*/

/*トップページのお知らせ表示*/
.top_info_block {
list-style: none;
padding: 0px;
margin: 5px;
}

.top_info_block li {
background: url(../amuse/images/marker_info.gif) left center no-repeat;
padding: 0px 0px 0px 12px;
margin: 0px;
font-size: 75%;
color: #777777;
}

/*トップページの新着表示*/
.top_job_block {
list-style: none;
padding: 0px;
margin: 5px;
}

.top_job_block li {
/*background: url(images/marker_info.gif) left center no-repeat;*/
padding: 0px 0px 0px 0px;
margin: 4px 0px;
font-size: 75%;
font-family: sans-serif;
background-color:#F5F5F5;
}

/*左メニューコンボ*/
.area_select_menu {
width: 140px;
}


