
@charset "UTF-8";
/* CSS Document */
body {
	font:13px 
	*font-size:small;
    *font:x-small;
	background:#f2f2f2;
	}
#container {
	margin-left:auto;
	margin-right:auto;
}
#contents00 {
	margin:0 50px;
	width:755px;
}
#contents01 {
	min-height:400px;
	height: auto !important;
	height: 400px;
	margin:0 80px 0 80px;
	padding-bottom:50px;
	width:695px;
}
#contents02 {
	min-height:400px;
	height: auto !important;
	height: 400px;
	margin:0 44px 0px 50px;
	padding-bottom:50px;
	width:761px;
}
#contents03 {
	min-height:400px;
	height: auto !important;
	height: 400px;
	margin-left:105px;
	margin-right:105px;
	padding-bottom:50px;
	width:645px;
}
#wrap {
	margin:0 auto;
	width:855px;
	background:#FFF;
}
#wrap_form {
	margin:0 auto;
	width:855px;
	background:#FFF;
}
.fleft {
	width:338px;
	float:left;
}
.fright {
	width:338px;
	float:right;
}
#gmenu {
	margin:0 12px 24px 12px;
	padding-top:36px;
}
#gmenu #menu {
	display:block;
	height:22px;
	width:422px;
	float:left;
}
#gmenu #menu li {
	padding-top:5px;
	text-indent:-9999px;
	float:left;
}
#gmenu #menu li a {
	height:13px;
	display:block;
	background:url(http://www.maq.co.jp/common/img/global_menu.gif) no-repeat;
}
#gmenu #menu li.home a {	
	width:69px;
	background-position:0 0;
}
#gmenu #menu li.about a {
	width:96px;
	background-position:-69px 0;
}
#gmenu #menu li.works a {
	width:80px;
	background-position:-165px 0;
}
#gmenu #menu li.contact a {
	width:95px;
	background-position:-245px 0;
}
#gmenu #menu li.recruit a {
	width:82px;
	background-position:-340px 0;
}
#gmenu #menu li.home a:hover {
	width:69px;
	background-position:0 -26px;
}
#gmenu #menu li.about a:hover {
	width:96px;
	background-position:-69px -26px;
}
#gmenu #menu li.works a:hover {
	width:80px;
	background-position:-165px -26px;
}
#gmenu #menu li.contact a:hover {
	width:95px;
	background-position:-245px -26px;
}
#gmenu #menu li.recruit a:hover {
	width:82px;
	background-position:-340px -26px;
}

#gmenu #menu li.home a.current {
	width:69px;
	background-position:0 -13px;
}
#gmenu #menu li.about a.current {
	width:96px;
	background-position:-69px -13px;
}
#gmenu #menu li.works a.current {
	width:80px;
	background-position:-165px -13px;
}
#gmenu #menu li.contact a.current {
	width:95px;
	background-position:-245px -13px;
}
#gmenu #menu li.recruit a.current {
	width:82px;
	background-position:-340px -13px;
}


h1 {
	
	background:url(http://www.maq.co.jp/common/img/logo.jpg) no-repeat;
	background-position:0 0px;
	float:right;
	padding-top:0px;
	padding-right:12px;
}
h1 a {
	display:block;
	width:78px;
	height:18px;
	text-indent:-9999px;
	
}
#menu_bnr {
    float: left;
    height: 23px;
    margin-left: 55px;
    width: 240px;
}
#menu_bnr li {	
	text-indent:-9999px;
	float:left;
}
#menu_bnr li.gba a {
	background:url(http://www.maq.co.jp/common/img/ico_gba.gif) no-repeat;
	display:block;
	width:49px;
	height:22px;
}
#menu_bnr li.blog a{
	background:url(http://www.maq.co.jp/common/img/ico_blog.gif) no-repeat;
	display:block;
	width:90px;
	height:22px;
}

#menu_bnr li.social a{
	background:url(http://www.maq.co.jp/common/img/ico_scd.gif) no-repeat;
	display:block;
	width:60px;
	height:22px;
}



/*ローカルメニュー*/
#lmenu {
	height:23px;
	margin:0 50px 70px 50px;
	width:755px;
}
#lmenu #menu {
	float:right;
	display:block;
	width:510px;
}
#lmenu #menu li {
	float:left;
	text-indent:-9999px;
}
	
