/* CSS Document */

@charset"shift_jis";

/*	------------------------------------
css information

-Search Key"__"+"id Name or Class Name"

/__Default style clear

------------------------------------*/

/*-------------------
__Default style clear
--------------------*/

div.con_head2{
	width:495px;
}


/*-------------------
__company.html
--------------------*/

div.kaigai_box{
	margin-top:15px;
}

div.kaigai_box_t{
	width:495px;
	background-image:url(../images_s/kaisya/mid_bg.jpg);
}

div.kaigai_box_m{
	width:495px;
	margin-top:0;
	padding-top:0;
	background-image:url(../images_s/kaisya/mid_bg.jpg);
}

div.kaigai_top{
	padding-top:30px;
	padding-left:15px;
}

dl.kaigaidl{
	padding-top:20px;
}

dl.kaigaidl dt{
	float:left;
}

dl.kaigaidl dd{
	float:left;
	line-height:1.7em;
	width:360px;
	margin:0px;
	padding-left:15px;
	padding-right:25px;
}

div.kaigai_2top{
	margin-top:50px;
}

div.kaigai_3top{
	margin-top:25px;
}

div.kaigai_3tx{
	padding-top:20px;
}

div.kaigai_3tx p{
}

div.kaigai_3tx li.kaigaili1{
	float:left;
	width:20px;
	padding-left:10px;
	padding-top:7px;
	line-height:1.7em;
}

div.kaigai_3tx li.kaigaili2{
	float:left;
	width:425px;
	padding-left:5px;
	padding-right:20px;
	padding-top:7px;
	line-height:1.7em;
}

p.kaigai_ptx{
	padding-top:20px;
	padding-right:20px;
	padding-left:5px;
	line-height:1.7em;
}


/*-------------------
__company2.html
--------------------*/

div.kaigai_box_m_box{
	margin:0 auto;
	padding-top:20px;
	width:460px;
}

table.kaigai_table{
	width:100%;
}

td.kaigaitd1{
	text-align:right;
	padding:3px;
}

td.kaigaitd12{
	width:20%;
	border-right: #000000 1px solid;
	letter-spacing:0.5em;
	line-height:1.7em;
}

td.kaigaitd13{
	padding-top:10px;
	padding-left:10px;
	line-height:1.7em;
}

td.kaigaitd144{
	width:75%;
	padding-bottom:10px;
	padding-left:10px;
	line-height:1.7em;
}

td.kaigaitd144a{
	width:75%;
	padding-bottom:10px;
	padding-left:10px;
	line-height:1.7em;
	vertical-align:text-top;
}

td.kaigaitd14{
	width:75%;
	padding-left:10px;
	line-height:1.7em;
}

td.kaigaitd15{
	width:20%;
	border-right: #000000 1px solid;
	letter-spacing:0.5em;
	vertical-align:text-top;
	line-height:1.7em;
}

td.kaigaitd155{
	width:20%;
	border-right: #000000 1px solid;
	vertical-align:text-top;
	line-height:1.7em;
	padding-bottom:10px;
}

td.kaigaitd2{
	width:20%;
	padding-top:10px;
	border-right: #000000 1px solid;
	letter-spacing:0.5em;
}

td.kaigaitd21{
	width:20%;
	border-right: #000000 1px solid;
	letter-spacing:0.5em;
	vertical-align:text-top;
	line-height:1.7em;
}

td.kaigaitd22{
	width:20%;
	border-right: #000000 1px solid;
	letter-spacing:0.3em;
	vertical-align:text-top;
	line-height:1.7em;
}

td.kaigaitd0{
	padding-bottom:5px;
}

p.pgre{
	background-color:#003333;
	color:white;
	padding:5px;
}

p.pgre1{
	background-color:#7F610E;
	color:white;
	padding:5px;
}

p.kaigai_ptx2{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#000000 1px solid;
	margin-bottom:5px;
	font-weight:bold;
}

p.kaigai_ptx21{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#000000 1px solid;
	margin-bottom:5px;
	font-weight:bold;
	background-color:#7F610E;
	color:#FFFFFF;
}


/*-------------------
__shirt.html
--------------------*/

div.yt_head{
	padding-top:15px;
	padding-bottom:15px;
}

div.yt_imabox{
	width:495px;
}

div.yt_l{
	float:left;
	width:189px;
}

div.yt_r{
	float:right;
	width:292px;
}

div.yt1_l{
	float:left;
	width:152px;
}

div.yt1_r{
	float:right;
	width:329px;
}

div.yt_bottom_area{
	width:469px;
	border:1px #517BB8 solid;
	padding:12px;
	margin-top:15px;
}

div.yt_bt1{
	width:469px;
	margin-top:15px;
}

table.yt_bottomtable{
	width:469px;
}

td.yt_bottomtd0{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:text-top;
	width:20px;
}

td.yt_bottomtd{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:text-top;
	color:#FF3300;
	width:50px;
}

td.yt_bottomtd1{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	width:230px;
	vertical-align:middle;
	line-height:1.2em;
}

p.yt{
	background-color:#0A50A1;
	color:#FFFFFF;
	text-align:center;
	padding:7px;
	font-weight:bold;
}

