@import url("base.css");

body{ background:url(../img/base/in_bg.jpg) top center no-repeat;}


/*コンテンツの設定*/
#content{
	/*
	background:url(../img/base/main_bottom_img.jpg) bottom right no-repeat;
	padding-bottom:110px;
	*/
}

#wrapper #in-box{
	top:585px;
}




/*
	コンテンツ左側の設定
*/

/*店舗一覧
*******************************************/

#content #primary{
	width:700px;
	text-align:left;
	padding-right:20px;
	background:url(../img/base/hr_1.gif) top right repeat-y;
	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka;
}

#primary .bg01{
	background:url(../img/about/store/bg01.jpg) top left no-repeat;
	height:183px;
	line-height:20px;
	padding-left:10px;
}

#primary .bg02{
	background:url(../img/about/store/bg02.jpg) top left no-repeat;
	height:190px;
	padding:70px 0 0 20px;
}

#primary .bg03{
	background:url(../img/about/store/bg03.jpg) top left no-repeat;
	height:191px;
	padding:60px 0 0 20px;
}

#primary .bg04{
	background:url(../img/about/store/bg04.jpg) top left no-repeat;
	height:191px;
	padding:60px 0 30px 20px;
}

#primary .compr-name{
	color:#169BD2;
	font-size:17px;
	font-weight:bold;
	padding-left:15px;
}

#primary .compr-text{
	padding:10px 0;
	line-height:22px;
}





#primary .but01{
	background:url(../img/about/store/but01.gif) top left no-repeat;
	width:200px;
	height:30px;
	display:block;
	margin-top:13px;
}

#primary .but02{
	background:url(../img/about/store/but02.gif) top left no-repeat;
	width:212px;
	height:38px;
	display:block;
}



/*高岡店
*******************************************/

#content #primary-01{
	width:700px;
	text-align:left;
	padding-right:20px;
	background:url(../img/base/hr_1.gif) top right repeat-y;
	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka;
}

#content #primary-01 .title-bg{
	background:url(../img/about/title_bg.gif) top left no-repeat;
	width:130px;
	height:45px;
	padding:25px 0 0 120px;
}

#primary-01 .bg01{
	background:url(../img/about/bg01.jpg) top left no-repeat;
	height:318px;
	padding:115px 0 0 20px;
	font-size:14px;
	line-height:24px;
}










.page-wa{
	background:url(../img/about/page_bg.gif) top left repeat-y;
	margin-bottom:30px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.page-wa .map-wa{
	width:656px;
	height:346px;
	border:#CCCCCC 1px solid;
	padding:1px;
	margin:0 auto 50px;
}

.page-wa .name-title-base{
	height:23px;
	padding:3px 0 0 29px;
	color:#3B9DCC;
	font-weight:bold;
	margin-top:40px;
}
.page-wa .name-title01{
	background:url(../img/about/name_title01.gif) top left no-repeat;
	height:23px;
	padding:3px 0 0 29px;
	color:#3B9DCC;
	font-weight:bold;
}
.page-wa .name-title02{background:url(../img/about/name_title02.gif) top left no-repeat;}
.page-wa .name-title03{background:url(../img/about/name_title03.gif) top left no-repeat;}
.page-wa .name-title04{background:url(../img/about/name_title04.gif) top left no-repeat;}
.page-wa .name-title05{background:url(../img/about/name_title05.gif) top left no-repeat;}
.page-wa .name-title06{background:url(../img/about/name_title06.gif) top left no-repeat;}
.page-wa .name-title07{background:url(../img/about/name_title07.gif) top left no-repeat;}
.page-wa .name-title08{background:url(../img/about/name_title08.gif) top left no-repeat;}



.page-wa .hot-wa{
	padding:5px;
	margin:18px 0 0 20px;
	background:#F5F5F5;
}

.page-wa .com-wa{
	width:545px;
	font-size:11px;
	padding:18px 20px 0 0;
}

.page-wa .name-hr{
	background:url(../img/about/yoko.gif) center left repeat-x;
	height:20px;
}


/*ボタン*/

#primary-01 .title-bg a.title-but{
	background:url(../img/about/but01.gif) top left no-repeat;
	width:112px;
	height:21px;
	display:block;
}
#primary-01 .title-bg a:hover{ background-position:right;}

#primary-01 a.but01{
	background:url(../img/about/but02.gif) top left no-repeat;
	width:245px;
	height:38px;
	display:block;
	margin-top:12px;
	margin-bottom:60px;
}

#primary-01 a:hover{ background-position:right;}



