@import url("base.css");



.left-menu-wa{
	float:left;
	width:200px;
	line-height:20px;
}

.left-menu-wa a:link,
.left-menu-wa a:visited,
.left-menu-wa a:active{
	text-decoration:none;
	color:#5D544F;
}

.left-menu-wa a:hover{
	text-decoration:none;
	color:#D3AC9B;
}


.yaji-menu{
	background:url(../img/faq/yaji05.gif) top left no-repeat;
	padding-left:13px;
}

.yaji-menu1-1{
	background:url(../img/faq/yaji04.gif) top left no-repeat;
	padding-left:13px;
	padding-top:10px;
}


.sub-menu-title01{
	padding-top:10px;
}

.sub-menu-title02{
	padding-top:15px;
}


.main-con-wa{
	float:right;
	width:740px;
}

a.month-box{
	background:url(../img/news/main_menu_g.gif) top left no-repeat;
	width:155px;
	height:32px;
	display:block;
}

a:hover.month-box{
	background:url(../img/news/main_menu_g02.gif) top right no-repeat;
	width:155px;
	height:32px;
	display:block;
}

a.rss-box{
	background:url(../img/news/main_menu_rss.gif) top left no-repeat;
	width:140px;
	height:32px;
	display:block;
}

a:hover.rss-box{
	background:url(../img/news/main_menu_rss02.gif) top right no-repeat;
	width:140px;
	height:32px;
	display:block;
}



/*イベント情報メイン*/

.center-wa02{
	background:url(../img/blog/page_bg.gif) top repeat-y;
}


.center-wa{
	background:url(../img/blog/page_bg.gif) top repeat-y;
	margin-top:10px;
}

.center-wa06{
	background:url(../img/about/gree_bg.jpg) top repeat-y;
	margin-top:10px;
}

.main-wa03{
	height:70px;
}

.main-wa05{
	background:url(../img/blog/page_title.gif) top left no-repeat;
	height:70px;
}

.main-wa07{
	background:url(../img/about/index_bg.gif) top left no-repeat;
	padding-bottom:30px;
}


.con-box01{
	width:220px;
	padding-left:20px;
	float:left;
}

.con-box02{
	width:220px;
	padding-left:20px;
	float:left;
	padding-top:25px;
}


.box-wa{
	background:url(../img/event/box_bg.gif) top left repeat-y;
}

.hot-wa{
	width:200px;
	margin:0px auto 13px;
}

.link-wa{
	width:200px;
	margin:0px auto;
	height:170px;
}

.main-box-bot{
	padding-bottom:20px;
}

.main-con02{
	background:url(../img/event/main_box_bg.gif) top left repeat-y;
	width:740px;
	text-align:left;
	margin-bottom:20px;
}


.main-box01{
	background:url(../img/event/main_box_bg01.gif) top left no-repeat;
}

.main-box02{
	background:url(../img/event/main_box_bg02.gif) top left no-repeat;
	margin:20px 0px;
}

.main-box03{
	background:url(../img/event/main_box_bg03.gif) top left no-repeat;
	margin:20px 0px;
	width:740px;
	padding:65px 0px 50px;
}

.main-title{
	font-weight:bold;
	font-size:14px;
	padding:20px 0px 0px 50px;
	float:left;
	color:#666666;
}

.main-title a{
	color:#666666;
}

.main-title a:hover{
	color:#8E8D5F;
}


.main-hot{
	margin:0px auto;
	width:400px;
	padding:30px 0px 5px;
}

.test-wa{
	width:620px;
	margin:0px auto;
	color:#726660;
	line-height:18px;
}

.test-link{
	font-size:14px;
	background:url(../img/news/yaji.gif) top left no-repeat;
	padding-left:20px;
	display:block;
}

.pag-bot{
	margin-bottom:20px;
}