div.yt_bottom_img{
	border-bottom: #666666 1px solid;
	margin-bottom:15px;
	padding-bottom:10px;
	padding-top:20px;
	text-align:center;
}

div.yt_bottom_2box{
	width:469px;
	border-bottom: #666666 1px solid;
	margin-bottom:15px;
}

div.yt_bottom_22box{
	width:469px;
	margin-bottom:5px;
}

div.yt_bottom_2box p{
	padding-bottom:7px;
	line-height:1.5em;
}

div.yt_bottom_22box p{
	padding-bottom:7px;
	line-height:1.5em;
}

div.ts_menu{
	width:495px;
	margin-top:15px;
}

div.ts_menu p{
	float:left;
	padding-left:3px;
}

div.ts_t1{
	width:495px;
	margin-top:20px;
}

p.ts_t1p{
	width:495px;
	margin-top:5px;
	line-height:1.7em;
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
}

div.ts_t2{
	width:481px;
	border:1px #FE9F34 solid;
	padding:6px;
	background-color:#FFFFBF;
	margin-top:5px;
	line-height:1.5em;
	color:#000000;
}

div.ts_t5_box{
	width:487px;
	margin-top:30px;
}

table.ts_5_2table{
	width:487px;
	margin-top:10px;
}

td.ts_5_2table_td{
	background-color:#E6F6F9;
	text-align:center;
	vertical-align:middle;
	width:100px;
	color:#0A50A1;
	font-size:16px;
	font-weight:bold;
}

td.ts_5_2table_td1{
	background-color:#E6F6F9;
	text-align:left;
	vertical-align:middle;
	line-height:1.5em;
}

div.ts_t5_2{
	width:487px;
	padding-top:10px;
}

div.ts_t5_2_l{
	float:left;
	padding-left:15px;
}

div.ts_t5_2_r{
	float:right;
	width:378px;
}

p.nit_p{
	line-height:1.7em;
}

p.nit_p1{
	line-height:1.7em;
	padding:7px;
	font-size:14px;
	font-weight:bold;
	background-color:#E6F6F9;
}

p.nit_p2{
	line-height:1.7em;
	padding:7px;
	background-color:#E6F6F9;
}

div.tsn_serbox{
	width:487px;
	margin-top:25px;
}

td.tsn_serbox_td1{
	text-align:center;
	vertical-align:middle;
	line-height:1.7em;
	background-color:#7FC97F;
}

td.tsn_serbox_td2{
	text-align:center;
	vertical-align:middle;
	line-height:1.7em;
	background-color:#BFE6B8;
	padding:7px;
	text-align:left;
}

td.tsn_serbox_td3{
	text-align:center;
	vertical-align:middle;
	line-height:1.7em;
	background-color:#E6F5E1;
	padding:7px;
	text-align:left;
}

span.gr_bi{
	font-size:16px;
	font-weight:bold;
	color:#006600;
}


td.tsnm_serbox_td1{
	text-align:center;
	vertical-align:middle;
	line-height:1.7em;
	background-color:#B3C1DD;
}

td.tsnm_serbox_td2{
	text-align:center;
	vertical-align:middle;
	line-height:1.7em;
	background-color:#CBD5E8;
	padding:7px;
	text-align:left;
}

td.tsnm_serbox_td3{
	text-align:center;
	vertical-align:middle;
	line-height:1.7em;
	background-color:E6E9F3;
	padding:7px;
	text-align:left;
}

span.gr_bi{
	font-size:16px;
	font-weight:bold;
	color:#006600;
}

span.gr_blu{
	font-size:16px;
	font-weight:bold;
	color:#13007C;
}

div.tsn_serbox6{
	width:487px;
	margin-top:30px;
}

p.tsn_serbox6_tx{
	line-height:1.7em;
	padding-top:5px;
}


/*-------------------
__delivery_course.html
--------------------*/

div.tsc_t5_box{
	width:489px;
	margin-top:15px;
}

div.tsm_t5_2{
	width:487px;
	padding-top:10px;
}

div.tsm_t5_2l{
	float:left;
	width:128px;
}

div.tsm_t5_2r{
	float:right;
	width:340px;
	line-height:1.7em;
}


/*-------------------
__delivery_processing.html
--------------------*/

div.tsm_t5_1{
	text-align:center;
}

p.tsc_procce_tx{
	padding-top:15px;
	padding-bottom:20px;
	text-align:center;
}

div.tsm_t5_22l{
	float:left;
	width:100px;
}

div.tsm_t5_22r{
	float:right;
	width:380px;
	line-height:1.7em;
}


/*-------------------
__charge_table.html
--------------------*/

div.chta_p{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:#333333 1px solid;
	line-height:1.7em;
	color:#000000;
}

div.chta_p1{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	line-height:1.7em;
	color:#000000;
}

div.chta_p2{
	padding-top:15px;
	padding-bottom:15px;
	line-height:1.7em;
	color:#000000;
}

div.chta_p_table{
	margin-top:10px;
	border-bottom:#CCCCCC 1px solid;
}

