@charset "utf-8";


/*************************
*** カンタンお仕事検索 ***
*************************/

.stt_category_search{
	height: 45px;
	width: 780px;
	margin-top: 20px;
	margin-bottom: 0px;
}
.home_es{
	width:778px;
	height: 430px;
	display:block;
	margin-right: 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.home_es div.works{
	width:248px;
	height: auto;
	background-color: #fed3e1;
	padding-bottom: 5px;
	border: 1px solid #f0bfdb;
}
.home_es div.works p		{
	background-image: url(/img/home/genre1.jpg);
	background-repeat: no-repeat;
}
.home_es div.list{
	display:inline;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
}
.home_es div.list p{ height:30px; text-indent:-9999px; display:block; overflow:hidden;}
.home_es div.list ul{ height:375px; padding:6px 10px; overflow:hidden;}
.home_es div.list ul li{ list-style-type:none; line-height:20px; text-indent:3px;}
.home_es div.works ul{
	width:230px;
	height: 375px;
	background-color: #fff;
	padding: 5px;
	overflow: auto;
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}
.home_es div.area1{
	width:218px;
	height: auto;
	background-color: #d1ebbb;
	padding-bottom: 5px;
	border: 1px solid #b3d49b;
}
.home_es div.area1 p{ background:url(/img/home/genre2.jpg) no-repeat;}
.home_es div.area1 ul{
	width:200px;
	height: 315px;
	background-color: #fff;
	padding: 5px;
	overflow: auto;
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}
.home_es div.area2{
	width:218px;
	height: auto;
	background-color: #baf4e7;
	padding-bottom: 5px;
	border: 1px solid #a9ddea;
}
div.home_es div.area2 p		{ background:url(/img/home/genre3.jpg) no-repeat;}
div.home_es div.area2 ul	{
	width:200px;
	height: 315px;
	background-color: #fff;
	padding: 5px;
	overflow: auto;
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}
.category_search_btn{
	float: right;
	margin-top: 10px;
	margin-right: 19px;
}


/*************************
*** ワガママお仕事検索 ***
*************************/


.one_search{
	width:778px;
	height: 415px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
}



.one_search table{
	width:760px;
}
div.one_search th.type1{ width:370px; background:#FFFFFF; text-align:center;}
div.one_search th.type2{ width:370px; background:#736357; text-align:center;}
div.one_search td.element{
	width:370px;
	color:#ED1E79;
}

.category_search{
	width: 760px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.category_search_1{
	float: left;
	width: 363px;
	margin-bottom: 10px;
	margin-left: 5px;
	height: 178px;
	background-image: url(../img/home/category_search1.jpg);
	background-repeat: no-repeat;
	padding: 1px;
}
.category_search_1m{
	float: right;
	width: 280px;
	height: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFF;
	text-align: left;
}
.category_search_2{
	float: left;
	width: 363px;
	height: 178px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-image: url(../img/home/category_search2.jpg);
	background-repeat: no-repeat;
	padding: 1px;
}
.category_search_2m{
	float: right;
	width: 280px;
	height: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFF;
	text-align: left;
}
.category_search_3{
	clear: both;
	float: left;
	width: 363px;
	height: 193px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-image: url(../img/home/category_search3.jpg);
	background-repeat: no-repeat;
	padding: 1px;
}
.category_search_3m{
	clear: both;
	float: right;
	width: 280px;
	height: 145px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFF;
	text-align: left;
}
.category_search_4{
	float: left;
	width: 363px;
	height: 193px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-image: url(../img/home/category_search4.jpg);
	background-repeat: no-repeat;
	padding: 1px;
}
.category_search_4m{
	float: left;
	float: right;
	width: 280px;
	height: 145px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFF;
	text-align: left;
}

.category_search span	{
	width:370px;
	line-height:24px;
	float:left;
	margin-left: 10px;
}




/*************************
***** エリア一発検索 *****
*************************/

div.one_search_area				{
	width:778px;
	/* height: 390px;*/
	background-color: #ffffff;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
}

div.one_search_area	h2			{
    margin: 0px auto 3px 20px ; padding: 0px; 
    vertical-align: top ;
    font-size: 12pt;
    float: left;
}
div.one_search_area	ul			{ 
    margin-left: 30px; 
    margin-bottom: 10px;
    float: left;
}

div.one_search_area ul li {
	margin: 3px 0px 5px 10px;
	display: inline-box;
	width: 250px;
	text-align: left;
	/* float: left; */
}


/* 検索フォームページ */
/* 

div.one_search td.element span	{ width:370px; line-height:24px; float:left;}
div.one_search td.check			{ width:370px; padding:5px 10px; background:#FFFFFF;}
div.one_search td.check span		{ height:12px; margin:5px 0; line-height:12px; float:left;}
div.one_search td.check span.half	{ width:235px;}
div.one_search td.check span.third	{ width:155px;}
div.one_search td.check em			{ color:#ED1E79;}
div.one_search td.empty			{ height:10px; overflow:hidden; border:hidden;}



div.one_search th.type3			{ width:120px; background:#FFFFFF; text-align:center;}
div.one_search td.free			{ width:370px; padding:5px 10px; background:#FFFFFF; color:#ED1E79;}
div.one_search td.free input	{ display:block; float:left;}
*/

div.form_freeword input	{ display:block; float:left;}


div.contents div.job-search-form		{     border: solid 2px #ffe1fd;}
div.job-search-form table {    margin: 20px;}
div.job-search-form th div{   padding: 5px; font-weight: normal; color: #ffffff; background-color: #F495BD; border-bottom: solid 10px #E8DEC3;  width: 100px; text-align: left;}
span.third{ display: inline-block; float: left; width: 260px;}
span.taiguu{ display: inline-block;float: left;width: 260px;}
div.job-search-form th {vertical-align: top;padding: 5px;text-align: left;}
div.job-search-form td {vertical-align: top;padding: 5px;text-align: left;}
div.job-search-form td.select { width: 60px ;}
div.job-search-form td.check em			{ color:#ED1E79;}
a.formclose {display:inline-block; background-color:#F495BD;padding: 5px;color: white;}





div.search_submit			{ width:770px; margin:0 0 10px 160px;}
div.search_submit input		{ margin:0 10px 0 0; float:left;}
div.search_submit button	{ width:120px; height:25px; margin:15px 0 0; text-indent:-9999px; overflow:hidden; display:inline;
	background-image:url(/img/contents/submit/reset_search.jpg); background-repeat:no-repeat; border:none; float:left; cursor:pointer;}
div.search_submit button.on	{ background-image:url(/img/contents/submit/reset_search_h.jpg);}



table.home_list				{ line-height:15px; margin:0 auto; text-align:left; background-color:#FFFFFF;}
table.home_list tr.header	{ background-color:#534741; color:#FFFFFF;}
table.home_list th			{ padding:2px 7px; font-weight:normal;}
table.home_list th.date		{ width:72px;}
table.home_list th.tt		{ width:256px; background-image:url(/img/contents/home/home_list_bar.gif); background-repeat:no-repeat;}
table.home_list th.store	{ width:195px; background-image:url(/img/contents/home/home_list_bar.gif); background-repeat:no-repeat;}
table.home_list th.tt2		{ width:401px; background-image:url(/img/contents/home/home_list_bar.gif); background-repeat:no-repeat;}
table.home_list th.cate		{ width:50px; background-image:url(/img/contents/home/home_list_bar.gif); background-repeat:no-repeat;}
table.home_list th.store2	{ width:185px; background-image:url(/img/contents/home/home_list_bar.gif); background-repeat:no-repeat;}
table.home_list td				{ padding:2px 7px; height:30px;}
table.home_list td.tt			{ background-repeat:no-repeat; background-position:7px 5px;}
table.home_list tr.off			{ background-color:;}
table.home_list tr.on			{ background-color:#FFEBF0;}
table.home_list tr.c1 td.tt		{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon01.gif);}
table.home_list tr.c1b td.tt	{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon01b.gif);}
table.home_list tr.c2 td.tt		{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon02.gif);}
table.home_list tr.c2b td.tt	{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon02b.gif);}
table.home_list tr.c3 td.tt		{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon03.gif);}
table.home_list tr.c3b td.tt	{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon03b.gif);}
table.home_list tr.c4 td.tt		{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon04.gif);}
table.home_list tr.c4b td.tt	{ padding:2px 7px 2px 52px; background-image:url(/img/contents/home/home_list_icon04b.gif);}



ul.home_bnr					{ overflow:hidden;}
ul.home_bnr li				{ display:inline; float:left;}
ul.home_bnr li a			{ text-indent:-9999px; display:block; overflow:hidden;}
ul.home_bnr li.b01 a		{ width:575px; height:100px; background:url(/img/contents/home/home_bnr01.jpg) no-repeat 0 0;}
ul.home_bnr li.b01 a:hover	{ width:575px; height:100px; background:url(/img/contents/home/home_bnr01.jpg) no-repeat 0 -100px;}
ul.home_bnr li.b02 a		{ width:285px; height:150px; background:url(/img/contents/home/home_bnr02.jpg) no-repeat 0 0;}
ul.home_bnr li.b02 a:hover	{ width:285px; height:150px; background:url(/img/contents/home/home_bnr02.jpg) no-repeat 0 -150px;}
ul.home_bnr li.b03 a		{ width:285px; height:150px; background:url(/img/contents/home/home_bnr03.jpg) no-repeat 0 0;}
ul.home_bnr li.b03 a:hover	{ width:285px; height:150px; background:url(/img/contents/home/home_bnr03.jpg) no-repeat 0 -150px;}



ul.home_bnr2{width:575; height:250px; margin-bottom:10px; overflow:hidden;}
ul.home_bnr2 li{display:inline; float:left;}
ul.home_bnr2 li a{text-indent:-9999px; display:block; overflow:hidden;}
ul.home_bnr2 li.b01 a{width:285px; height:70px; background:url(/img/home/main_ad_pink.jpg) no-repeat 0 0;}
ul.home_bnr2 li.b01 a:hover{width:285px; height:70px; background:url(/img/home/main_ad_pink.jpg) no-repeat 0 -70px;}
ul.home_bnr2 li.b02 a{width:290px; height:70px; background:url(/img/home/main_ad_blue.jpg) no-repeat 0 0;}
ul.home_bnr2 li.b02 a:hover{width:290px; height:70px; background:url(/img/home/main_ad_blue.jpg) no-repeat 0 -70px;}



div.home_store			{ width:285px; line-height:30px;}
div.home_store p		{ width:285px; height:30px; text-indent:-9999px; display:block; overflow:hidden;}
div.home_store p.new	{ background:url(/img/contents/home/home_sstt_c1.jpg) no-repeat;}
div.home_store p.rnew	{ background:url(/img/contents/home/home_sstt_c2.jpg) no-repeat;}




/*************************
********** home **********
*************************/
/* home_marquee --------------------------------------------------------------------*/
.home_marquee{
	background-color: #FFF;
	background-image: url(/img/home/home_marquee.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	width: 790px;
}

/* home_stt --------------------------------------------------------------------*/
.home_stt{
	background-image: url(../img/contents/home/home_stt.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 780px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom: 10px;
}

/* main_pickup --------------------------------------------------------------------*/
.main_pickup{
	height: 222px;
	width: 555px; /* 440px; */
	float: left;
	margin-bottom: 10px;
}
/*
.main_pickup_b{
	height: 242px;
	width: 442px;
	margin-top: 10px;
	clear: both;
	float: left;
    text-align: right;
    background-image: url('/img/home/main_pickup.jpg');
    background-repeat: no-repeat;
    background-position: top ;
}
*/

/* main_ad --------------------------------------------------------------------*/
.main_ad{
/*	width: 340px;*/
	height: auto;
	float: right;
	text-align: right;
}
.main_ad img{
	margin-bottom: 10px;
}

/* message_stt --------------------------------------------------------------------*/
.message_stt{
	height: 14px;
	width: 310px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../img/home/message_stt.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	clear: both;
	float: left;
}
.message_stt_text1{
	float: left;
	clear: both;
	float: left;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.message_stt_text2{
	float: right;
	text-align: right;
}

/* topix --------------------------------------------------------------------*/

.topix{
	float: right;
	height: 240px;
	width: 310px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.topix_list{
	text-align: right;
	clear: both;
	float: right;
	height: 15px;
	padding-top: 2px;
	width: 320px;
	background-color: #0099FF;
	margin-top: 5px;
}


/* blog -------------------------------------------------------------------------- */

#blog {float:right; width: 450px; border: solid 1px #D1C1B1;}
#blog table { width : 420px; border-collapse: separate ; border-spacing: 5px;}
#blog table td.left {  border-bottom: dashed 1px #D1C1B1 ;padding: 10px 5px 10px 10x; text-align: center; width: 80px;max-height: 120px; overflow: hidden;}
#blog table td.right { border-bottom : dashed 1px #D1C1B1; padding: 10px 10px 10px 5px; text-align: left; }
#blog h3 {padding: 3px;}
#blog-body { height: 400px; overflow: auto; }

/* new review --------------------------------------------------------------------*/
div.new_review_h	{ width:565px; margin:0 auto 8px; line-height:22px; overflow:hidden;}
div.new_review_h span			{ float:right;}
div.new_review_h span.pulldown	{ width:165px; text-align:right;}
div.new_review_h span.page		{ width:235px; text-align:center;}



div.new_review	{ width:565px; margin:0 auto 10px; overflow:hidden;}
div.new_review div.block		{ width:565px; margin:0 0 8px; padding:10px 0 0; background-color:#F8637C;}
div.new_review div.block span	{ width:555px; padding:5px 5px 10px; background-color:#FFFFFF; display:block;}
div.new_review div.block p		{ display:block;}
div.new_review div.block p.tt	{ font-size:16px; line-height:24px;}
div.new_review div.block p.tt em{ font-size:12px;}
div.new_review div.block p.txt	{ margin:0 0 10px;}
div.new_review div.block p.rate	{ width:75px; height:15px; text-indent:-9999px; overflow:hidden; float:left;}
div.new_review div.block p.r0	{ background:url(/img/contents/category/rate_0.gif) no-repeat 0 0;}
div.new_review div.block p.r1	{ background:url(/img/contents/category/rate_1.gif) no-repeat 0 0;}
div.new_review div.block p.r2	{ background:url(/img/contents/category/rate_2.gif) no-repeat 0 0;}
div.new_review div.block p.r3	{ background:url(/img/contents/category/rate_3.gif) no-repeat 0 0;}
div.new_review div.block p.r4	{ background:url(/img/contents/category/rate_4.gif) no-repeat 0 0;}
div.new_review div.block p.r5	{ background:url(/img/contents/category/rate_5.gif) no-repeat 0 0;}
div.new_review div.block p.date	{ float:right;}



div.new_review_f	{ width:565px; margin:0 auto 10px; line-height:22px; text-align:center; overflow:hidden;}





/*************************

******* manual css *******

*************************/

div.manual_head	{ margin:0 0 5px;}
div.manual_link				{ width:559px; padding:0 8px; color:#534741; text-align:right;}
div.manual_link a:link		{ color:#534741; text-decoration:underline;}
div.manual_link a:visited	{ color:#534741; text-decoration:underline;}
div.manual_link a:active	{ color:#A9A3A0; text-decoration:underline;}
div.manual_link a:hover		{ color:#A9A3A0; text-decoration:underline;}



div.manual_stt	{ width:575px; height:40px; text-indent:-9999px; overflow:hidden;}
div.matt1		{ background:url(/img/contents/other/manual_stt_ex.jpg) no-repeat;}
div.matt2		{ background:url(/img/contents/other/manual_stt_dic.jpg) no-repeat;}
div.matt3		{ background:url(/img/contents/other/manual_stt_win.jpg) no-repeat;}





/* ex --------------------------------------------------------------------*/
div.manual_ex_menu				{ width:568px; margin:auto 7px 0 15px; text-align:left;}
div.manual_ex_menu td.block		{ width:272px; background:url(/img/contents/other/manual_ex_back.jpg) repeat-y;}
div.manual_ex_menu td.foot		{ width:272px; height:25px; background:url(/img/contents/other/manual_ex_foot.jpg) no-repeat; overflow:hidden;}
div.manual_ex_menu td.empty_c	{ width:12px; overflow:hidden;}
div.manual_ex_menu a:link		{ color:#FF4700; text-decoration:underline;}
div.manual_ex_menu a:visited	{ color:#FF4700; text-decoration:underline;}
div.manual_ex_menu a:active		{ color:#FFA37F; text-decoration:underline;}
div.manual_ex_menu a:hover		{ color:#FFA37F; text-decoration:underline;}



ul.ex_btn					{ display:block;}
ul.ex_btn li				{ display:inline;}
ul.ex_btn li a				{ width:272px; height:44px; text-indent:-9999px; display:block; overflow:hidden;}
ul.ex_btn li.eb1 a			{ background:url(/img/contents/btn/manual_menu_ex1.jpg) no-repeat 0 0;}
ul.ex_btn li.eb1 a:hover	{ background:url(/img/contents/btn/manual_menu_ex1.jpg) no-repeat 0 -44px;}
ul.ex_btn li.eb2 a			{ background:url(/img/contents/btn/manual_menu_ex2.jpg) no-repeat 0 0;}
ul.ex_btn li.eb2 a:hover	{ background:url(/img/contents/btn/manual_menu_ex2.jpg) no-repeat 0 -44px;}
ul.ex_btn li.eb3 a			{ background:url(/img/contents/btn/manual_menu_ex3.jpg) no-repeat 0 0;}
ul.ex_btn li.eb3 a:hover	{ background:url(/img/contents/btn/manual_menu_ex3.jpg) no-repeat 0 -44px;}
ul.ex_btn li.eb4 a			{ background:url(/img/contents/btn/manual_menu_ex4.jpg) no-repeat 0 0;}
ul.ex_btn li.eb4 a:hover	{ background:url(/img/contents/btn/manual_menu_ex4.jpg) no-repeat 0 -44px;}



ul.ex_link		{ width:246px; padding:0 13px; display:block;}
ul.ex_link li	{ display:inline;}
ul.ex_link li a	{ width:228px; padding:0 0 0 18px; background:url(/img/contents/other/manual_menu_mrk1.gif) no-repeat 2px 2px; line-height:18px; display:block; overflow:hidden;}



div.manual_ex_list				{ width:557px; margin:auto 8px 20px 10px; color:#534741;}
div.manual_ex_list div.head		{ width:557px; height:50px; text-indent:-9999px; text-align:left; overflow:hidden;}
div.manual_ex_list div.cm		{ width:532px; padding:0 15px 10px 10px; background:url(/img/contents/other/manual_ex_back2.jpg) repeat-y;}
div.manual_ex_list div.foot		{ width:557px; height:10px; background:url(/img/contents/other/manual_ex_foot2.jpg) no-repeat; overflow:hidden;}
div.manual_ex_list span.sub		{ width:243px; margin:15px 0 0; float:left;}



ul.ex_sub			{ display:block;}
ul.ex_sub li		{ display:inline;}
ul.ex_sub li p		{ width:207px; padding:0 0 0 16px; line-height:20px; display:block; overflow:hidden;}
ul.ex_sub li.aim p	{ background:url(/img/contents/other/manual_menu_mrk2.gif) no-repeat 0 3px; color:#649134; font-weight:bold;}
ul.ex_sub li.pop p	{ background:url(/img/contents/other/manual_menu_mrk3.gif) no-repeat 0 3px; color:#F04AAC; font-weight:bold;}



div.manual_ex_list div.extt1_1	{ background:url(/img/contents/other/manual_extt1_1.jpg) no-repeat;}
div.manual_ex_list div.extt1_2	{ background:url(/img/contents/other/manual_extt1_2.jpg) no-repeat;}
div.manual_ex_list div.extt1_3	{ background:url(/img/contents/other/manual_extt1_3.jpg) no-repeat;}
div.manual_ex_list div.extt1_4	{ background:url(/img/contents/other/manual_extt1_4.jpg) no-repeat;}
div.manual_ex_list div.extt1_5	{ background:url(/img/contents/other/manual_extt1_5.jpg) no-repeat;}
div.manual_ex_list div.extt1_6	{ background:url(/img/contents/other/manual_extt1_6.jpg) no-repeat;}
div.manual_ex_list div.extt1_7	{ background:url(/img/contents/other/manual_extt1_7.jpg) no-repeat;}
div.manual_ex_list div.extt1_8	{ background:url(/img/contents/other/manual_extt1_8.jpg) no-repeat;}
div.manual_ex_list div.extt2_1	{ background:url(/img/contents/other/manual_extt2_1.jpg) no-repeat;}
div.manual_ex_list div.extt2_2	{ background:url(/img/contents/other/manual_extt2_2.jpg) no-repeat;}
div.manual_ex_list div.extt3_1	{ background:url(/img/contents/other/manual_extt3_1.jpg) no-repeat;}
div.manual_ex_list div.extt3_2	{ background:url(/img/contents/other/manual_extt3_2.jpg) no-repeat;}
div.manual_ex_list div.extt3_3	{ background:url(/img/contents/other/manual_extt3_3.jpg) no-repeat;}
div.manual_ex_list div.extt4_1	{ background:url(/img/contents/other/manual_extt4_1.jpg) no-repeat;}
div.manual_ex_list div.extt4_2	{ background:url(/img/contents/other/manual_extt4_2.jpg) no-repeat;}
div.manual_ex_list div.extt4_3	{ background:url(/img/contents/other/manual_extt4_3.jpg) no-repeat;}
div.manual_ex_list div.extt4_4	{ background:url(/img/contents/other/manual_extt4_4.jpg) no-repeat;}





/* dic --------------------------------------------------------------------*/
ul.dic_menu				{ width:565px; height:23px; margin:auto 5px; display:block; overflow:hidden;}
ul.dic_menu li			{ display:inline; float:left;}
ul.dic_menu li a		{ width:57px; height:23px; text-indent:-9999px; display:block; overflow:hidden;}
ul.dic_menu li.dm0 a	{ background:url(/img/contents/btn/manual_menu_dic0.gif) no-repeat;}
ul.dic_menu li.dm1 a	{ background:url(/img/contents/btn/manual_menu_dic1.gif) no-repeat;}
ul.dic_menu li.dm2 a	{ background:url(/img/contents/btn/manual_menu_dic2.gif) no-repeat;}
ul.dic_menu li.dm3 a	{ background:url(/img/contents/btn/manual_menu_dic3.gif) no-repeat;}
ul.dic_menu li.dm4 a	{ background:url(/img/contents/btn/manual_menu_dic4.gif) no-repeat;}
ul.dic_menu li.dm5 a	{ background:url(/img/contents/btn/manual_menu_dic5.gif) no-repeat;}
ul.dic_menu li.dm6 a	{ background:url(/img/contents/btn/manual_menu_dic6.gif) no-repeat;}
ul.dic_menu li.dm7 a	{ background:url(/img/contents/btn/manual_menu_dic7.gif) no-repeat;}
ul.dic_menu li.dm8 a	{ background:url(/img/contents/btn/manual_menu_dic8.gif) no-repeat;}
ul.dic_menu li.dm9 a	{ width:52px; background:url(/img/contents/btn/manual_menu_dic9.gif) no-repeat;}
ul.dic_menu li p		{ width:57px; height:23px; text-indent:-9999px; display:block; overflow:hidden;}
ul.dic_menu li.dm0 p	{ background:url(/img/contents/btn/manual_menu_dic0.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm1 p	{ background:url(/img/contents/btn/manual_menu_dic1.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm2 p	{ background:url(/img/contents/btn/manual_menu_dic2.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm3 p	{ background:url(/img/contents/btn/manual_menu_dic3.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm4 p	{ background:url(/img/contents/btn/manual_menu_dic4.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm5 p	{ background:url(/img/contents/btn/manual_menu_dic5.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm6 p	{ background:url(/img/contents/btn/manual_menu_dic6.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm7 p	{ background:url(/img/contents/btn/manual_menu_dic7.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm8 p	{ background:url(/img/contents/btn/manual_menu_dic8.gif) no-repeat 0 -23px;}
ul.dic_menu li.dm9 p	{ width:52px; background:url(/img/contents/btn/manual_menu_dic9.gif) no-repeat 0 -23px;}



div.manual_dic					{ width:565px; margin:auto 5px 15px; background:url(/img/contents/other/manual_dic_back.gif) repeat-y;}
div.manual_dic div.bar			{ width:565px; height:8px; margin:auto 0 10px; background:#FFAB00; overflow:hidden;}
div.manual_dic div.block		{ width:500px; padding:0 10px 0 55px; line-height:18px;}
div.manual_dic div.block strong	{ color:#F15A24; font-size:14px; line-height:22px; display:block;}



div.manual_dic div.kana_a1	{ background:url(/img/contents/category/dic_kana_a1.gif) no-repeat;}
div.manual_dic div.kana_a2	{ background:url(/img/contents/category/dic_kana_a2.gif) no-repeat;}
div.manual_dic div.kana_a3	{ background:url(/img/contents/category/dic_kana_a3.gif) no-repeat;}
div.manual_dic div.kana_a4	{ background:url(/img/contents/category/dic_kana_a4.gif) no-repeat;}
div.manual_dic div.kana_a5	{ background:url(/img/contents/category/dic_kana_a5.gif) no-repeat;}
div.manual_dic div.kana_b1	{ background:url(/img/contents/category/dic_kana_b1.gif) no-repeat;}
div.manual_dic div.kana_b2	{ background:url(/img/contents/category/dic_kana_b2.gif) no-repeat;}
div.manual_dic div.kana_b3	{ background:url(/img/contents/category/dic_kana_b3.gif) no-repeat;}
div.manual_dic div.kana_b4	{ background:url(/img/contents/category/dic_kana_b4.gif) no-repeat;}
div.manual_dic div.kana_b5	{ background:url(/img/contents/category/dic_kana_b5.gif) no-repeat;}
div.manual_dic div.kana_c1	{ background:url(/img/contents/category/dic_kana_c1.gif) no-repeat;}
div.manual_dic div.kana_c2	{ background:url(/img/contents/category/dic_kana_c2.gif) no-repeat;}
div.manual_dic div.kana_c3	{ background:url(/img/contents/category/dic_kana_c3.gif) no-repeat;}
div.manual_dic div.kana_c4	{ background:url(/img/contents/category/dic_kana_c4.gif) no-repeat;}
div.manual_dic div.kana_c5	{ background:url(/img/contents/category/dic_kana_c5.gif) no-repeat;}
div.manual_dic div.kana_d1	{ background:url(/img/contents/category/dic_kana_d1.gif) no-repeat;}
div.manual_dic div.kana_d2	{ background:url(/img/contents/category/dic_kana_d2.gif) no-repeat;}
div.manual_dic div.kana_d3	{ background:url(/img/contents/category/dic_kana_d3.gif) no-repeat;}
div.manual_dic div.kana_d4	{ background:url(/img/contents/category/dic_kana_d4.gif) no-repeat;}
div.manual_dic div.kana_d5	{ background:url(/img/contents/category/dic_kana_d5.gif) no-repeat;}
div.manual_dic div.kana_e1	{ background:url(/img/contents/category/dic_kana_e1.gif) no-repeat;}
div.manual_dic div.kana_e2	{ background:url(/img/contents/category/dic_kana_e2.gif) no-repeat;}
div.manual_dic div.kana_e3	{ background:url(/img/contents/category/dic_kana_e3.gif) no-repeat;}
div.manual_dic div.kana_e4	{ background:url(/img/contents/category/dic_kana_e4.gif) no-repeat;}
div.manual_dic div.kana_e5	{ background:url(/img/contents/category/dic_kana_e5.gif) no-repeat;}
div.manual_dic div.kana_f1	{ background:url(/img/contents/category/dic_kana_f1.gif) no-repeat;}
div.manual_dic div.kana_f2	{ background:url(/img/contents/category/dic_kana_f2.gif) no-repeat;}
div.manual_dic div.kana_f3	{ background:url(/img/contents/category/dic_kana_f3.gif) no-repeat;}
div.manual_dic div.kana_f4	{ background:url(/img/contents/category/dic_kana_f4.gif) no-repeat;}
div.manual_dic div.kana_f5	{ background:url(/img/contents/category/dic_kana_f5.gif) no-repeat;}
div.manual_dic div.kana_g1	{ background:url(/img/contents/category/dic_kana_g1.gif) no-repeat;}
div.manual_dic div.kana_g2	{ background:url(/img/contents/category/dic_kana_g2.gif) no-repeat;}
div.manual_dic div.kana_g3	{ background:url(/img/contents/category/dic_kana_g3.gif) no-repeat;}
div.manual_dic div.kana_g4	{ background:url(/img/contents/category/dic_kana_g4.gif) no-repeat;}
div.manual_dic div.kana_g5	{ background:url(/img/contents/category/dic_kana_g5.gif) no-repeat;}
div.manual_dic div.kana_h1	{ background:url(/img/contents/category/dic_kana_h1.gif) no-repeat;}
div.manual_dic div.kana_h2	{ background:url(/img/contents/category/dic_kana_h2.gif) no-repeat;}
div.manual_dic div.kana_h3	{ background:url(/img/contents/category/dic_kana_h3.gif) no-repeat;}
div.manual_dic div.kana_i1	{ background:url(/img/contents/category/dic_kana_i1.gif) no-repeat;}
div.manual_dic div.kana_i2	{ background:url(/img/contents/category/dic_kana_i2.gif) no-repeat;}
div.manual_dic div.kana_i3	{ background:url(/img/contents/category/dic_kana_i3.gif) no-repeat;}
div.manual_dic div.kana_i4	{ background:url(/img/contents/category/dic_kana_i4.gif) no-repeat;}
div.manual_dic div.kana_i5	{ background:url(/img/contents/category/dic_kana_i5.gif) no-repeat;}
div.manual_dic div.kana_j1	{ background:url(/img/contents/category/dic_kana_j1.gif) no-repeat;}
div.manual_dic div.kana_j2	{ background:url(/img/contents/category/dic_kana_j2.gif) no-repeat;}


/* win --------------------------------------------------------------------*/
div.step_image	{ width:575px; height:205px; background:url(/img/contents/other/manual_win_step.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}



div.step_block				{ width:555px; margin:auto 10px 15px;  background:url(/img/contents/other/manual_win_back.jpg) repeat-y;; overflow:hidden;}
div.step_block div.head		{ width:555px; height:45px; text-indent:-9999px; overflow:hidden;}
div.step_block div.sp1		{ background:url(/img/contents/other/manual_win_step1.jpg) no-repeat;}
div.step_block div.sp2		{ background:url(/img/contents/other/manual_win_step2.jpg) no-repeat;}
div.step_block div.sp3		{ background:url(/img/contents/other/manual_win_step3.jpg) no-repeat;}
div.step_block div.sp4		{ background:url(/img/contents/other/manual_win_step4.jpg) no-repeat;}
div.step_block div.sp5		{ background:url(/img/contents/other/manual_win_step5.jpg) no-repeat;}



div.step_block div.text		{ width:520px; padding:0 20px 0 15px; color:#534741; overflow:hidden;}
div.step_block div.text h3	{ color:#007878; font-size:18px; line-height:30px; font-weight:bold;}
div.step_block div.text h4	{ color:#F25681; font-size:14px; line-height:18px; font-weight:bold;}
div.step_block div.text h5	{ color:#1B1464; font-size:14px; line-height:18px; font-weight:bold;}



div.step_block div.step_line	{ width:520px; height:2px; background:url(/img/contents/other/manual_win_line.gif); margin:auto 0 10px; overflow:hidden;}
div.step_block div.flow			{ width:425px; padding:0 0 0 95px;}
div.step_block div.flow1		{ background:url(/img/contents/other/manual_win_image1.jpg) no-repeat;}
div.step_block div.flow2		{ background:url(/img/contents/other/manual_win_image2.jpg) no-repeat;}
div.step_block div.flow3		{ background:url(/img/contents/other/manual_win_image3.jpg) no-repeat;}
div.step_block div.flow4		{ background:url(/img/contents/other/manual_win_image4.jpg) no-repeat;}
div.step_block div.flow5		{ background:url(/img/contents/other/manual_win_image5.jpg) no-repeat;}
div.step_block div.flow6		{ background:url(/img/contents/other/manual_win_image6.jpg) no-repeat;}



div.step_block div.foot		{ width:555px; height:15px; background:url(/img/contents/other/manual_win_foot.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}


.home_tsubame{
	height: 157px;
	width: 780px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.home_feature{
	height: 255px;
	width: 780px;
	margin-top: 20px;
	margin-bottom: 0px;
	overflow: hidden;
}
.home_cm {
	float: left;
	width: 300px;
}
.home_campaign {
	float: right;
	width: 470px;
}





