﻿@charset "utf-8";

/*今いるメニューを高くする*/
#navi #navi_02 #menu2_1 a {
	display: block;
	width: 160px;
	height: 30px;
	background-image: url(../../common/images/r1_02.jpg);
	background-position: 0px 0px;
}
#navi #navi_02 #menu2_1 a:hover {
	display: block;
	width: 160px;
	height: 30px;
	background-image: url(../../common/images/r1_02.jpg);
	background-position: 0px 0px;
}

#main {
	width: 620px;
	float: right;
	margin: 0px;
	color: #FFFFFF;
}
#sidebar {
	width: 160px;
	float: left;
	background-color: #000000;
	padding-bottom: 20px;
}
#entry h2 {
	font-size: 14px;
}
#entry h3 {
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#entry {
	width: 600px;
	margin-bottom: 20px;
	margin-top: 20px;
}


#side-in {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 8px;
	margin-right: 8px;
}

#side-in a {
	height: 34px;
	width: 144px;
	display: block;
	margin-bottom: 18px;
}

#smenu1 a{
	background-image: url(../img/staff1_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#smenu2 a{
	background-image: url(../img/staff2_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#smenu3 a{
	background-image: url(../img/staff3_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#smenu4 a{
	background-image: url(../img/staff4_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#smenu5 a{
	background-image: url(../img/staff5_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#smenu6 a{
	background-image: url(../img/staff6_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#smenu7 a{
	background-image: url(../img/staff7_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#side-in span {
	visibility: hidden;
}
#side-in #smenu1 a:hover {
	background-image: url(../img/staff1_02.gif);
	}
#side-in #smenu2 a:hover {
	background-image: url(../img/staff2_02.gif);
	}
#side-in #smenu3 a:hover {
	background-image: url(../img/staff3_02.gif);
	}
#side-in #smenu4 a:hover {
	background-image: url(../img/staff4_02.gif);
	}
#side-in #smenu5 a:hover {
	background-image: url(../img/staff5_02.gif);
	}
#side-in #smenu6 a:hover {
	background-image: url(../img/staff6_02.gif);
	}
#side-in #smenu7 a:hover {
	background-image: url(../img/staff7_02.gif);
	}
	
#schedule span {
    visibility:hidden;
}
#schedule ul.box_left {
	width: 255px;
	float: left;
	list-style-type: none;
}
#schedule .box_right {
	width: 255px;
	float: right;
	list-style-type: none;
}
#schedule #sch_box1 {
	width: 580px;
	margin-left: 20px;
	margin-top: 30px;
	background-image: url(../img/sukejyulu/ya1.gif);
	background-repeat: no-repeat;
	background-position: 260px 17px;
}
#schedule #sch_box2 {
	width: 580px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url(../img/sukejyulu/ya3.gif);
	background-repeat: no-repeat;
	background-position: 260px 20px;
}


#schedule #sch_box1 #no1 {
	background-image: url(../img/sukejyulu/no1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box1 #no2 {
	background-image: url(../img/sukejyulu/no2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 71px;
	width: 245px;
}
#schedule #sch_box1 #no3 {
	background-image: url(../img/sukejyulu/no3.png);
	background-repeat: no-repeat;
	background-position: -1px 0px;
	height: 52px;
	width: 245px;
}
#schedule #sch_box1 #no4 {
	background-image: url(../img/sukejyulu/no4.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box1 #no5 {
	background-image: url(../img/sukejyulu/no5.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 87px;
	width: 245px;
}
#schedule #sch_box1 #no6 {
	background-image: url(../img/sukejyulu/no6.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box1 #no7 {
	background-image: url(../img/sukejyulu/no7.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box1 #no8 {
	background-image: url(../img/sukejyulu/no8.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 61px;
	width: 245px;
}
#schedule #sch_box1 #no9 {
	background-image: url(../img/sukejyulu/no9.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 143px;
	width: 244px;
}
#schedule #sch_box1 #no10 {
	background-image: url(../img/sukejyulu/no10.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box2 #no11 {
	background-image: url(../img/sukejyulu/no11.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box2 #no12 {
	background-image: url(../img/sukejyulu/no12.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 71px;
	width: 245px;
}
#schedule #sch_box2 #no13 {
	background-image: url(../img/sukejyulu/no13.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 71px;
	width: 245px;
}
#schedule #sch_box2 #no14 {
	background-image: url(../img/sukejyulu/no14.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 78px;
	width: 245px;
}
#schedule #sch_box2 #no15 {
	background-image: url(../img/sukejyulu/no15.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box2 #no16 {
	background-image: url(../img/sukejyulu/no16.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 53px;
	width: 245px;
}
#schedule #sch_box2 #no17 {
	background-image: url(../img/sukejyulu/no17.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 139px;
	width: 244px;
}
#schedule #sch_box2 #no18 {
	background-image: url(../img/sukejyulu/no18.png);
	background-repeat: no-repeat;
	background-position: -1px 0px;
	height: 72px;
	width: 245px;
}
#schedule #sch_box2 #no19 {
	background-image: url(../img/sukejyulu/no19.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 244px;
}
#schedule #sch_box2 #no20 {
	background-image: url(../img/sukejyulu/no20.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 237px;
}
#schedule h2 {
	background-image: url(../img/sukejyulu/ken_title1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 131px;
	width: 600px;
}
#schedule {
	background-image: url(../img/sukejyulu/DSC_0007-2.jpg);
	background-repeat: no-repeat;
	background-position: 310px 0px;
	margin-top: 20px;
}


#schedule .next {
	margin-top: 8px;
	margin-bottom: 8px;
}
#schedule li.next {
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	text-align: center;
	background-image: url(../img/sukejyulu/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: 115px 0px;
	line-height: 100%;
}
#next-yajirusi {
	padding-top: 23px;
	padding-bottom: 23px;
	background-image: url(../img/sukejyulu/ya2.gif);
	background-repeat: no-repeat;
	background-position: 135px 5px;
}
#qa #back01 {
	width: 600px;
	padding: 0px;
	background-color: #000000;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#qa #back01 dt {
	float: left;
	background-image: url(../img/qa/qa_title1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 37px;
	padding-right: 100px;
	padding-bottom: 37px;
	padding-left: 37px;
	background-color: #000000;
}
#qa #back01 dd {
	float: right;
	font-size: 12px;
	line-height: 150%;
	margin-top: 8px;
	width: 410px;
}
#qa span {
	visibility: hidden;
}
#qa #main_in dt {
	background-image: url(../img/qa/qa_q.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-bottom: 7px;
	padding-left: 24px;
}
#qa #main_in dd {
	background-image: url(../img/qa/qa_a.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 24px;
	margin-top: 8px;
	margin-bottom: 24px;
	line-height: 180%;
}
#qa dl#main_in {
	width: 610px;
	margin-top: 16px;
}
#yougo h2 {
	background-image: url(../img/yougo/t_title1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 26px;
	padding-bottom: 26px;
	font-size: 12px;
}
#yougo #top_fl {
	width: 610px;
}
#yougo #top_fl p {
	margin-right: auto;
	margin-left: auto;
	width: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#yougo #top_fl li {
	float: left;
	list-style-type: none;
}
#yougo #top_fl ul {
	width: 590px;
	margin-left: 10px;
}
#yougo #top_fl a {
	height: 32px;
	width: 45px;
	display: block;
	margin-right: 8px;
	
}

