@charset "utf-8";
/**
* YAMATO TRASPORT USAサイト基本スタイル
*
* @version $Rivision:0$
* @auther Hamsteadusa
* @since 2012-11-30
*/

* {
	margin:0;
	padding:0;
}

body {
	background:#FFFFFF;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Arial, sans-serif;
	font-size:100%;
	margin:0 auto;
	padding:0;
	width:auto;
	color:#2d2d2d;
}

a {
	color:#098a6b;
}

form, input {
	margin:0;
	padding:0;
}

img {
	 border:none;
}

address {
	font-style:normal
}

/**
*	ヘッダスタイル
*/

#header {
	width:100%;
	height:90px;

}

.header_logo a {
	background:url(../images/logo_main.png) top left no-repeat;
	width:373px; 
	height:90px; 
	display:block; 
	cursor:pointer;
	margin-right:21px;
}

/**
*	メニュースタイル
*/

#menu_wrapper {
	margin:0;
	padding:0;
	width:514px;
	height:90px;
	float:left;
}

#menu_wrapper ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu_wrapper ul li {
	float:left
}

.send a {
	background:url(../images/button/navi_send_off.jpg) top left no-repeat; 
	width:170px; 
	height:90px;
	display:block;
	cursor:pointer;
}

.send a:hover {background:url(../images/button/navi_send_on.jpg);}

.move a {
	background:url(../images/button/navi_move_off.jpg) top left no-repeat; 
	width:170px; 
	height:90px;
	display:block;
	cursor:pointer;
}

.move a:hover {background:url(../images/button/navi_move_on.jpg)}

.evolve a {
	background:url(../images/button/navi_biz_off.jpg) top left no-repeat; 
	width:170px; 
	height:90px;
	display:block;
	cursor:pointer;
}

.evolve a:hover {background:url(../images/button/navi_biz_on.jpg)}


#language {
padding-top:20px;
width:92px;
float:right;
}

#language ul {
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}

.english a{
	background:url(../images/button/lang_en.png) 0 0 no-repeat; 
	width:77px; 
	height:19px;
	display:block;
	cursor:pointer;
	}
	
.japanese a {
	background:url(../images/button/lang_jp.png) 0 0 no-repeat; 
	width:77x; 
	height:19px;
	display:block;
	cursor:pointer;
	}

#breadcrumb {
	width:1000px;
	height:40px;
	font-size:75%; color:#000000;
}

#breadcrumb a {color:#026644; text-decoration:none}

#breadcrumb .home {background:url(../images/icon/icon_home_g.png) center left no-repeat;padding-left:15px;height:11px;}

#breadcrumb .arrow {background:url(../images/icon/icon_arrow.png) center left no-repeat;padding-left:12px;width:auto;height:8px;display: inline-block}

/**
*	コンテンツスタイル
*/

#contents {
	padding:0;
	width:770px;
	float:left;
	margin-left:17px;
	
}

.bnr_send {background:url(../images/bnr/bnr_send.jpg) top left no-repeat;
	width:771px; 
	height:231px;
}

.bg_title {
	background-color:#f2f1ef;
	border: #dcdad3 1px solid;
	padding:15px 0 15px 20px;
	width:750px;
	font-size:125%;
}

.bg_sub_title {
	background-color:#efef6a;
	border: #9d9d9d 1px solid;
	padding:10px 0;
	width:645px;
	font-size:125%;
	text-align:center;
}

.icn_arrow { 
	background:url(../images/icn_arrow.gif) center left no-repeat;
	width:7px; 
	height:9px;
	padding-left:10px;
	margin-left:5px;
}

.contents_btm {
	background:url(../images/footer_img.png) top left repeat-x;
	width:100%;
	height:84px;
	margin-top:40px;
	color:#ffffff;
	}