table.chta_p_box{
	width:100%;
	color:#000000;
}

td.chta_p_box_td1{
	text-align:center;
	background-color:#c7b4e4;
	padding:7px;
}

td.chta_p_box_td2{
	line-height:1.3em;
	padding:5px;
	border-bottom:#f0f0f0 1px solid;
	width:22%;
}

td.chta_p_box_td3{
	line-height:1.3em;
	padding:5px;
	background-color:#9de687;
	border-bottom:#f0f0f0 1px solid;
	width:17%;
}

td.chta_p_box_td4{
	line-height:1.3em;
	padding:5px;
	background-color:#ffc7d8;
	border-bottom:#f0f0f0 1px solid;
	width:17%;
}

td.chta_p_box_td5{
	line-height:1.3em;
	padding:5px;
	background-color:#b2e2ff;
	border-bottom:#f0f0f0 1px solid;
	width:17%;
}

td.chta_p_box_td6{
	line-height:1.3em;
	padding:5px;
	background-color:#fffcbf;
	border-bottom:#f0f0f0 1px solid;
	width:17%;
}

td.chta_p_box_td7{
	line-height:1.7em;
	padding:5px;
	background-color:#74dc56;
	border-bottom:#f0f0f0 1px solid;
	vertical-align:text-top;
	width:17%;
}

td.chta_p_box_td8{
	line-height:1.7em;
	padding:5px;
	background-color:#ff97b6;
	border-bottom:#f0f0f0 1px solid;
	vertical-align:text-top;
	width:17%;
}

td.chta_p_box_td9{
	line-height:1.7em;
	padding:5px;
	background-color:#66ccff;
	border-bottom:#f0f0f0 1px solid;
	vertical-align:text-top;
	width:17%;
}

td.chta_p_box_td10{
	line-height:1.7em;
	padding:5px;
	background-color:#ffcc66;
	border-bottom:#f0f0f0 1px solid;
	vertical-align:text-top;
	width:17%;
}

td.chta_p_box_td22{
	line-height:1.3em;
	padding:5px;
	border-bottom:#f0f0f0 1px solid;
}

td.chta_p_box_td11{
	text-align:center;
	background-color:#9bddf2;
	padding:7px;
}

td.chta_p_box_td12{
	text-align:center;
	background-color:#f7e291;
	padding:7px;
}

/*-------------------
__delivery_appli.html
--------------------*/

table.form_table{
	width:495px;
}

table.form_table td{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:text-top;
}

td.form_td1{
	font-size:11px;
	padding-left:15px;
}

td.form_td2{
	font-size:11px;
}

input.resize {
	width: 200px;
}

input.resize2 {
}

input.resize1 {
	width: 120px;
}

input.resize3 {
	width: 100px;
}


/*-------------------
__site_map.html
--------------------*/

table.sun_site_table{
	width:100%;
}

table.sun_site_table td{
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:#e7e7e7 solid 1px;
}

div.ss_title{
	background-color:#000066;
	padding:7px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:20px;
}

a.site_sunlimk{
	color:#0066FF;
	text-decoration:none;
}

a.site_sunlimk:hover{
	color:#0066FF;
	text-decoration:underline;
}


/*-------------------
__charge.html
--------------------*/

div.charge_box{
	width:495px;
	padding-top:20px;
}

div.charge_one_box{
	width:495px;
	padding-bottom:20px;
}

div.charge_one_box p{
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
}

table.cobtable{
	width:100%;
}

td.cobtd1{
	width:60%;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	color:#000000;
}

td.cobtd2{
	width:40%;
	text-align:right;
	padding-top:7px;
	padding-right:5px;
	color:#000000;
	font-weight:bold;
}


/*-------------------
__main_charge.html
--------------------*/

div.ma_cha_top{
	padding-top:10px;
}

table.macha_table{
	width:100%;
}

table.macha_table td{
	padding-bottom:5px;
	padding-top:3px;
	vertical-align:middle;
}

div.ma_cha_box{
	width:100%;
}

div.ma_cha_box1{
	width:100%;
	padding-top:15px;
}

table.ryoukin_table{
	width:100%;
}

table.ryoukin_table1{
	width:95%;
}

table.ryoukin_table td{
	padding:5px;
}

table.ryoukin_table1 td{
	padding:5px;
}

td.ryoutd1{
	background-color:#008a13;
	text-align:center;
	line-height:1.7em;
	font-size:10px;
	color:#FFFFFF;
}

td.ryoutd2{
	background-color:#e13e8a;
	text-align:center;
	line-height:1.7em;
	font-size:10px;
	color:#FFFFFF;
}

td.ryoutd3{
	background-color:#001372;
	text-align:center;
	line-height:1.7em;
	font-size:10px;
	color:#FFFFFF;
}

td.ryoutd4{
	background-color:#ffbc00;
	text-align:center;
	line-height:1.7em;
	font-size:10px;
	color:#FFFFFF;
}

td.ryoutd5{
	text-align:right;
	color:#000000;
}

li.ryouli{
	float:left;
}

li.ryouli1{
	float:left;
}

p.bottom_red1{
	padding-top:10px;
	color:#FF0000;
}