/*富山支店
*******************************************/

#content #primary-02{
	width:700px;
	text-align:left;
	padding-right:20px;
	background:url(../img/base/hr_1.gif) top right repeat-y;
	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka;
}

#content #primary-02 .title-bg{
	background:url(../img/about/title_bg.gif) top left no-repeat;
	width:130px;
	height:45px;
	padding:25px 0 0 120px;
}

#primary-02 .bg01{
	background:url(../img/about/toyama_bg.jpg) top left no-repeat;
	height:318px;
	padding:115px 0 0 20px;
	font-size:14px;
	line-height:24px;
}

#primary-02 .bg03{
	background:url(../img/about/kanazawa_bg.jpg) top left no-repeat;
	height:318px;
	padding:115px 0 0 20px;
	font-size:14px;
	line-height:24px;
}





/*ボタン*/

#primary-02 .title-bg a.title-but{
	background:url(../img/about/but01.gif) top left no-repeat;
	width:112px;
	height:21px;
	display:block;
}
#primary-02 .title-bg a:hover{ background-position:right;}

#primary-02 a.but01{
	background:url(../img/about/toyama_but.gif) top left no-repeat;
	width:245px;
	height:38px;
	display:block;
	margin-top:12px;
	margin-bottom:60px;
}
#primary-02 a.but02{
	background:url(../img/about/kanazawa_but.gif) top left no-repeat;
	width:245px;
	height:38px;
	display:block;
	margin-top:12px;
	margin-bottom:60px;
}

#primary-02 a:hover{ background-position:right;}




/*プライバシーポリシー
***************************************/


#privacy{
	width:700px;
	text-align:left;
	padding-right:20px;
	background:url(../img/base/hr_1.gif) top right repeat-y;
	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka;
}


#privacy .page-title{
	background:url(../img/base/page_title.jpg) top left no-repeat;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding:12px 10px 26px;
	margin-top:25px;
}

#privacy .pri-sub-title01{
	font-size:14px;
	padding:5px 0 10px;
	width:640px;
	margin:0 auto;
	font-weight:bold;
}

#privacy .pri-sub-title02{
	font-size:14px;
	padding:40px 0 10px;
	width:640px;
	margin:0 auto;
	font-weight:bold;
}

#privacy .text-wa-top{
	width:640px;
	margin:0 auto;
	padding-bottom:20px;
	line-height:18px;
}

#privacy .text-wa{
	width:620px;
	margin:0 auto;
	padding-top:20px;
	line-height:18px;
}

#privacy .text-wa2{
	color:#663300;
	font-size:14px;
	line-height:22px;
	width:620px;
	margin:0 auto;
	padding-top:26px;
}

#privacy .li-22{ line-height:22px;}
#privacy .font-bold{font-weight:bold;}
#privacy .li-25{ line-height:25px;}





/*会社案内
******************************************/

#company{
	width:700px;
	text-align:left;
	padding-right:20px;
	background:url(../img/base/hr_1.gif) top right repeat-y;
	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka;
}

#company .page-title{
	background:url(../img/base/page_title.jpg) top left no-repeat;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding:12px 10px 26px;
	margin-top:25px;
}

#company .text-wa-top{
	width:640px;
	margin:0 auto;
	padding-bottom:20px;
	line-height:18px;
}

#company .company-table{
	width:640px;
	margin:0 auto;
}

#company a.but01{
	background:url(../img/kenjyu/1.jpg) top left no-repeat;
	width:152px;
	height:27px;
	display:block;
	margin-right:30px;
}

#company a.but02{
	background:url(../img/kenjyu/2.jpg) top left no-repeat;
	width:152px;
	height:27px;
	display:block;
	margin-right:30px;
}

#company a.but03{
	background:url(../img/kenjyu/3.jpg) top left no-repeat;
	width:152px;
	height:27px;
	display:block;
	margin-right:30px;
}

#company a.but04{
	background:url(../img/kenjyu/4.jpg) top left no-repeat;
	width:152px;
	height:27px;
	display:block;
}

#company .kenjyu-but{ padding-top:20px;}



#company .pri-sub-title01{
	font-size:14px;
	padding:5px 0 15px;
	width:640px;
	margin:0 auto;
	font-weight:bold;
}

#company .text-wa{
	width:600px;
	margin:0 auto;
	line-height:18px;
	padding-bottom:5px;
}

#company .text-wa_2{
	width:600px;
	margin:0 auto;
	line-height:18px;
	padding-bottom:30px;
}