.leng1 {border:1px solid #999999;width: 256px; height:28px;margin-top:3px;padding-left:3px;}

.leng2 {border:1px solid #999999;width: 533px; height:28px;margin-top:3px;padding-left:3px;}

.leng3 {border:1px solid #999999;width: 250px; height:28px;margin-top:3px;padding-left:3px;}

.leng4 {border:1px solid #999999;width: 55px; height:28px;margin-top:3px;padding-left:3px;}

.leng5 {border:1px solid #999999;width: 100px; height:28px;margin-top:3px;padding-left:3px;}

.leng6 {border:1px solid #999999;width: 380px; height:28px;margin-top:3px;padding-left:3px;}

.txt_area {border:1px solid #999999;width:533px; height:210px}

.tbl_field {margin-left:125px; margin-top:15px; font-size:87%; font-weight:bold}

.tbl_field td {padding-top:8px;height: auto}

.btn_create {background: url(../images/button/btn_submit.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block;border:none}

.btn_reset {background: url(../images/button/btn_reset.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.btn_back {background: url(../images/button/btn_back.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.btn_next {background: url(../images/button/btn_next.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.btn_save {background: url(../images/button/btn_save.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.btn_conf {background: url(../images/button/btn_confirm.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.btn_add {background: url(../images/button/btn_add.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.btn_add_item {background: url(../images/button/btn_add_item.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.btn_delete {background: url(../images/button/btn_delete.png) top left no-repeat; width:149px; height:31px; cursor:pointer; display:block; border:none}

.tbl_myaccnt {margin:20px 0 0 102px;}

.tbl_myaccnt th, td {padding-top:5px}

.tbl_myaccnt td {font-size:87%}

.tbl_item {margin-left:10px}

.tbl_list {width:680px;}

.tbl_list ul {margin-left:1px}

.tbl_list ul li {float:left; margin:7px 16px}

.tbl_add_item { margin:50px 0 0 50px}

.icn_cir_arrow {background: url(../images/icon/icn_cir_arrow.gif) center left no-repeat;width:auto;height:19px;padding-left:25px}

.bg_cream {background-color:#fdf6e4}

.icn_edit {background: url(../images/icon/icon_edit.png) 15px center no-repeat;padding-left:14px}

.icn_print {background: url(../images/icon/icon_print.png) 15px center no-repeat;padding-left:14px;}

.icn_delete {background: url(../images/icon/icon_delete.png) 17px center no-repeat;padding-left:14px;}

.icn_edit2 {background: url(../images/icon/icon_edit.png) left center no-repeat;padding-left:10px;margin-left:8px;}

.icn_delete2 {background: url(../images/icon/icon_delete.png) left center no-repeat;padding-left:8px;margin-left:8px;}

.icn_warn {background: url(../images/icon/icon_warning.png) left center no-repeat;padding-left:30px}

.tbl_reset { margin:35px 0 0 200px;}

.lh_93px { line-height:93px}

.bg_flow1 {background:url(../images/bg_step.png) center center no-repeat;width:174px; height:58px; float:left; text-align:center; padding-top:35px; margin-top:30px}

.bg_flow2 {background:url(../images/bg_step.png) center center no-repeat;width:174px; height:70px; float:left; text-align:center; padding-top:23px; margin-top:30px}

.icn_blck_arrow {background:url(../images/icon/arrow.png) center center no-repeat; width:21px; height:93px;float:left; margin-top:30px}

.trans05 {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	} 
 
.bar_orange {background:url(../images/bar_orange.png) left center no-repeat;width:558px;height:34px;padding:0 0 0 25px;margin:0 0 10px 20px;display:block;font-weight:bold}
 
.btn_green_wide a {background:url(../images/button/btn_green_wide.png) center center no-repeat;width:711px;height:46px; padding-left:55px; padding-top:6px;display:block; color:#FFFFFF;text-decoration:none; cursor:pointer/*font-weight:bold;*/}

/*.bnr_taqbin_wide a {background:url(../images/button/bnr_taqbin_wide.jpg) center center no-repeat;width:766px;height:125px;display:block;cursor:pointer;}*/

/*#conveni_info {color:#2d2d2d;text-decoration:none;}*/

.conveni_info ul li a {color:#2d2d2d;text-decoration:none; cursor:pointer; display:block}

/*#career {
	padding:0;
	width:770px;
	float:left;
	margin-left:17px;
}

#career table tr td {
	padding-right:12px;
}
*/

ul.accordion a {background-position:97% center; background-repeat:no-repeat; text-decoration:none; color:#093;}

ul.accordion p.border span { display:block; padding:10px; background-position:0% center; background-repeat:no-repeat; color:#333;padding-left: 29px;}

ul.accordion ul { display:none; }

ul.accordion > li > p span.open {
background-image: url(../images/close.png);
}

ul.accordion > li > p span {
background-image: url(../images/open.png);
}

ul.accordion > li > ul > li > ul > li:last-child { border:none;}

ul li { list-style:none;}

.border{border-bottom: solid 3px #006846;}

#career {
    padding: 0px 8px;
    width: 754px;
    float: left;
    margin-left: 17px;
}

#career table {margin-bottom:20px;}

#career table tr th {padding-right: 6px;  background-color: #EBF7F3}

#career table tr td {padding-left: 6px;}

.bg_green {
    background-color: #009674;
    padding: 8px 20px;
    height: 24px;
    width: 680px;
    margin: 20px auto 0px;
}

.pic_sales {
	background:url(../images/img_kuroneko.png) bottom left no-repeat;
	width:99px;
	height:144px;
	margin-left: 445px;
	margin-top: -149px;
	display: block;
	position:relative;
	z-index:10;
}

.pic_moving {
	background:url(../images/img_kuronekos_move.png) bottom left no-repeat;
	width:155px;
	height:150px;
	margin-left: 421px;
	margin-top: -149px;
	display: block;
	position:relative;
	z-index:10;
}

.pic_logist {
	background:url(../images/img_kuronekos_log.png) bottom left no-repeat;
	width:152px;
	height:144px;
	margin-left: 424px;
	margin-top: -141px;
	display: block;
	position:relative;
	z-index:10;
}

.pic_other {
	background:url(../images/img_kuronekos_other.png) bottom left no-repeat;
	width:250px;
	height:183px;
	margin: 40px auto 0;
	display: block;
	position:relative;
	z-index:10;
}

.bnr_career {background:url(../images/bnr/bnr_career.png) top left no-repeat;width:755px;height:174px}

/*.bg_green {background-color:#009674; padding: 8px 20px; height:24px; width:680px; margin:20px auto;}*/

.bg_green h3 {float:left}

.bg_green p {float:right; font-weight:bold}

.freedial_us {background:url(../images/imgs/img_freedial_kikoku_us.jpg) top left no-repeat; width:339px;height:53px; }
 
.freedial_tn {background:url(../images/imgs/img_freedial_kikoku_tronto.jpg) top left no-repeat; width:416px;height:34px; }

.freedial_vc {background:url(../images/imgs/img_freedial_kikoku_vancouver.jpg) top left no-repeat; width:457px;height:35px; }

.freedial_tq {background:url(../images/imgs/img_freedial_taqbin.jpg) top left no-repeat; width:341px;height:55px;margin-left:96px; }

.bg_circle_us {background:url(../images/imgs/img_circle.jpg) center no-repeat; width:61px; height:34px; padding:8px 0 0 25px}

.bg_circle_cnd {background:url(../images/imgs/img_circle.jpg) center no-repeat; width:69px; height:34px; padding:8px 0 0 17px; margin-top:17px;}
/**
*	左ナビスタイル
*/

#navi_L {
	margin:0;
	width:213px;
	float:left;
}

#navi_L a { color:#2d2d2d; text-decoration:none;} 

#navi_L a:hover { color:#009933; text-decoration:none;} 

.ttl_members {background:url(../images/title/bar_members.png) top left no-repeat; width:213px;height:32px;}

.ttl_tracking {background:url(../images/title/bar_tracking.png) top left no-repeat; width:213px;height:33px;}

.ttl_service {background:url(../images/title/bar_service.png) top left no-repeat; width:213px;height:33px}

.ttl_info {background:url(../images/title/bar_info.png) top left no-repeat; width:213px;height:33px}

.area_members {background-color:#ffd400; width:213px; height:auto;}

/*.area_members div {background-color:#ffd400; padding:4px 0;text-align:center}*/

.area_members p {background:#fff3a9;width:213px;height:25px;padding-top:3px;text-align:center;}

.area_members .membership_regi {background:#ffd400;padding:0px; margin:0px;font-size:80%;}

.area_members div.bld a {margin: 5px auto;text-align: center;display: block;}

.btn_log_in {background: url(../images/button/btn_login.png) top left no-repeat;width:180px;height:41px;margin:12px 15px 5px;} 
 
.btn_log_out {background: url(../images/button/btn_logout.png) top left no-repeat;width:180px;height:41px;margin-left:15px; margin-top:12px}
 
.btn_okurijyo a {background: url(../images/button/btn_okurijyo.png) top left no-repeat;width:213px;height:75px;margin:10px 9px 0 0;display:block;} 
 
.btn_tanshin_est a {background: url(../images/button/btn_tanshin_est.png) top left no-repeat;width:213px;height:66px;margin:5px 9px 0 0;display:block;}

.btn_lesson1 a {background: url(../images/button/btn_lesson1.png) top left no-repeat;width:213px;height:33px;margin:5px 9px 0 0;display:block;}

.btn_lesson2 a {background: url(../images/button/btn_lesson2.png) top left no-repeat;width:213px;height:32px;margin:0 9px 0 0;display:block;}

/**
*	フッタスタイル
*/

#footer {
	background:#666666;
	width:100%;
}

.footer_wrapper {
	width:940px;
	height:20px;
	padding:20px 30px;
	color:#ffffff;
	bottom:0px;
	margin:0 auto;
}

.footer_menu {
	list-style:none;
}

.footer_menu a {
	text-decoration:none;
	color:#FFFFFF;
}

.footer_menu a:hover {
	text-decoration:none;
	color:#ffd400;
}

.footer_menu li{
	display:inline;
	padding:0 8px;
	border-right:#FFFFFF 1px solid;
}

.bdr_L {
	border-left:#FFFFFF 1px solid;
}

/* 左マージン */
.mln35 {margin-left:-35px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml13 {margin-left:13px;}
.ml15 {margin-left:15px;}
.ml17 {margin-left:17px;}
.ml20 {margin-left:20px;}
.ml60 {margin-left:60px;}

/* 左パディング */
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl8 {padding-left:8px;}
.pl18 {padding-left:18px;}
.pl80 {padding-left:80px;}
.pr22 {padding-right:22px;}

.pt5{padding-top:5px;}
.pt4{padding-top:4px;}
.pt2{padding-top:2px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pb3{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}

/* 右マージン */
.mr2 {margin-right:2px;}
.mr5 {margin-right:5px;}
.mr9 {margin-right:9px;}
.mr10 {margin-right:10px;}
.mr12 {margin-right:12px;}
.mr14 {margin-right:14px;}
.mr15 {margin-right:15px;}
.mr17 {margin-right:17px;}
.mr20 {margin-right:20px;}

/* 上マージン */
.mt2 {margin-top:2px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt25 {margin-top:25px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt53 {margin-top:53px;}
.mt65 {margin-top:65px;}
.mt-9 {margin-top:-9px;}

/* 下マージン */
.mb5 {margin-bottom:5px;}
.mb7 {margin-bottom:7px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb21 {margin-bottom:21px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}

/* パディング */
.pt5 {padding-top:5px;}
.pr10 {padding-right:10px;}
.pt10 {padding-top:10px;}
.pr14 {padding-right:14px;}
.pr30 {padding-right:30px;}
.pl14 {padding-left:14px;}
.pl38 {padding-left:38px;}
.pl35{padding-left:35px;}
.pl60 {padding-left:60px;}
.pl83 {padding-left:83px;}
.pl220 {padding-left:220px;}
.plr30 {padding-left:30px;padding-right:30px}

/* 横幅指定 */
.w242px  {width:242px;}
.w330px {width:330px;}
.w360px {width:360px;}
.w500px {width:500px;}
.w505px {width:505px;}
.w510px {width:510px;}
.w600px {width:600px;}
.w730px {width:730px;}
.w1000{width:1000px;}

.mauto{margin:0 auto;}

/* 微調整用クラス */
.mp0 {margin:0;padding:0;}
.hide {display:none;}
.clear {clear:both;height:0;}
.center {margin-right:auto;margin-left:auto;text-align:center}
.centerBanner {margin:0 auto;width:300px;}
.bdr {border:#999999 1px solid;}
.float_L {float:left;}
.float_R {float:right;}
.inline {display:inline}
.inline li {display:inline}
.no_style {list-style:none}
.li_inside {list-style-position:inside}
.v_middle {vertical-align:middle}
.no_deco {text-decoration:none}
.txt_L { text-align:left}
.bld {font-weight:bold;}
.bdr_dot_B {border-bottom:dotted 3px #828282;padding:5px 0}
.bdr_dot {border-top:dotted 3px #828282; border-bottom-style:none; margin:20px 0}
.green_bdr {border-left:15px solid #009245;padding-left:5px;padding-top:7px;}
.bdr_green {border: 1px solid #40806E;}
.right{text-align:right;}

/* 色指定 */
.blue {color:#0071E2!important;}
.gray{color:#2D2D2D;}
.blue a {color:#0071E2;text-decoration:none}
.red {color:#da0000}
.red a {color:#da0000; text-decoration:underline}
span.red {color:#da0000}
span.red a {color:#da0000; text-decoration:underline}
span.red a:visit {color:#da0000; text-decoration:underline}
.green {color:#40806e;}
.yellow {color:#ffd400;}
.white { color:#FFFFFF;}
.white a { color:#FFFFFF;text-decoration:none}
.white a:hover { color:#FFFFFF;text-decoration:underline} 
.blue02 a {color:#0071E2;}



/* フォントサイズ指定 */
.fp69 {font-size:69%;}		/* 11px */
.fp75 {font-size:75%;}		/* 12px */
.fp81 {font-size:81%;}		/* 13px */
.fp87 {font-size:87.5%;}	/* 14px */
.fp94 {font-size:93.8%;}	/* 15px */
.fp113 {font-size:113%;}	/* 18px */
.fp125 {font-size:125%;}	/* 20px */
.fp140 {font-size:140%;}	/* 24px */
.fp150 {font-size:150%;}	/* 24px */
.fp175 {font-size:175%;}	/* 28px */
.fp188 {font-size:188%;}	/* 30px */
.fp50 {font-size:50%;}		/* 11px */
.f12{ font-size:12px;}
.f20{ font-size:20px;}
.f15{ font-size:15px;}
.f16{font-size:16px;}


.lttr_01em {letter-spacing:-0.01em;}
.lttr_05em {letter-spacing:-0.03em;}
.lttr_3em {letter-spacing:-0.3em;}
.lttr_5em {letter-spacing:-0.5em;}
.lttr01em {letter-spacing:0.1em;}
.lttr02em {letter-spacing:0.2em;}
.lh_1-2em {line-height:1.2em;}
.lh_1-3em {line-height:1.4em;}
.lh_2em {line-height:2em;}


.lttr_1 {letter-spacing:-1xp;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	/*display: inline-block;*/
	overflow: hidden;
	zoom: 1;
}
.clearfix {
clear:both;
}

#bgcat{
background: url(../images/imgs/img_neko1.png) bottom left no-repeat;
padding:0px 0px 0px 170px;
}
ul#catlist{
	list-style-type:none;
}
ul#catlist li{
	margin:10px 0px;
	background: url(../images/icon/icn_attention.png) top left no-repeat;
	padding:0px 0px 8px 28px;
	font-weight:bold;
}
.borderdotted{
border-bottom:dotted 1px #aaaaaa;
}
.bordersolid{
border-bottom:solid 1px #aaaaaa;
}
.bgyellow{background:#efd410;}
.bgmyellow{background:#fdffe2;}

#tantable{text-align:center; border:1px solid #333; border-collapse: collapse;}
#tantable td{text-align:center; border:1px solid #333; padding:5px!important;}


#tanshin_air_tantable{text-align:center; border:1px solid #333; border-collapse: collapse;}
#tanshin_air_tantable td{text-align:center; /*border:1px solid #333;*/ padding:5px!important;}





ul#sendul{
list-style-type:none;
}
ul#sendul li{
	float:left;
}
ul#sendul img {
margin-bottom:5px;
}
.icnstar{	background: url(../images/icon/icn_point.png) no-repeat;
padding:0px 0px 10px 30px;}
.icngo{	background: url(../images/icon/icn_go.png) no-repeat;
padding:0px 0px 10px 30px;}
.icnattention{	background: url(../images/icon/icn_attention.png) no-repeat;
padding:0px 0px 10px 30px;}

ul#ulstep{
list-style-type:none;
}
ul#ulstep li{
float:left;
margin:0px 3px 0px 3px;
}
.topstep{
	color:#0071e2;
	text-align:center;
	font-weight:bold;
	background: url(../images/bg_stepbg.jpg) no-repeat;
	width:249px;
	padding:5px 0px 0px 0px;
}

.topstep01{
	background: url(../images/title/ttl_step1.png) no-repeat;
	width:249px;
	height:31px;
	text-indent:-8000px;
}

.topstep02{
	background: url(../images/title/ttl_step2.png) no-repeat;
	width:249px;
	height:31px;
	text-indent:-8000px;
}

.topstep03{
	background: url(../images/title/ttl_step3.png) no-repeat;
	width:249px;
	height:31px;
	text-indent:-8000px;
}

.topstep04{
	background: url(../images/title/ttl_step4.png) no-repeat;
	width:764px;
	height:31px;
	text-indent:-8000px;
}

.midstep04 {
	width:720px;
	height:auto;
	padding:20px 21px 30px 21px;
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
}

.midstep{
	width:247px;
	height:320px;
	border-left:1px #b9b9b9 solid;
	border-right:1px #b9b9b9 solid;
	border-bottom:1px #b9b9b9 solid;
	margin-bottom:15px;
}

.bgblue{background:#0071E2; color:#FFF;}
.bgred{background:#da0000; color:#FFF;}
.warning{background:url(../images/icon/icon_caution.jpg) #da0000 no-repeat 5px 10px;
padding:10px 10px 10px 30px;
text-align:left;
}

.ttlbrder{
	border-left:7px solid #40806e;
	padding:0px 0px 0px 10px;}
.ttlbrder2{
	border-left:7px solid #ed1c24;
	padding:0px 0px 0px 10px;}
	
.line_green{
	border-bottom:7px solid #40806e;
	padding:0px 0px 0px 0px;}
	
ul#infonav{
	list-style-type:none;
}
ul#infonav li{
	float:left;
	margin:0px 5px 1px 0px;
	padding:0px 12px 0px 18px;
	background:url(../images/icon/icn_greenarrow.jpg) no-repeat  0px 7px;
}
ul#infonav li a{
	color:#000;
	font-size:15px;
	/*text-decoration:none;*/
}

ul#infonav li a:hover{
	color:#0071E2;
	font-size:15px;
	/*text-decoration:none;*/
}

/*ul#infonav li a{
	color:#000;
	font-size:12px;
	text-decoration:none;
}*/




.arrowup{
padding:0px 0px 0px 15px;
background:url(../images/icon/icn_garrowup.jpg) no-repeat  0px 4px;
color:#000;
	font-size:15px;
	text-decoration:none;
}

#map{background:url(../images/img_group_map.png) no-repeat;
width:723px;
height:600px;
}

#map a {color:#2D2D2D;}

#map a:hover {color:#098a6b;}


ul#privacylist{
	list-style-type:none;}
	
ul#privacylist li{
	float:left;
	width:350px;
	margin:0px 10px 5px 0px;
	font-size:75%;}
	
ul.sitemaplist{
list-style-type:none;
}

ul.sitemaplist li{
background:url(../images/icon/icn_cir_arrow.gif) no-repeat;
padding:0px 0px 0px 25px;
font-size:81%;
margin:0px 0px 5px 0px
}

ul.sitemaplist li a {
	color:#2d2d2d;
	text-decoration:none;
}

ul.sitemaplist li a:hover {
	color:#098a6b;
	text-decoration:underline;
}

#rakuborder{
border:5px solid #009380;
padding:10px 15px 150px;
background:#fdfadd;
}

div.cuteneko{
float:right;
}


.btnorange{
	background:url(../images/button/btn_orange.png) no-repeat;
	padding:15px 15px 15px 50px;
	width:331px;
	display:block;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#news{
margin:0px 0px 10px 0px
}
#news dl{
margin:0px 0px 10px 0px;
clear:both;
display:block;
}
#news dl dt{
	background:url(../images/icon/icn_cir_arrow.gif) no-repeat;
	padding:0px 0px 0px 22px;
	margin:0px 10px 0px 0px;
	float:left;
	width:120px;
}
#news dl dd{
	width:600px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

#docs{
margin:40px 0px 20px 20px
}
#docs dl{
margin:0px 0px 25px 0px;
}
#docs dl dt{
	background:url(../images/icon/icn_cir_arrow.gif) no-repeat;
	padding:0px 0px 0px 30px;
	margin:0px 20px 0px 0px;
	float:left;
	width:600px;
}
#docs dl dd a{
	background:url(../images/icon/icn_cir_arrow.gif) no-repeat;
	padding:0px 0px 0px 30px;
	margin:0px 20px 0px 0px;
	float:left;
	width:600px;
}


#docs dl dd{
	padding:0;
	margin:0;
	float:left;
	width:500px;
}

#whats {
margin:40px 0px 20px 20px
}
#whats dl{
margin:0px 0px 25px 0px;
}
#whats dl dt{
	background:url(../images/icon/icn_cir_arrow.gif) no-repeat;
	padding:0px 0px 0px 30px;
	margin:0px 20px 0px 0px;
	float:left;
	width:95px;
}
#whats dl dd{
	padding:0;
	margin:0;
	float:left;
	width:540px;
}

.lessonbg{
background:url(../images/wood1.jpg) no-repeat bottom center #336633;
min-height:200px;
/*width:716px;*/
padding:25px 28px 40px 28px;
}



/* Sudo Slider */
#slider ul, #slider li{margin:0;padding:0;list-style:none;position:relative;display:block;}
/* Uncomment this if you wan't to only have 1 visible slide before the javascript kicks in. 
#slider li {display:none;}	
#slider li:first-child {display:block;}
*/

#slider, #slider li {/*width:696px;*/overflow:hidden; /*width:716px;*/}
/* // Sudo Slider */	
/* Numeric Navigation */
ol {margin:1em 0;padding:0;height:28px; display:none; /*width:716px;	*/}
ol li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 10px;text-decoration:none;}
ol li.current a{background:#5DC9E1;color:#fff;}
ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}

.graphic, .prevBtn, .nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}

.prevBtn, .nextBtn {display:block;width:30px;height:77px;position:absolute;left:-30px;/*top:71px;*/ top:200px; z-index:1000;background:url(../images/btn_prev.gif) no-repeat 0 0;cursor:pointer;}	
.nextBtn{/*left:696px;*/left:716px;}														
.nextBtn {background:url(../images/btn_next.gif) no-repeat 0 0;}	

/* Some demos use this line */
#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;position:relative;display:block;} #slider2, #slider2 li {width:600px;overflow:hidden;}

/*font color lesson */
.whiteline{background:url(../images/line_white.png) bottom center no-repeat;
width:660px;
padding:0px 0px 5px 0px;}
.pinkline{background:url(../images/line_pink.png) bottom center no-repeat;
padding:0px 0px 5px 0px;}
.greenline{background:url(../images/line_green.png) bottom center no-repeat;
padding:0px 0px 5px 0px;}
.blueline{background:url(../images/line_blue.png) bottom center no-repeat;
padding:0px 0px 5px 0px;}
.yellowline{background:url(../images/line_yellow.png) bottom center no-repeat;
padding:0px 0px 5px 0px;}

.lwhite{color:#FFFFFF;}
.lyellow{color:#FFFF33;}
.lpink{color:#FF66CC;}
.lgreen{color:#99FF66;}
.lblue{color:#00CCFF;}

.eraser01{
background:url(../images/chalk_eraser_01.png) bottom left no-repeat;
height:170px;
}
.eraser02{
background:url(../images/chalk_eraser_02.png) bottom left no-repeat;
height:170px;
}
.eraser03{
background:url(../images/chalk_eraser_03.png) bottom left no-repeat;
height:170px;
}

.bglwhite{
background:url(../images/bg_white.png) no-repeat;
width:501px;
height:130px;
float:right;
}
.bglblue{
background:url(../images/bg_blue.png) no-repeat;
width:501px;
height:130px;
float:right;
}
.bglgreen{
background:url(../images/bg_green.png) no-repeat;
width:501px;
height:130px;
float:right;
}
.bglyellow{
background:url(../images/bg_yellow.png) no-repeat;
width:501px;
height:130px;
float:right;
}
.bglpink{
background:url(../images/bg_pink.png) no-repeat;
width:501px;
height:130px;
float:right;
}
#chalkbox{
	margin:0px;
	padding:0px;
}
#chalkbox ul.chalk{
	list-style-type:none;

}
#chalkbox ul.chalk li{
float:left;
width:100px;
height:14px;
}

.btn_surcharge {
	background:url(/send/images/btn_surcharge.png) 0 0 no-repeat;
	width:266px;height:31px;
	margin: 0 0 0 198px;
}

.red_link {
	
	color: red;
	text-decoration:none

	}


/*.btn_surcharg a {
	background:url(/send/images/btn_surcharge.png) 0 0 no-repeat;
}
*/

.red_border {
	color: #da0000;
text-decoration: underline;
	}

.LB {
	margin:0px 0px 0px 85px;
	
	}

.l_space {
	letter-spacing: -2px;
	}
/*.l_space02 {
	letter-spacing: -5px;
	}*/

.box_size{
	width:600px;
	}
.longin_m{
	
	height:21px;
	
	}
.ic_pdf{background: url(../images/icon/icon_pdf.png) no-repeat bottom left;
padding: 0 0 10px 0;

margin: -14px -71px 10px -7px;
float: left;
width: 118px;
height: 43px;
}
	
	
/*.ic_pdf{background: url(../images/icon/icn_cir_arrow.gif) no-repeat;
padding: 0px 0px 0px 30px;
margin: 0px 20px 0px 0px;
float: left;
width: 120px;
	}*/
	
	
	
.txt_center{ text-align:center;}	
	
.yellow_bg{ margin-top:6px;
margin-left:-12px;}
	
.floatLeft{ float:left;}
.floatRight {
float: right;
margin-right: 10px;
}
.hidden{display:none;}
.mt20{ margin-top:20px;}

.btn_faq_b_collect02,
.btn_faq_b_collect,
.btn_faq_b_G202,
.btn_faq_b_G2,
.btn_faq_b_oversize02,
.btn_faq_b_oversize,
.btn_faq_b_taqbin02,
.btn_faq_b_taqbin,
.btn_faq_bessoi02,
.btn_faq_bessoi,
.btn_faq_oversize02,
.btn_faq_oversize,
.btn_faq_rakuraku02,
.btn_faq_rakuraku,
.btn_faq_tanshinSea02,
.btn_faq_tanshinSea,
.btn_faq_tanshinAir02,
.btn_faq_tanshinAir,
.btn_faq_kokusaii02,
.btn_faq_kokusaii,
.btn_faq_tsumehoudai02,
.btn_faq_tsumehoudai{
background-repeat:no-repeat;
height:37px;
width:249px;
display:block;
cursor:pointer;
}
.btn_faq_b_collect02{background-image:url(/images/button/faq/btn_faq_b_collect02.png);}
.btn_faq_b_collect{background-image:url(/images/button/faq/btn_faq_b_collect.png);}
.btn_faq_b_G202{background-image:url(/images/button/faq/btn_faq_b_G202.png);}
.btn_faq_b_G2{background-image:url(/images/button/faq/btn_faq_b_G2.png);}
.btn_faq_b_oversize02{background-image:url(/images/button/faq/btn_faq_b_oversize02.png);}
.btn_faq_b_oversize{background-image:url(/images/button/faq/btn_faq_b_oversize.png);}
.btn_faq_b_taqbin02{background-image:url(/images/button/faq/btn_faq_b_taqbin02.png);}
.btn_faq_b_taqbin{background-image:url(/images/button/faq/btn_faq_b_taqbin.png);}
.btn_faq_bessoi02{background-image:url(/images/button/faq/btn_faq_bessoi02.png);}
.btn_faq_bessoi{background-image:url(/images/button/faq/btn_faq_bessoi.png);}
.btn_faq_oversize02{background-image:url(/images/button/faq/btn_faq_oversize02.png);}
.btn_faq_oversize{background-image:url(/images/button/faq/btn_faq_oversize.png);}
.btn_faq_rakuraku02{background-image:url(/images/button/faq/btn_faq_rakuraku02.png);}
.btn_faq_rakuraku{background-image:url(/images/button/faq/btn_faq_rakuraku.png);}
.btn_faq_tanshinSea02{background-image:url(/images/button/faq/btn_faq_tanshinSea02.png);}
.btn_faq_tanshinSea{background-image:url(/images/button/faq/btn_faq_tanshinSea.png);}
.btn_faq_tanshinAir02{background-image:url(/images/button/faq/btn_faq_tanshinAir02.png);}
.btn_faq_tanshinAir{background-image:url(/images/button/faq/btn_faq_tanshinAir.png);}
.btn_faq_kokusaii02{background-image:url(/images/button/faq/btn_faq_kokusaii02.png);}
.btn_faq_kokusaii{background-image:url(/images/button/faq/btn_faq_kokusaii.png);}
.btn_faq_tsumehoudai02{background-image:url(/images/button/faq/btn_faq_tsumehoudai02.png);}
.btn_faq_tsumehoudai{background-image:url(/images/button/faq/btn_faq_tsumehoudai.png);}

/* 簡単見積もり */

.clickmap {cursor:pointer;}