#yougo #top_fl #no1{
    background-image: url(../img/yougo/m_title1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no2{
    background-image: url(../img/yougo/m_title2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no3{
    background-image: url(../img/yougo/m_title3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no4{
    background-image: url(../img/yougo/m_title4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no5{
    background-image: url(../img/yougo/m_title5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no6{
    background-image: url(../img/yougo/m_title6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no7{
    background-image: url(../img/yougo/m_title7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no8{
    background-image: url(../img/yougo/m_title8.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no9{
    background-image: url(../img/yougo/m_title9.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no10{
    background-image: url(../img/yougo/m_title10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo #top_fl #no11{
    background-image: url(../img/yougo/m_title11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#yougo span {
	visibility: hidden;
}
#yougo {
	width: 620px;
	margin-top: 20px;
}
#yougo h3 {
	margin-top: 20px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#yougo #no1-1{
    background-image: url(../img/yougo/l_title1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#yougo #no1-2{
    background-image: url(../img/yougo/l_title2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#yougo #no1-3{
    background-image: url(../img/yougo/l_title3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#yougo #no1-4{
    background-image: url(../img/yougo/l_title4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#yougo #no1-5{
	background-image: url(../img/yougo/l_title5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

	}
#yougo #no1-6{
    background-image: url(../img/yougo/l_title6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#yougo #no1-7{
    background-image: url(../img/yougo/l_title7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#yougo #no1-8{
    background-image: url(../img/yougo/l_title8.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#yougo #no1-9{
    background-image: url(../img/yougo/l_title9.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#yougo #no1-10{
    background-image: url(../img/yougo/l_title10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#yougo #no1-11{
    background-image: url(../img/yougo/l_title11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}


#yougo-in {
	width: 580px;
	margin-left: 15px;
}
#yougo-in dl {
	width: 570px;
}
#yougo #yougo-in dt {
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #FFE200;
}
#yougo #yougo-in dd {
	margin-left: 24px;
	text-indent: 12px;
	line-height: 160%;
}
#yougo #yougo-in .modoru_top {
	width: 565px;
}
#advice #mn1 {
	font-size: 14px;
	background-image: url(../img/advice/t_title1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-top: 20px;
	margin-bottom: 15px;
}
#advice p {
	line-height: 150%;
	text-indent: 12px;
	margin-bottom: 10px;
}
.advice-in #mn2 {
	background-image: url(../img/advice/m_title1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.advice-in #mn3 {
	background-image: url(../img/advice/m_title2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.advice-in #mn4 {
	background-image: url(../img/advice/m_title3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.advice-in {
	width: 505px;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#advice {
	width: 600px;
}
.advice-in .box_right {
	height: 180px;
	width: 220px;
	float: right;
	margin-left: 10px;
	padding-bottom: 10px;
}
.advice-in .box_left {
	height: 180px;
	width: 220px;
	float: left;
	margin-right: 10px;
}
#advice span {
	visibility: hidden;
}
#links h3 {
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #009400;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 14px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009400;
	width: 500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-top-color: #009400;
	border-right-color: #009400;
	margin-top: 10px;
	margin-left: 20px;
}
#links dl {
	margin-left: 60px;
	margin-top: 16px;
	margin-bottom: 20px;
}
#links dt {
	padding-top: 2px;
	padding-bottom: 7px;
	background-image: url(../img/mark1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
	line-height: 130%;
}
#links dt.tt {
	background-image: none;
	padding-left: 0px;
	margin-left: 5px;
}
#links {
	margin-top: 16px;
}
#links .tt dd {
	float: right;
	clear: left;
}
#links {
	width: 500px;
	margin-left: 20px;
	color: #FFFFFF;
}
#link_title {
	margin-top: 16px;
	background-image: url(../images/link_title.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 9px;
	padding-bottom: 9px;
}
#link_title span {
	visibility: hidden;
}
#links h2 {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #CCCC00;
	padding-left: 5px;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
#links .tt a {
	color: #FFFFFF;
}