#company .text-wa_3{
	line-height:18px;
	padding-bottom:30px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 60px;
	width: 580px;
}

#company .text-wa2{
	width:600px;
	margin:0 auto;
	line-height:18px;
	padding-bottom:15px;
	padding-top:10px;
}

#company .hr-boder{
	width:80px;
	background:url(../img/kenjyu/hr.gif) top right repeat-y;
}

#company .hr-boder2{
	width:180px;
	background:url(../img/kenjyu/hr.gif) top right repeat-y;
	vertical-align:top;
}


#company .kyo-hr{
	background:url(../img/kenjyu/contact_hr.gif) center left repeat-x;
	height:10px;
}

.table-kenmin{
	width:580px;
	margin:0 auto;
}

.table-kenmin table{
	width:580px;
	line-height:18px;
}
.table-kenmin td{
	background-color:#FFFFFF;
	padding:10px;}
.table-kenmin tr{
	background-color:#FFFFFF;
	padding:10px;
}
.table-kenmin th{
	background-color:#FFFFFF;
	text-align:center;
	padding:10px;
}

.hayami{
	width:580px;
	margin:0 auto 5px;
}


.hayami table{
	width:580px;
	background-color:#CCCCCC;
}

.hayami th{
	background-color:#FFFFFF;
	padding:15px;
}

.hayami td{
	background-color:#FFFFFF;
	text-align:right;
	padding:10px;
}

.hayami .table-bg1{
	background-color:#FF9900;
	color:#FFFFFF;
}

.hayami .table-bg2{
	background-color:#FFFFCC;
	color:#333333;
}

.hayami td.m2_text {
	text-align:center;
	}


/*サイトマップ
***************************************/


#sitemap{
	width:700px;
	text-align:left;
	padding-right:20px;
	line-height:20px;
	background:url(../img/base/hr_1.gif) top right repeat-y;
	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka;
}

#sitemap ul{
	padding:30px 0 0 30px;
}

#sitemap li{
	padding:10px 15px;
	background:url(../img/base/yaji.gif) center left no-repeat;
}

/*
	学生バナー
*/

a.student{
	background:url(../img/index/student_bana.jpg) top left no-repeat;
	width:700px;
	height:145px;
	display:block;
}
a:hover.student{ background-position:right;}





/*
	お問い合わせ
*/

#contact-wa{
	width:700px;
	padding:40px 0 0 0px;
}

#contact-wa .con-wa{
	background:url(../img/index/contact/bg.jpg) top left no-repeat;
	padding:21px 17px;
	font-size:85%;
	color:#999999;
}

#contact-wa .contact-base{
	width:216px;
	height:90px;
	display:block;
}
#contact-wa a.contact-bana1{ background:url(../img/index/contact/bana1.jpg) top left no-repeat;}
#contact-wa a.contact-bana2{ background:url(../img/index/contact/bana2.jpg) top left no-repeat; margin:0 9px;}
#contact-wa a.contact-bana3{ background:url(../img/index/contact/bana3.jpg) top left no-repeat;}

#contact-wa a:hover{ background-position:right; }






/*
	物件詳細
*/

#contact-wa .page-title{
	background:url(../img/base/page_title.jpg) top left no-repeat;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding:12px 10px 26px;	
	width:640px;
	margin:25px auto 0;
}


#contact-wa .text-wa-top{
	width:640px;
	margin:0 auto;
	line-height:18px;
	padding-bottom:20px;
	color:#5B5B5B;
}


#contact-wa .text-wa{
	width:600px;
	margin:0 auto;
	line-height:18px;
	padding-bottom:25px;
	color:#5B5B5B;
}
#contact-wa .text-wa2{
	width:620px;
	margin:0 auto;
	line-height:22px;
	padding-bottom:25px;
	color:#663300;
	font-size:14px;
}



#contact-wa .company-table{
	width:640px;
	margin:0 auto;
}

/*フォント*/
.font-14{ font-size:14px; line-height:20px;}
.font14{ font-size:14px; }
.font11{ font-size:11px; }
.font-13{ font-size:10px; }
.pink-font{ color:#FE6C99; }

.tel-font{ color:#FF6600; font-size:14px; font-weight:bold;}
.tel-font-17{ color:#FF6600; font-size:17px; font-weight:bold;}

.font-bold{font-weight:bold;}
.li-18{ line-height:18px;}
.li-22{ line-height:22px;}
.li-25{ line-height:25px;}

.font-name{color:#59A0B8; font-size:12px; line-height:20px;}
.font-red{ color:#FF0000;}


