@charset "UTF-8";

/* hidden */
.target{ margin:0 10px;}
.hide .target{ display:none;}
.hide .trigger{ text-decoration:none;color:#0066CC;}
.hide .trigger:hover{ text-decoration:underline;color:#0066CC;}
.trigger{ color:#0066CC;cursor:pointer }

.center{ text-align:center;margin:0 auto;}
.center01{ text-align:center;margin:0 auto 10px;}
.center02{ text-align:center;margin:0 auto 20px;}
.left{ text-align:left;margin:0;}
.right{ text-align:right;margin:0;}
*html .right01{ _margin:0 5px;}
.right01{ text-align:right;margin:0 10px;}
.right02{ text-align:right;margin:0 10px 10px;}

.f_right{ float:right; margin:0 10px 5px 15px;}
.f_leftsp{ float:left;}
.f_rightsp{ float:right;width:420px;line-height:24px;}

/* bg */
.bg_index02 div{ width:290px;line-height:18px;}

*html .bg_support{ _padding:0;}
.bg_support div{ width:340px;margin:0 0 10px;}

.bg_new_support div{ width:340px;margin:0 0 10px;}
.bg_office_network01{ background:url(../images/bg/office_network01.jpg) no-repeat;width:580px;margin:0;}
.bg_office_network01 div{ width:340px;margin:0 0 10px;}
.bg_office_network02{ background:url(../images/bg/office_network02.jpg) no-repeat;width:580px;margin:0;}
.bg_office_network02 div{ width:340px;margin:0 0 10px;}
.bg_houjin_support01{ background:url(../images/bg/houjin_support01.jpg) no-repeat;width:580px;margin:0;}
.bg_houjin_support01 div{ width:340px;margin:0 0 10px;}
.bx580{ width:580px;}
.bx542{ width:542px;}

/* box */
*html .box01{ _margin:3px 5px 5px;}
.box01{ background:#EEF7FF;margin:5px 10px 15px;padding:6px 7px;border:solid 1px #0066CC;}
.box01 p span{ color:#FF0000;}
.box01 dl{ width:544px;margin:0;font-family:"ＭＳ ゴシック", "Osaka－等幅";}
.box01 dt{ float:left;width:15px;margin:0;padding:0;font-size:12px;line-height:16px;color:#FF0000;}
.box01 dd{ float:left;width:525px;margin:0;padding:0;font-size:12px;line-height:16px;color:#000000;}

.box02{ margin:0 10px 10px;padding:3px 7px;}
.box02 dl{ width:544px;margin:0;font-family:"ＭＳ ゴシック", "Osaka－等幅";}
.box02 dt{ float:left;width:15px;margin:0;padding:0;font-size:12px;line-height:16px;color:#FF0000;}
.box02 dd{ float:left;width:525px;margin:0;padding:0;font-size:12px;line-height:16px;color:#000000;}

.box03{ margin:0 10px 10px;padding:3px 0;}
.box03 dl{ width:560px;margin:0;font-family:"ＭＳ ゴシック", "Osaka－等幅";}
.box03 dt{ float:left;width:15px;margin:0;padding:0;font-size:12px;line-height:16px;color:#FF0000;}
.box03 dd{ float:left;width:525px;margin:0;padding:0;font-size:12px;line-height:16px;color:#000000;}

.box04{ margin:0 10px;padding:3px 0;}
.box04 dl{ width:560px;margin:0;font-family:"ＭＳ ゴシック", "Osaka－等幅";}
.box04 dt{ float:left;width:15px;margin:0;padding:0;font-size:12px;line-height:16px;color:#FF0000;}
.box04 dd{ float:left;width:525px;margin:0;padding:0;font-size:12px;line-height:16px;color:#000000;}

.box05{ background:#EEF7FF;width:540px;margin:5px 10px 10px;padding:7px 10px;border:solid 1px #0066CC;}

.box_recruit{
	background:#EAEAEA;
	margin:0 0 20px;
	padding:10px 9px;
	border:solid 1px #999999;
}
.box_recruit a{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
}
.box_recruit a:hover{ text-decoration:none;color:#0066CC;}

.box_contact{
	margin-bottom:20px;border:1px solid #999;padding:10px;
}
.box_contact a:hover{text-decoration:none;color:#0066CC;}

/* clear */
.clear{ clear:both;}
.clear01{ clear:both;margin:0;}
.clear02{ clear:both;margin:0 10px 10px;}
.clear03{ clear:both;margin:0 0 10px;}

/* float */

.cover_top{ clear:right;float:right;}
.cover_bottom{ clear:right;float:right;margin:0 0 15px;}

/* form */
.form_txt_box{ width:580px;margin:0 auto;}
.form_txt_srt{ width:70px;}
.form_txt_nml{ width:250px;}
.form_txt_mdl{ width:200px;}
.form_txt_lrg{ width:300px;}
.form_txt_tel{ width:50px;}
.form_txt_zip1{ width:40px;}
.form_txt_zip2{ width:60px;}
.submit{ text-align:center;margin:10px auto 0;}
.submit2{ text-align:center;margin:10px auto;}

.wcc{
	text-align:center;
	margin:5px 10px;
	padding:0;
}

/* no */
ul.no{ list-style-type:none;margin:0 0 10px;padding:0;}
ul.no ul{	list-style-type:none;margin:0;padding:0;}
ul.no li{ width:auto;}


/* space */
.space01{ margin:0 0 10px;}
.space02{ margin:0 0 20px;}
.space03{ margin:0 0 10px;}
.space04{ margin:0 10px 20px;}
.space05{ margin:0 20px 10px;}
.space06{ margin:0 20px 20px;}
.space07{ margin:0 10px;}
.space08{ margin:0 20px;}
.space09{ padding:10px 0 0;}

/* contact */
.location_contact{
	background:#FFFFFF;
	text-align:left;
	margin:0 10px;
	padding:0;
	color:#000000;
}
.location_contact dl{ width:370px;margin:0;}
.location_contact dt{ clear:left;float:left;width:170px;margin:0 0 15px;}
.location_contact dd{ clear:right;float:right;text-align:left;width:150px;margin:0 0 15px 40px;padding:0;}

/* mag */
.magbl10{ margin:0 0 10px 10px;!important}
.magl10{ margin:0 0 0 10px;!important}

/* border */
.mobile_bor{ width:170px;padding:2px;border:solid 1px #FF0000;}

/* line-height */
.l_height01{ line-height:14px;}

/*margin*/
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}

.mb-5{margin-bottom:-5px;}
.mb-10{margin-bottom:-10px;}
.mb-15{margin-bottom:-15px;}
.mb-20{margin-bottom:-20px;}
.mb-25{margin-bottom:-25px;}
.mb-30{margin-bottom:-30px;}
.mb-35{margin-bottom:-35px;}
.mb-40{margin-bottom:-40px;}
.mb-45{margin-bottom:-45px;}
.mb-50{margin-bottom:-50px;}

.mt0{margin-top:0;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}

.mt-5{margin-top:-5px;}
.mt-10{margin-top:-10px;}
.mt-15{margin-top:-15px;}
.mt-20{margin-top:-20px;}
.mt-25{margin-top:-25px;}
.mt-30{margin-top:-30px;}
.mt-35{margin-top:-35px;}
.mt-40{margin-top:-40px;}
.mt-45{margin-top:-45px;}
.mt-50{margin-top:-50px;}


/*padding*/
.pl0{padding-left:0;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}

.pr0{padding-right:0;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr35{padding-right:35px;}
.pr40{padding-right:40px;}
.pr45{padding-right:45px;}
.pr50{padding-right:50px;}


/*clearfix*/
.clearfix{clear:both;height:1px;}

/* 20111007 shiba ADD */

/*text-align*/
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}

.l{text-align:left;}
.c{text-align:center;}
.r{text-align:right;}

/*font-size font-weight*/
.f10{font-size:10px;font-weight:normal;}
.f11{font-size:11px;font-weight:normal;}
.f12{font-size:12px;font-weight:normal;}
.f13{font-size:13px;font-weight:normal;}
.f14{font-size:14px;font-weight:normal;}
.f15{font-size:15px;font-weight:normal;}
.f16{font-size:16px;font-weight:normal;}
.f17{font-size:17px;font-weight:normal;}
.f18{font-size:18px;font-weight:normal;}
.f19{font-size:19px;font-weight:normal;}
.f20{font-size:20px;font-weight:normal;}
.f21{font-size:21px;font-weight:normal;}
.f22{font-size:22px;font-weight:normal;}
.f23{font-size:23px;font-weight:normal;}
.f24{font-size:24px;font-weight:normal;}
.f25{font-size:25px;font-weight:normal;}
.f26{font-size:26px;font-weight:normal;}
.f27{font-size:27px;font-weight:normal;}
.f28{font-size:28px;font-weight:normal;}
.f29{font-size:29px;font-weight:normal;}
.f30{font-size:30px;font-weight:normal;}
.f31{font-size:31px;font-weight:normal;}
.f32{font-size:32px;font-weight:normal;}

.f10b{font-size:10px;font-weight:bold;}
.f11b{font-size:11px;font-weight:bold;}
.f12b{font-size:12px;font-weight:bold;}
.f13b{font-size:13px;font-weight:bold;}
.f14b{font-size:14px;font-weight:bold;}
.f15b{font-size:15px;font-weight:bold;}
.f16b{font-size:16px;font-weight:bold;}
.f17b{font-size:17px;font-weight:bold;}
.f18b{font-size:18px;font-weight:bold;}
.f19b{font-size:19px;font-weight:bold;}
.f20b{font-size:20px;font-weight:bold;}
.f21b{font-size:21px;font-weight:bold;}
.f22b{font-size:22px;font-weight:bold;}
.f23b{font-size:23px;font-weight:bold;}
.f24b{font-size:24px;font-weight:bold;}
.f25b{font-size:25px;font-weight:bold;}
.f26b{font-size:26px;font-weight:bold;}
.f27b{font-size:27px;font-weight:bold;}
.f28b{font-size:28px;font-weight:bold;}
.f29b{font-size:29px;font-weight:bold;}
.f30b{font-size:30px;font-weight:bold;}
.f31b{font-size:31px;font-weight:bold;}
.f32b{font-size:32px;font-weight:bold;}


.ofh{overflow:hidden;}
.ofa{overflow:auto;}

.cb{clear:both;}



/* ---------- COPYRIGHT(C)2008 GOG ALL RIGHTS RESERVED. ---------- */