#lmenu #menu li a {	
	height:23px;
	display:block;
	background:url(http://www.maq.co.jp/common/img/local_menu.gif) no-repeat;
}
#lmenu #menu li.vision a {
	width:98px;
	background-position:0 -23px;
}
#lmenu #menu li.profile a {
	width:98px;
	background-position:-98px -23px;
}
#lmenu #menu li.service a {
	width:98px;
	background-position:-196px -23px;
}
#lmenu #menu li.accessmap a {
	width:98px;
	background-position:-294px -23px;
}
#lmenu #menu li.award a {
	width:98px;
	background-position:-392px -23px;
}
#lmenu #menu li.vision a:hover {
	width:98px;
	background-position:0 -46px;
}
#lmenu #menu li.profile a:hover {
	width:98px;
	background-position:-98px -46px;
}
#lmenu #menu li.service a:hover {
	width:98px;
	background-position:-196px -46px;
}
#lmenu #menu li.accessmap a:hover {
	width:98px;
	background-position:-294px -46px;
}
#lmenu #menu li.award a:hover {
	width:98px;
	background-position:-392px -46px;
}
#lmenu #menu li.vision a.current {
	width:98px;
	background-position:0 0;
}
#lmenu #menu li.profile a.current {
	width:98px;
	background-position:-98px 0;
}
#lmenu #menu li.service a.current {
	width:98px;
	background-position:-196px 0;
}
#lmenu #menu li.accessmap a.current {
	width:98px;
	background-position:-294px 0;
}
#lmenu #menu li.award a.current {
	width:98px;
	background-position:-392px 0;
}



h2#aboutus {
	background:url(http://www.maq.co.jp/common/img/h2_aboutus.gif) no-repeat;
	float:left;
	display:block;
	width:210px;
	height:26px;
	text-indent:-9999px;
}
h2#works {
	background:url(http://www.maq.co.jp/common/img/h2_works.gif) no-repeat;
	float:left;
	display:block;
	width:210px;
	height:26px;
	text-indent:-9999px;
}
h2#contact {
	background:url(http://www.maq.co.jp/common/img/h2_contact.gif) no-repeat;
	float:left;
	display:block;
	width:210px;
	height:26px;
	text-indent:-9999px;
}
h2#privacy {
	background:url(http://www.maq.co.jp/common/img/h2_privacy.gif) no-repeat;
	float:left;
	display:block;
	width:210px;
	height:26px;
	text-indent:-9999px;
}
h2#recruit {
	background:url(http://www.maq.co.jp/common/img/h2_recruit.gif) no-repeat;
	float:left;
	display:block;
	width:210px;
	height:26px;
	text-indent:-9999px;
}
h3 {
	font-size:1.231em;
	font-weight:bold;
	color:#555;
}

h3 img {
	margin-bottom:24px;
}
h4 {
	font-size:1.231em;
	font-weight:bold;
	color:#555;
}
h4 img {
	margin-bottom:24px;
}