a.info-box01{
	background:url(../img/index/info_but01_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	padding-left:1px;
	display:block;
}

a:hover.info-box01{
	background:url(../img/index/info_but01.gif) top left no-repeat;
}

a.info-box02{
	background:url(../img/index/info_but02_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	padding-left:1px;
	display:block;
}

a:hover.info-box02{
	background:url(../img/index/info_but02.gif) top left no-repeat;
}

a.info-box03{
	background:url(../img/index/info_but03_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	padding-left:1px;
	display:block;
}

a:hover.info-box03{
	background:url(../img/index/info_but03.gif) top left no-repeat;
}

a.info-box04{
	background:url(../img/index/info_but04_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	display:block;
}

a:hover.info-box04{
	background:url(../img/index/info_but04.gif) top left no-repeat;
}



.left-box{
	float:left;
}

.sum-hot-wa{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	position:relative;
}

.sum-hot-wa02{
	float:left;
	padding-bottom:10px;
	position:relative;
}

.sum-hot-box{
	padding-top:45px;
	width:620px;
	margin:0px auto;
}

a .icon{
	width:25px;
	height:25px;
	background:url(../img/news/icon.gif) bottom left no-repeat;
	position:absolute;
	top:124px;
	left:175px;
}
a:hover .icon{
	background-position:bottom right;
}

.bac-text{
	font-size:14px;
	width:95px;
	margin:0px auto;
}


.title-wa{
	padding:30px 0px 10px 50px;
}

.title-wa02{
	padding:25px 0px 10px 50px;
}



/*	お問い合わせ
---------------------*/
#contact{
	background:url(../img/news/info_box.gif) top left no-repeat;
	height:285px;
	margin-bottom:28px;
}
#contact .contact_title{
}
#contact .contact_body1{
	padding:13px 45px 0 170px;
}
#contact .contact_body3{
	padding:14px 19px 0px 40px;
}

#contact .contact_body1 .tel{
	float:left;
}
#contact .contact_body1 .contact_list{
	float:right;
}
#contact .contact_body1 .contact_list li{
	float:left;
}
#contact .contact_body2{
	padding:15px 45px 0 170px;
}
#contact .contact_body2 address{
	float:left;
	display:block;
}
#contact .contact_body2 .guidance_list{
	float:left;
}
#contact .contact_body2 .guidance_list li{
	float:left;
}
/*会社概要ボタン*/
a.pop-but01{
	width:85px;
	height:35px;
	background:url(../img/index/bt_about.gif) top left no-repeat;
	display:block;
}
a:hover.pop-but01{
	background:url(../img/index/bt_about.gif) top right no-repeat;
}
/*アクセスマップボタン*/
a.pop-but02{
	width:89px;
	height:35px;
	display:block;
	background:url(../img/index/bt_access.gif) top left no-repeat;
}
a:hover.pop-but02{
	background:url(../img/index/bt_access.gif) top right no-repeat;
}
/*よくある質問ボタン*/
a.pop-but03{
	width:135px;
	height:35px;
	display:block;
	background:url(../img/index/bt_faq.gif) top right no-repeat;
}
a:hover.pop-but03{
	background:url(../img/index/bt_faq.gif) top left no-repeat;
}










/*
フォント
*/

.date-font{
	color:#E57F7F;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	float:right;
	padding:40px 50px 0px 0px;
}

.main-title-font{
	color:#FFFF00;
	font-size:14px;
	font-family:Verdana, Arial, sans-serif;
}

.block_box02 a{
	color:#FFFFFF;
}

.box-font{
	color:#726660;
	font-size:11px;
	line-height:15px;
}

.blue-font{
	color:#00A0C6;
}

.red-font{
	color:#FF0000;
}

.black-font{
	color:#333333;
	font-size:12px;
	line-height:20px;
}

