@charset "shift_jis";

@import url("reset.css");
@import url("common.css");

.font08b{color:#755159;font-size:0.8em;font-weight:bold;}
.font09b{color:#755159;font-size:0.9em;font-weight:bold;}
.font10b{color:#755159;font-size:1em;font-weight:bold;}
.font11b{color:#755159;font-size:1.1em;font-weight:bold;}

.default0_0{
	margin-top:0px;
	margin-bottom:0px;
}
.default0_10{
	margin-top:0px;
	margin-bottom:10px;
}
.default0_5{
	margin-top:0px;
	margin-bottom:5px;
}
.default10_5{
	margin-top:10px;
	margin-bottom:5px;
}
.default5_5{
	margin-top:5px;
	margin-bottom:5px;
}
.default10_10{
	margin-top:10px;
	margin-bottom:10px;
}
.default5_10{
	margin-top:5px;
	margin-bottom:10px;
}
.default15_10{
	margin-top:15px;
	margin-bottom:10px;
}
.default20_10{
	margin-top:20px;
	margin-bottom:10px;
}

.dotblue5_5{
	background-image:url(../images/dotline_bl.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:5px;
	}
.dotblue1_5{
	background-image:url(../images/dotline_bl.gif);
	background-repeat:repeat-x;
	margin-top:1px;
	margin-bottom:5px;
	}
.dotblue10_10{
	background-image:url(../images/dotline_bl.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	}
.dotblue3_3{
	background-image:url(../images/dotline_bl.gif);
	background-repeat:repeat-x;
	margin-top:3px;
	margin-bottom:3px;
	}
.dotblue0_0{
	background-image:url(../images/dotline_bl.gif);
	background-repeat:repeat-x;
	margin-top:0px;
	margin-bottom:0px;
	}

/* #######################会社概要のページ###########################*/
.company1{
	margin-top:0px;
	margin-bottom:15px;
	padding-right:10px;
	padding-left:10px;
}
.company1 td{
	padding-top:7px;
	padding-botom:7px;
	font-size:0.74em;
	line-height:1.2em;
	}
.koumoku{
	border-left:3px solid #424CD9;
	padding-left:4px;
	padding-top:1px;
	margin-bottom:1px;
	vertical-align:middle;
	}
.koumoku2{
	padding-left:6px;
	}
.koumoku3{
	padding-left:6px;
	}
	
.com_block1{
	background-image:url(../company/images/buil.jpg);
	background-repeat:no-repeat;
}
.com_block2{
	margin-top:5px;
	margin-bottom:10px;
}
.com_block2_left{
	float:left;
    margin-left:0px;
    margin-top:0px;
	width:180px;
}
.com_block2_right{
	float:right;
    margin-right:0px;
    margin-top:0px;
    width:290px;
}
/* ####################### policy のページ###########################*/
.company1 p{font-size:0.75em;line-height:1.4em;}
.company1 strong{padding-top:2px;}
.policy_table{margin-left:20px;margin-right:20px;font-size:1.1em;border:1px solid #E0C6C6;}
.policy_table td{padding:2px 2px 2px 2px;}

/* ####################### tokutei のページ###########################*/
#tok_block1{
    margin-top:0px;
    margin-bottom:0px;
	padding: 5px 10px 0px 10px;
	background-image:url(../shopping/images/tokutei_table1.gif);
	background-repeat:repeat-y;
	border-top:1px solid #CBCBF4;
	}
#tok_block1 table{}

#tok_block1 td{
	font-size:0.74em;
	padding-top:10px;
	padding-botom:10px;
}

#tok_block2{
    margin-top:0px;
    margin-bottom:10px;
	background-image:url(../shopping/images/tokutei_table2.gif);
	background-repeat:repeat-y;
}
/* ####################### aboutshopi のページ###########################*/
.block4{
    margin-top:0px;
    margin-bottom:10px;
	padding: 10px 10px 10px 10px;
	border:1px solid #CBCBF4;
	}
	
.block4 a{font-size:0.8em;}
/* ####################### toi のページ###########################*/
.toi{
	width:494px;
    margin-top:0px;
    margin-bottom:0px;
}
.toi table{width:;}

.toi td{
	border-top:1px solid #EEEEEE;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #EEEEEE;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:0.8em;
	}