h5 {
	font-size:122%;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	color:#555;
}
h5.new {
background: url(http://www.maq.co.jp/works/img/icn_new.gif) no-repeat;
background-position: 130px 2px;

}
strong {
	font-weight:bold;
}

/*戻るボタン*/
.btnbox a {
	height:13px;
	background:url(http://www.maq.co.jp/common/img/btn_back.gif) no-repeat;
	text-indent:-9999px;
}
.btn_back a {
	display:block;
	width:49px;
	float:left;
}
.btn_back a:hover {
	background-position:0 -13px;
}
.btn_pagetop a {	
	display:block;
	width:80px;
	float:right;
	background-position:-49px 0;
}
.btn_pagetop a:hover {
	background-position:-49px -13px;
}
/*マージン*/
.ma_top_10 {
	margin-top:10px;
}
.ma_top_20 {
	margin-top:20px;
}
.ma_top_35 {
	margin-top:35px;
}
.ma_vs {
	margin-bottom:5px;
}
.ma_xs {
	margin-bottom:10px;
}
.ma_s {
	margin-bottom:20px;
}
.ma_m {
	margin-bottom:40px;
}
.ma_l {
	margin-bottom:60px;
}
.ma_12 {
	margin-bottom:12px;
}
.ma_25 {
	margin-bottom:25px;
}
.ma_35 {
	margin-bottom:35px;
}
.ma_80 {
	margin-bottom:80px;
}
/*スペーサー*/
.sp_l {
	margin-left:5px;
}
.sp_bnr01 {
	padding-left:133px;
}
.sp_bnr02 {
	margin-left:18px;
}
.sp_top70 {
	padding-top:70px;
}

/*フッタ*/
#fotter {
	background:url(http://www.maq.co.jp/common/img/foot.gif);
	height:7px;
	width:855px;
}
#fotter ul {
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#fotter ul li {
	float:left;
}

.hrstyle {
	background-color:#FA0000;
	height:3px;
	width:835px;
	overflow:hidden;
	margin-bottom:53px;
	margin-left:10px;
	margin-right:10px;
}
img.thumb {
	margin:1px;
	border:#666 solid 1px;
}

#fmenu {
	margin:0 50px;
	display:block;
}
#fmenu li{
	float:right;
	color:#555;
	margin-top:15px;
	margin-bottom:20px;
	text-indent:-9999px;
}
#fmenu li a {
	margin-left:10px;
	display:block;
}
#fmenu li.f_copy {
	background:url(http://www.maq.co.jp/common/img/ft_copy.gif) no-repeat;
	width:289px;
	height:12px;
	display:block;
	float:left;
}
#fmenu li.f_home a {
	border-bottom:solid 1px #fff;
	padding-bottom:2px;
	background:url(http://www.maq.co.jp/common/img/ft_btn01.gif) no-repeat;
	width:33px;
	height:8px;
}
#fmenu li.f_about a {
	border-bottom:solid 1px #fff;
	padding-bottom:2px;
	background:url(http://www.maq.co.jp/common/img/ft_btn02.gif) no-repeat;
	width:57px;
	height:8px;
}
#fmenu li.f_works a {
	border-bottom:solid 1px #fff;
	padding-bottom:2px;
	background:url(http://www.maq.co.jp/common/img/ft_btn03.gif) no-repeat;
	width:40px;
	height:8px;
}
#fmenu li.f_contact a {
	border-bottom:solid 1px #fff;
	padding-bottom:2px;
	background:url(http://www.maq.co.jp/common/img/ft_btn04.gif) no-repeat;
	width:54px;
	height:8px;
}
#fmenu li.f_recruit a {
	border-bottom:solid 1px #fff;
	padding-bottom:2px;
	background:url(http://www.maq.co.jp/common/img/ft_btn05.gif) no-repeat;
	width:49px;
	height:8px;
}
#fmenu li.f_home a:hover {
	border-bottom:solid 1px #999;
	background:url(http://www.maq.co.jp/common/img/fto_btn01.gif) no-repeat;
	width:33px;
	height:8px;
}
#fmenu li.f_about a:hover {
	border-bottom:solid 1px #999;
	background:url(http://www.maq.co.jp/common/img/fto_btn02.gif) no-repeat;
	width:57px;
	height:8px;
}
#fmenu li.f_works a:hover {
	border-bottom:solid 1px #999;
	background:url(http://www.maq.co.jp/common/img/fto_btn03.gif) no-repeat;
	width:40px;
	height:8px;
}
#fmenu li.f_contact a:hover {
	border-bottom:solid 1px #999;
	background:url(http://www.maq.co.jp/common/img/fto_btn04.gif) no-repeat;
	width:54px;
	height:8px;
}
#fmenu li.f_recruit a:hover {
	border-bottom:solid 1px #999;
	background:url(http://www.maq.co.jp/common/img/fto_btn05.gif) no-repeat;
	width:49px;
	height:8px;
}
/*ワークス*/
.works_top {
	width:760px;
	margin-bottom:40px;
}
.works_top a {
	color:#000;
	font-size:77%;
	line-height: 130%;
	text-decoration:none;
	display:block;
	width:146px;
	min-height:20px;
	height: auto !important;
	height: 20px;
	padding-top:114px;
	margin-right:6px;
	margin-bottom:20px;
}
.works_top a:hover {
	color:#555;
}
.works_top .ykk{
	background:url(http://www.maq.co.jp/works/img/img_01.jpg) no-repeat;
}
.works_top .evance{
	background:url(http://www.maq.co.jp/works/img/img_02.jpg) no-repeat;
}
.works_top .stunning{
	background:url(http://www.maq.co.jp/works/img/img_03.jpg) no-repeat;
}
.works_top .lumine{
	background:url(http://www.maq.co.jp/works/img/img_04.jpg) no-repeat;
}
.works_top .burnivet{
	background:url(http://www.maq.co.jp/works/img/img_05.jpg) no-repeat;
}
.works_top .coop{
	background:url(http://www.maq.co.jp/works/img/img_06.jpg) no-repeat;
}
.works_top .debifu{
	background:url(http://www.maq.co.jp/works/img/img_07.jpg) no-repeat;
}
.works_top .peace{
	background:url(http://www.maq.co.jp/works/img/img_08.jpg) no-repeat;
}
.works_top .eco{
	background:url(http://www.maq.co.jp/works/img/img_09.jpg) no-repeat;
}
.works_top .awaji{
	background:url(http://www.maq.co.jp/works/img/img_10.jpg) no-repeat;
}
.works_top .gba{
	background:url(http://www.maq.co.jp/works/img/img_11.jpg) no-repeat;
}
.works_top .narimasu{
	background:url(http://www.maq.co.jp/works/img/img_narimasu.jpg) no-repeat;
}
.works_top .ykk a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_01.jpg) no-repeat;
}
.works_top .evance a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_02.jpg) no-repeat;
}
.works_top .stunning a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_03.jpg) no-repeat;
}
.works_top .lumine a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_04.jpg) no-repeat;
}
.works_top .burnivet a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_05.jpg) no-repeat;
}
.works_top .coop a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_06.jpg) no-repeat;
}
.works_top .debifu a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_07.jpg) no-repeat;
}
.works_top .peace a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_08.jpg) no-repeat;
}
.works_top .eco a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_09.jpg) no-repeat;
}
.works_top .awaji a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_10.jpg) no-repeat;
}
.works_top .gba a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_11.jpg) no-repeat;
}
.works_top .narimasu a:hover{
	background:url(http://www.maq.co.jp/works/img/a_img_narimasu.jpg) no-repeat;
}
.works_top li{
	float:left;
}
.works_top_web {
	width:760px;
}
.works_top_web a {
	color:#000;
	font-size:77%;
	line-height: 130%;
	text-decoration:none;
	display:block;
	width:174px;
	min-height:20px;
	height: auto !important;
	height: 20px;
	padding-top:150px;
	margin-right:20px;
	margin-bottom:20px;
}
.works_top_web a.popup {
	background:url(http://www.maq.co.jp/common/img/ico_pop.gif) no-repeat;
	padding-left:10px;
}
.works_top_web a:hover {
	color:#555;
}
.works_top_web .eco_w a{
	background:url(http://www.maq.co.jp/works/web/img/img_01.jpg) no-repeat;
}
.works_top_web .stunning_w a{
	background:url(http://www.maq.co.jp/works/web/img/img_02.jpg) no-repeat;
}
.works_top_web li {
	float:left;
}
.works_box {
	padding:20px;
	margin:0 0 85px 0;
	width:715px;
	border:solid 1px #CCC;
}
.works_box .imgbox {
	float:left;
	width:173px;
	padding-right:20px;
	min-height:116px;
	height: auto !important;
	height: 116px;
}
.works_box .txtbox {
	padding-left:26px;
	float:right;
	width:496px;
	min-height:116px;
	height: auto !important;
	height: 116px;
	background:url(http://www.maq.co.jp/works/econiyoshi/img/works_box_bg.gif) repeat-y;
}
.gyo {
	width:695px;
	margin:0 0 30px 0;
}
span.cap {
	display:block;
	margin:0 0 5px 0;
	font-size:77%;
	color:#555555;
}




/*ワークス ボタン*/

.botan_other {
	display:block;
	height:35px;
	margin-top:30px;
}
.botan_other li {
	text-indent:-9999px;
	margin-left:309px;
}
.botan_other li a {
	display:block;
	width:144px;
	height:35px;
	background:url(http://www.maq.co.jp/works/img/btn_othereorks.gif) no-repeat;	
}
.botan_other li a:hover {
	background:url(http://www.maq.co.jp/works/img/btn_othereorks_a.gif) no-repeat;	
}
.works_bottom {
	display:block;
}

/*ワークス エコによし*/
.works_container01 {
	float:left;
	width:420px;
}
.works_container01 .img_l{
	float:left;
	width:202px;
}
.works_container01 .img_r{
	float:right;
	width:202px;
}
.works_container02 {
	float:right;
	width:205px;
}
.works_column {}
.works_column .img_a {
	margin-right:13px;
	width:223px;
	float:left;
}
.works_column .img_b {
	width:223px;
	float:left;
}
.works_column .img_c {
	width:284px;
	float:left;
	margin-right:13px;
}
.works_column .img_d {
	width:284px;
	float:left;
}
.works_column .img_e {
	width:115px;
	float:left;
	margin-right:10px;
}
.works_column .img_f {
	width:155px;
	float:left;
	margin-right:10px;
}
.works_column .img_g {
	width:154px;
	float:left;
}
/*ワークス　stunning*/
.stunning_column01 {
	width:542px;
	margin:0 76px;
}
.stunning_img01_l {
	float:left;
	width:340px;
}
.stunning_img01_r {
	float:right;
	width:340px;
	padding-left:15px;
}
.stunning_img02_l {
	float:left;
	width:457px;
}
.stunning_img02_r {
	float:right;
	width:223px;
	padding-left:15px;
}
.stunning_img03_l {
	width:424px;
	float:left;
	margin-left:39px;
}
.stunning_img03_l1 {
	width:212px;
	float:left;
}
.stunning_img03_l2 {
	width:212px;
	float:right;
}
.stunning_img03_r {
	width:192px;
	float:left;
}
.stunning_img04_l {
	width:470px;
	float:left;
}
.stunning_img04_l1 {
	width:235px;
	float:left;
}
.stunning_img04_l2 {
	width:235px;
	float:left;
}
.stunning_img04_r {
	width:225x;
	float:right;
}
/*ワークス　peace*/
.peace_column01_l {
	width:357px;
	float:left;
}
.peace_column01_r {
	width:337px;
	float:right;
}
.peace_column02_l {
	width:441px;
	float:left;
}
.peace_column02_r {
	width:253px;
	float:right;
}
.peace_column02_l_1 {
	width:177px;
	float:left;
}
.peace_column02_r_2 {
	width:264px;
	float:right;
}
/*ワークス　evance*/
.evance_column01_l {
	width:471px;
	float:left;
}
.evance_column01_r {
	224px;
	float:right;
}
.evance_column02 {
	width:695px;
}
.evance_column03 {
	width:695px;
}
.evance_column03_l {
	float:left;
	width:407px;
}
.evance_column03_r {
	width:288px;
	float:right;
}
.evance_column04 {
	width:695px;
	height:445px;
	float:right;
}
/*ワークス　アワジ*/
.awaji_column00_l {
	width:259px;
	float:left;
}
.awaji_column00_r {
	width:436px;
	float:left;
}
.awaji_column01_l {
	width:563px;
	float:left;
}
.awaji_column01_l1 {
	width:259px;
	float:left;
	margin-bottom:41px;
}
.awaji_column01_r2 {
	width:304px;
	float:right;
	margin-bottom:41px;
}
.awaji_column01_r {
	width:101px;
	float:right;
	padding-left:31px;
}
.awaji_column02_l {
	width:372px;
	float:left;
}
.awaji_column02_r {
	width:179px;
	float:right;
}
.awaji_column02_l1 {
	width:193px;
	float:left;
}
.awaji_column02_l2 {
	width:179px;
	float:right;
}
/*ワークス burnivet*/
.burnivet_column01 {
	width:695px;
	margin-bottom:20px;
}
.burnivet_column02_l {
	width:354px;
	margin-bottom:13px;
	float:left;
}
.burnivet_column02_r {
	width:341px;
	margin-bottom:13px;
	float:right;
}
.burnivet_column03_l {
	width:354px;
	float:left;
}
.burnivet_column03_r {
	width:341px;
	float:right;
}
/*ワークス YKK*/
.ykk_column01 {}
/*ワークス ルミネ*/
.lumine_column01 {
	width:695px;
	float:left;
}
.lumine_column02 {
	width:644px;
	float:left;
}
.lumine_column03 {
	width:418px;
	float:left;
}
/*ワークス デビフ*/
.debifu_column01 {
	width:695px;
	padding-bottom:20px;
}
.debifu_column02 {
	width:695px;
}
/*ワークス おうちcoop*/
.coop_column01_l {
	width:148px;
	float:left;
}
.coop_column01_r {
	width:547px;
	float:right;
}
.coop_column02_l {
	width:251px;
	float:left;
}
.coop_column02_r {
	width:444px;
	float:right;
}
.coop_column03_l {
	float:left;
	width:423px;
}
.coop_column03_r {
	float:right;
	width:264px;
}
.coop_column03_l1 {
	float:left;
	width:287px;
}
.coop_column03_l2 {
	float:right;
	width:128px;
	padding-bottom:6px;
}
.coop_columnbox01 {
	width:128px;
	float:left;
}
.coop_column03_r1 {
	float:left;
	width:128px;
	padding-bottom:6px;
}
.coop_column03_r2 {
	float:right;
	width:128px;
	padding-bottom:6px;
}
/*アバウトアス プロフィール*/
.aboutbox_l {
	width:285px;
	float:left;
}
.aboutbox_r {
	width:230px;
	float:right;
}
.about_cap {
	font-size:0.93em;
	font-weight:bold;
	padding-bottom:10px;	
}
/*アバウトアス サービス*/
.service_li {
	list-style-image:url(http://www.maq.co.jp/about/img/dot.gif);
	list-style-position:inside;
	color:#555555;
	font-size:0.85em;
	line-height:1.8em;
}
.service_box_l {
	width:280px;
	float:left;
}
.service_box_r {
	width:415px;
	float:right;
}
/*アバウトアス アクセスマップ*/
.access_box_l {
	width:285px;
	float:left;
}
.access_box_r {
	width:285px;
	float:right;
}
.icn_navi {
	width:285px;
	
}
.icn_navi li {
	float:left;
}
.icn_navi li a {
	display:block;
	height:34px;
	text-indent:-9999px;
}
.icn_navi li.pdf a {
	background:url(http://www.maq.co.jp/about/access/img/ico_01.gif) no-repeat;
	width:146px;
}
.icn_navi li.google {
	padding-left:50px;
}
.icn_navi li.google a {
	background:url(http://www.maq.co.jp/about/access/img/ico_02.gif) no-repeat;
	width:85px;
}

/*リクルート*/
.recruite_list li {
list-style: disc;
list-style-position: inside;
margin-left: 1em;
margin-right: 1em;
}





dl.recruite_list_new {
	border-top: none;
	width: 645px;
	margin-bottom: 20px;
}

dl.recruite_list_new dt,dd {
	padding:10px 3px ;
}

dl.recruite_list_new dt {
	clear: left;
	float: left;
	width: 6em;
	font-weight: bold;
}

dl.recruite_list_new dd {
	background: #fff;
	margin-left: 6em;
}

/*フォーム*/
textarea {
	border:solid 1px #CCC;
	line-height:1.6em;
	margin-bottom:5px;
}
.gyo02 {
	margin:0 0 10px 0;
}
.gyo03 {
	margin:0 292px 10px 293px;
}
.submit {

}
div#mailfrom_hidden_object {
	width: 1px;
	height: 1px;
	overflow: hidden;
}

div.mfp_err {
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #FF0000;
	font-size: 12px;
	line-height: normal;
	display: none;
	background-image: url(http://www.maq.co.jp/common/images/mfp_error.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

div#twex {
	margin: 0px;
	overflow: hidden;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	text-align: center;
	background-color: #000000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
}
div#confirmWindow {
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	width: 100%;
	height: 100%;
	margin: 0px;
	overflow: hidden;
	z-index: 1;
	position: fixed!important;
	position/**/:  absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	background-color: #000000;
	font-size: 12px;
	text-align: center;
	_top: expression(
		document.documentElement && document.documentElement.scrollTop  || 
		document.body && body.scrollTop  || 0
		+ 0 + 'px'
	);
}
div#confirmBody {
	width: 1px;
	visibility: hidden;
	position: absolute;
	z-index: 10;
	text-align: center;
	margin: 0px auto 0px auto;
}
div#confirmBody h2 {
	color: #FFFFFF;
	margin: 0px auto 0px auto;
	width: 294px;
	height: 33px;
	padding-top: 10px;
}
.mailform {
	width:645px;
	margin-bottom:0;
}
.mailform th{
	vertical-align:top;
	font-weight:bold;
}
.mailform th span {
	border-left:solid 3px #FA0000;
	padding-left:5px;
}
.mailform td {
	vertical-align:top;
		padding:0 0 0 0;
}
.mfp {
	width:250px;

}
.textareabox {
border:2px solid #555;
padding:4px;
vertical-align:middle;
}
input.txt {
border:2px solid #555;
padding:4px;
vertical-align:middle;
}


.sinsotsu_link li{
margin-right: 20px;
}



.sinsotsu_link {
text-align: center;
}


.formtxt {
line-height: 2.0em;
}