.blog-title{
	color:#890C08;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}

/*
	top
*/

.page-title{
	color:#5D544F;
	padding:5px 0 15px 50px; 
}

/*
	ボタン
*/

.bot-wa{
	width:560px;
	margin:0px auto;
}

a.q-bot01{
	background:url(../img/faq/ma_bot01.gif) top left no-repeat;
	width:181px;
	height:166px;
	display:inline;
	float:left;
	margin-right:8px;
	display:inline;
}

a:hover.q-bot01{
	background:url(../img/faq/ma_bot01.gif) top right no-repeat;
}

a.q-bot02{
	background:url(../img/faq/ma_bot02.gif) top left no-repeat;
	width:181px;
	height:166px;
	display:block;
	float:left;
	margin-right:9px;
	display:inline;
}

a:hover.q-bot02{
	background:url(../img/faq/ma_bot02.gif) top right no-repeat;
}

a.q-bot03{
	background:url(../img/faq/ma_bot03.gif) top left no-repeat;
	width:181px;
	height:166px;
	display:block;
	float:left;
}

a:hover.q-bot03{
	background:url(../img/faq/ma_bot03.gif) top right no-repeat;
}

a.q-bot04{
	background:url(../img/faq/ma_bot04.gif) top left no-repeat;
	width:181px;
	height:166px;
	display:block;
	float:left;
	margin-top:7px;
	margin-bottom:25px;
	margin-right:8px;
	display:inline;
}

a:hover.q-bot04{
	background:url(../img/faq/ma_bot04.gif) top right no-repeat;
}

a.q-bot05{
	background:url(../img/faq/ma_bot05.jpg) top left no-repeat;
	width:181px;
	height:166px;
	display:inline;
	float:left;
	margin-top:7px;
	margin-bottom:25px;
	margin-right:9px;
	display:inline;
}

a:hover.q-bot05{
	background:url(../img/faq/ma_bot05.gif) top right no-repeat;
}

a.q-bot06{
	background:url(../img/faq/ma_bot06.gif) top left no-repeat;
	width:181px;
	height:166px;
	display:block;
	float:left;
	margin-top:7px;
	margin-bottom:25px;
}

a:hover.q-bot06{
	background:url(../img/faq/ma_bot06.gif) top right no-repeat;
}

.info-bot-wa{
	background:url(../img/faq/main_page_bot.jpg) top left no-repeat;
	padding:90px 0px 20px 207px;
}

a.info-page-bot{
	background:url(../img/faq/bot1.gif) top left no-repeat;
	width:120px;
	height:26px;
	display:block;
	margin-bottom:5px;
}

a:hover.info-page-bot{
	background:url(../img/faq/bot1.gif) top right no-repeat;
}

a.info-page-bot02{
	background:url(../img/faq/bot2.gif) top left no-repeat;
	width:120px;
	height:26px;
	display:block;
}

a:hover.info-page-bot02{
	background:url(../img/faq/bot2.gif) top right no-repeat;
}



/*
	ページトップボタン
*/

a.top-bot01{
	background:url(../img/faq/q1_bot.jpg) top left no-repeat;
	width:130px;
	height:31px;
	display:block;
	float:left;
}

a.top-bot01-o{
	background:url(../img/faq/q1_bot.jpg) top right no-repeat;
	width:130px;
	height:31px;
	display:block;
	float:left;
}

a:hover.top-bot01{
	background:url(../img/faq/q1_bot.jpg) top right no-repeat;
}

a.top-bot02{
	background:url(../img/faq/q2_bot.jpg) top left no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}

a.top-bot02-o{
	background:url(../img/faq/q2_bot.jpg) top right no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}


a:hover.top-bot02{
	background:url(../img/faq/q2_bot.jpg) top right no-repeat;
}

a.top-bot03{
	background:url(../img/faq/q3_bot.jpg) top left no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}

a.top-bot03-o{
	background:url(../img/faq/q3_bot.jpg) top right no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}

a:hover.top-bot03{
	background:url(../img/faq/q3_bot.jpg) top right no-repeat;
}

a.top-bot04{
	background:url(../img/faq/q4_bot.jpg) top left no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}

a.top-bot04-o{
	background:url(../img/faq/q4_bot.jpg) top right no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}

a:hover.top-bot04{
	background:url(../img/faq/q4_bot.jpg) top right no-repeat;
}

a.top-bot05{
	background:url(../img/faq/q5_bot.jpg) top left no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}

a.top-bot05-o{
	background:url(../img/faq/q5_bot.jpg) top right no-repeat;
	width:118px;
	height:31px;
	display:block;
	float:left;
}

a:hover.top-bot05{
	background:url(../img/faq/q5_bot.jpg) top right no-repeat;
}

a.top-bot06{
	background:url(../img/faq/q6_bot.jpg) top left no-repeat;
	width:138px;
	height:31px;
	display:block;
	float:left;
}


a.top-bot06-o{
	background:url(../img/faq/q6_bot.jpg) top right no-repeat;
	width:138px;
	height:31px;
	display:block;
	float:left;
}

a:hover.top-bot06{
	background:url(../img/faq/q6_bot.jpg) top right no-repeat;
}


/*
	ページ1
*/

.main-q1-wa{
	background:url(../img/faq/p1_bg.jpg) top left no-repeat;
	width:740px;
}


.my-info-bot-wa01{
	padding:106px 0 0 55px;
	width:685px;
}


.q1-text1{
	color:#8A644A;
	line-height:22px;
	padding:158px 0 0 65px;
}

.q1-text2{
	color:#8A644A;
	line-height:16px;
	padding:15px 0 3px 65px;
}

.q1-text3{
	color:#666666;
	padding:65px 0 5px 70px;
	line-height:22px;
}

.q1-text4{
	color:#00A0C6;
	line-height:22px;
	padding:85px 0 0 70px;
}

.q1-text5{
	color:#666666;
	padding:10px 0 5px 70px;
	line-height:20px;
}

.q1-text6{
	color:#2971A7;
	padding:10px 0 5px 70px;
	line-height:22px;
	font-weight:bold;
	font-size:14px;
}

.q1-text6 a:link {
	color: #2971A7;
	text-decoration:none;
}
.q1-text6 a:visited {
	color: #2971A7;
	text-decoration:none;
}
.q1-text6 a:active {
	color: #2971A7;
	text-decoration:none;
}
.q1-text6 a:hover {
	color: #24A3E2;
	text-decoration:underline;
}

.q1-text7{
	color:#4AA82C;
	line-height:22px;
	padding:120px 0 0 70px;
}

.q1-text8{
	color:#8A644A;
	font-weight:bold;
	line-height:22px;
	padding:140px 0 0 70px;
}

.q1-text8{
	color:#8A644A;
	font-weight:bold;
	line-height:22px;
	padding:140px 0 0 70px;
}


.q1-link-wa{
	width:120px;
	margin:0px auto;
	padding:50px 0 50px;
}



/*
	ページ2
*/

.main-q2-wa{
	background:url(../img/faq/p2_bg.jpg) top left no-repeat;
	width:740px;
}


.my-info-bot-wa02{
	padding:83px 0 0 55px;
	width:685px;
}


.q2-text1{
	color:#FF1A00;
	line-height:22px;
	font-weight:bold;
	padding:23px 0 0 65px;
}

.q2-text2{
	color:#666666;
	padding:145px 0 5px 50px;
	line-height:22px;
}

.q2-text3{
	color:#666666;
	padding:25px 0 5px 50px;
	line-height:22px;
}

.q2-text4{
	color:#666666;
	padding:120px 0 20px 50px;
	line-height:22px;
}

.q2-link-wa{
	width:120px;
	margin:0px auto;
	padding:35px 0 70px;
}



/*
	ページ3
*/

.main-q3-wa{
	background:url(../img/faq/p3_bg.jpg) top left no-repeat;
	width:740px;
}


.my-info-bot-wa03{
	padding:67px 0 0 55px;
	width:685px;
}


.q3-text1{
	color:#00A0C6;
	line-height:22px;
	font-weight:bold;
	padding:150px 0 0 50px;
}

.q3-text2{
	color:#666666;
	padding:5px 0 5px 50px;
	line-height:22px;
}

.q3-text3{
	color:#00A0C6;
	line-height:22px;
	font-weight:bold;
	padding:0 0 0 50px;
}

/*
	ページ4
*/

.main-q4-wa{
	background:url(../img/faq/p4_bg.jpg) top left no-repeat;
	width:740px;
}


.my-info-bot-wa04{
	padding:96px 0 0 55px;
	width:685px;
}


.q4-text1{
	color:#666666;
	line-height:22px;
	padding:150px 0 0 50px;
}

.q4-text2{
	color:#666666;
	padding:20px 0 0 50px;
	line-height:22px;
}

.q4-text3{
	color:#00A0C6;
	line-height:22px;
	font-weight:bold;
	padding:30px 0 0 50px;
}

.q4-link-wa{
	width:120px;
	margin:0px auto;
	padding:35px 0 55px;
}


/*
	ページ5
*/

.main-q5-wa{
	background:url(../img/faq/p5_bg.jpg) top left no-repeat;
	width:740px;
}


.my-info-bot-wa05{
	padding:17px 0 0 55px;
	width:685px;
}


.q5-text1{
	color:#00A0C6;
	line-height:24px;
	font-weight:bold;
	padding:150px 0 0 50px;
}

.q5-text2{
	color:#666666;
	padding:25px 0 0 50px;
	line-height:22px;
}

.q5-text3{
	color:#666666;
	padding:130px 0 0 50px;
	line-height:22px;
}


.q5-link-wa{
	width:120px;
	margin:0px auto;
	padding:33px 0 52px;
}


/*
	ページ6
*/

.main-q6-wa{
	background:url(../img/faq/p6_bg.jpg) top left no-repeat;
	width:740px;
}

.q6-text1{
	color:#F7710E;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	padding:155px 0 0 70px;
}

.q6-text2{
	color:#666666;
	padding:20px 0 0 70px;
	line-height:22px;
}

.q6-text3{
	color:#00A0C6;
	line-height:22px;
	font-weight:bold;
	padding:20px 0 0 70px;
}

/*
.6q-text3{
	color:#00A0C6;
	line-height:22px;
	font-weight:bold;
	padding:20px 0 0 70px;
}
*/

.q6-text4{
	color:#666666;
	padding:20px 0 0 70px;
	line-height:22px;
}

.q6-text5{
	color:#4D4D4D;
	padding:30px 0 30px 25px;
	line-height:16px;
	float:left;
	display:inline;
}


.my-info-bot-wa{
	padding:111px 0 0 55px;
	width:685px;
}

a.my-bot{
	background:url(../img/faq/my_info_bot.jpg) top left no-repeat;
	width:281px;
	height:80px;
	display:inline;
	display:inline;
	float:left;
}

a:hover.my-bot{
	background:url(../img/faq/my_info_bot.jpg) top right no-repeat;
}

.q6-link-wa{
	width:120px;
	margin:0px auto;
	padding:35px 0 65px;
}

