@charset "utf-8";

/*

le GARAGE style.css

*/

html {

    overflow: auto;

}

/* ・ｽ・ｽ{・ｽ@*/

body  {

		font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";

		-webkit-text-size-adjust: 100%;

}

a     {

       text-decoration: none;

}

a img {

       border: none;

}

p {

	margin:0px;

	display: block;

	-webkit-margin-before: 0px !important;

	-webkit-margin-after: 0px !important;

	line-height:1.5em;

}	

h2,

li {

        margin:0px 0px 0px 0px;

        padding:0px 0px 7px 5px;

	list-style-type: none;

}

li li{

        margin:0px 0px 0px 10px;

        padding:5px;

	list-style-type: circle;

}

ul {

        margin:0px;

        padding:0px 0px 7px 5px;

}

/* ・ｽR・ｽ・ｽ・ｽe・ｽi・ｽ@*/

div#container {

	width: 1280px;

	margin: 0 auto;

}

/* ・ｽw・ｽb・ｽ_・ｽ[・ｽ@*/

div#header {

	width: 1160px;

	height:60px;

	margin: 0 auto;

	padding-top:50px;

	padding-left:60px;

}

div#contain {

	width: 1160px;

	margin: 10px auto;

	padding-left:40px;

}

/* ・ｽT・ｽC・ｽh・ｽ@*/

div#sidebar {

	width: 240px;

	margin: 0 auto;

	float: left;

}

/* ・ｽ・ｽ・ｽC・ｽ・ｽ・ｽ@*/

div#main {

	width: 920px;

	margin: 0px;

	float: left;

}

div#main_1 {

	width: 510px;

	margin: 0px;

	float: left;

/*	background-color: red; */

	

}

div#main_2 {

	width: 390px;

	margin: 0px 0px 0px 20px;

	float: right;

/*	background-color: red; */

	

}

.kaisha{

width:100%;

border-collapse: collapse;

}

.kaisha td{

font-size:14px;

padding: 12px 6px;

text-align: left;

vertical-align: top;

border: 1px solid #b9b9b9;

}

.access{

width:80%;

border-collapse: none;

margin-left:50px;
}

.access td{

font-size:14px;

padding: 8px 6px;

text-align: left;

vertical-align: top;

}

.gyomu{

width:100%;

border-collapse: none;

}

.gyomu td{

padding: 0px;

text-align: left;

vertical-align: top;

}



ul.enkaku li{

		font-size: 14px;

        margin:0px;

        padding:0px 0px 0px 10px;

}

ul.shop li{

        margin:0px;

        padding:0px 0px 0px 5px;

}



/* ・ｽt・ｽb・ｽ^・ｽ[・ｽ@*/

div#footer {

	width: 1160px;

	margin: 20px auto;

	padding-left:40px;

	clear:both ;

}



/* ・ｽt・ｽH・ｽ・ｽ・ｽg・ｽ@class・ｽ@*/

.fnt10 { font-size:10px; }

.fnt11 { font-size:11px; }

.fnt12 { font-size:12px; }

.fnt13 { font-size:13px; }

.fnt14 { font-size:14px; }

.fnt15 { font-size:15px; }

.fnt16 { font-size:16px; }

.fnt18 { font-size:18px; margin:0px; }

.fnt20 { font-size:20px; }

.fnt22 { font-size:22px; }

.fnt24 { font-size:24px; }

.fnt26 { font-size:26px; }

.fnt28 { font-size:28px; }

.fnt30 { font-size:30px; }

.fnt36 { font-size:36px; }

.fnt40 { font-size:40px; }

.fnt0875 { font-size:0.875em; }

.fnt1500 { font-size:1.500em; }

.fntbol { font-weight:bold; }

.line_h05{ line-height:0.5em }

.line_h10{ line-height:1.0em }

.line_h15{ line-height:1.5em }

.line_h20{ line-height:2.0em }

.line_h25{ line-height:2.5em }

.line_h30{ line-height:3.0em }

/* color */

.colorg {

	color:orange;

	font-weight:bold;

}

.colorgred {

	color:orangered;

	font-weight:bold;

}

.colred {

	color:red;

	font-weight:bold;

}



/* position */

.pos_left { text-align: left; }

.pos_center { text-align: center; }

.pos_right { text-align: right; }

.pos_T_m10 { margin-top:-10px; }

.pos_T_m5 { margin-top:-5px; }

.pos_T_m3 { margin-top:-3px; }

.pos_T_5 { margin-top:5px; }

.pos_T_10 { margin-top:10px; }

.pos_T_12 { margin-top:12px; }

.pos_T_14 { margin-top:14px; }

.pos_T_16 { margin-top:16px; }

.pos_T_20 { margin-top:20px; }

.pos_T_22 { margin-top:22px; }

.pos_T_24 { margin-top:24px; }

.pos_T_26 { margin-top:26px; }

.pos_T_28 { margin-top:28px; }

.pos_T_30 { margin-top:30px; }

.pos_T_32 { margin-top:32px; }

.pos_T_34 { margin-top:34px; }

.pos_T_36 { margin-top:36px; }

.pos_T_170{ margin-top:170px; }

.pos_B_10 { margin-bottom:10px; }

.pos_B_12 { margin-bottom:12px; }

.pos_B_20 { margin-bottom:20px; }

.pos_B_30 { margin-bottom:30px; }

.pos_L_m4 { margin-left:-4px; }

.pos_L_m10 { margin-left:-10px; }

.pos_L_m20 { margin-left:-20px; }

.pos_L_4 { margin-left:4px; }

.pos_L_6 { margin-left:6px; }

.pos_L_8 { margin-left:8px; }

.pos_L_10 { margin-left:10px; }

.pos_L_12 { margin-left:12px; }

.pos_L_14 { margin-left:14px; }

.pos_L_15 { margin-left:15px; }

.pos_L_16 { margin-left:16px; }

.pos_L_18 { margin-left:18px; }

.pos_L_20 { margin-left:20px; }

.pos_L_22 { margin-left:22px; }

.pos_L_24 { margin-left:24px; }

.pos_L_40 { margin-left:40px; }

.pos_P_10 { padding-left:10px; }

.pos_PT_10 { padding-top:10px; }

.pos_PT_20 { padding-top:20px; }

.pos_PB_10 { padding-bottom:10px; }

.pos_PB_15 { padding-bottom:15px; }

.pos_PB_20 { padding-bottom:20px; }

.pos_PB_40 { padding-bottom:40px; }

.pos_PB_60 { padding-bottom:60px; }

.ls_50 { letter-spacing:5.0em; }

.ls_30 { letter-spacing:3.0em; }

.ls_10 { letter-spacing:1.0em; }

.ls_05 { letter-spacing:0.5em; }

.ls_03 { letter-spacing:0.3em; }

.ls_01 { letter-spacing:0.1em; }

.ls_m01 { letter-spacing:-0.1em; }

.ls_m03 { letter-spacing:-0.3em; }

.ls_m05 { letter-spacing:-0.5em; }







#space {

margin:0px;

}