﻿@charset "utf-8";

/* ==================================================================
	Site Name: base
	Version: 2008/02/05
	Author: aki
=================================================================== */


.mainboxtitle {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.boxtxt {
	font-size: 12px;
	color: #666666;
	padding-left: 15px;
	padding-right: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.boxtxt2 {
	font-size: 12px;
	color: #666666;
	padding-left: 15px;
	padding-right: 10px;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.boxtxt-tl {
	font-size: 12px;
	color: #666666;
	float: left;
	text-align: right;
	width: 150px;
	margin-top: 5px;
}

.boxtxt-tl_p {
	color: #666666;
	float: left;
	width: 360px;
	margin-top: 15px;
	margin-left: 10px;
	font-size: 13px;
}

.boxline {
	margin-left: 15px;
	margin-top: 0px;
}

.boxline2 {
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.companybox {
	width: 535px;
}


.boxtxt-tr{
	font-size: 12px;
	color: #666666;
	text-align: left;
	float: right;
	width: 365px;
	margin-top: 5px;
	margin-right: 10px;
}


.boxtxt-tr2{
	color: #666666;
	float: right;
	width: 130px;
	padding-top: 15px;
	padding-right: 5px;
}

.comlink{
	font-size: 13px;
	color: #666666;
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.comlink_l{
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}


.comlink_s{
	font-size: 11px;
	color: #666666;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.blogphoto {
	height: 246px;
	width: 516px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.shoptitle {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.staff_ordertitle {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.shopphoto {
	width: 525px;
	margin-right: 5px;
	margin-left: 5px;
	float: none;
}
.shoplbox {
	float: left;
	width: 255px;
	height: 480px;
}
.photoimg {
	margin-top: 5px;
	margin-bottom: 5px;
}

.photoimg2 {
	margin-top: 45px;
	margin-bottom: 5px;
}


.photoimg3 {
	margin-top: 25px;
	margin-bottom: 5px;
}

.shoprbox {
	width: 260px;
	float: right;
	margin-right: 5px;
	height: 480px;
}
.tenpo {
	width: 535px;
}



.map-box li {
	padding-top: 5px;
	border-bottom: 1px dotted #74A7DC;
	vertical-align: middle;
}
.button_c {
	width: 246px;
	padding-bottom: 10px;
	height: 63px;
	float: left;
	padding-left: 10px;
}

.button_cr {
	width: 246px;
	padding-bottom: 10px;
	float: right;
	height: 63px;
	padding-right: 10px;
}
.tenpoimg {
	float: left;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 15px;
}

.tenpoimgr {
	float: right;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-right: 10px;
}

.staff_list {
	width: 508px;
	margin-bottom: 10px;
	margin-left: 13px;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.staff_busho {
	font-weight: bold;
	color: #838FC2;
	margin-left: 10px;
	font-size: 13px;
	margin-top: 5px;
}

.arrow {
	margin-left: 5px;
}
.nametag {
	margin-left: 3px;
}
.traininng_schedule li {
	list-style-type: decimal;
	margin-left: 20px;
	font-size: 12px;
}
.red_txt {
	font-size: 12px;
	color: #CC3300;
}
