#wrapper_page {
	margin-top: 11px;
	font-family: Osaka, "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	line-height: 1.6em;
	font-size: 0.9em;
}

#header ul {
	height: 117px;
	width: 886px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/css_images/headderul.gif);
	background-repeat: no-repeat;


}




#utility li {
	float: left;
	list-style-type: none;

}
.utility_01 a {
	text-indent: -9999pt;
	display: block;
	height: 117px;
	width: 185px;
	margin-left: 226px;

}
.utility_01 a:hover {
	height: 117px;
	width: 185px;
	background-position: -226px -117px;
	background-image: url(../img/css_images/headderul.gif);


}


.utility_02 a {
	text-indent: -9999pt;
	display: block;
	height: 117px;
	width: 150px;

}
.utility_02 a:hover {
	height: 117px;
	width: 150px;
	background-position: -411px -117px;
	background-image: url(../img/css_images/headderul.gif);


}


.utility_03 a {
	text-indent: -9999pt;
	display: block;
	height: 117px;
	width: 145px;
}

.utility_03 a:hover {
	background-image:  url(../img/css_images/headderul.gif);
	height: 117px;
	width: 145px;
	background-repeat: no-repeat;
	background-position: -561px -117px;


}

.utility_04 a {
	text-indent: -9999pt;
	display: block;
	height: 117px;
	width: 130px;
}

.utility_04 a:hover {
	background-image:  url(../img/css_images/headderul.gif);
	height: 117px;
	width: 130px;
	background-repeat: no-repeat;
	background-position: -706px -117px;

}
.utility_05 {
	background-image:  url(../img/content/1_6.gif);
	display: block;
	height: 117px;
	width: 50px;
}





.section {
}





/* ブランチページ用 */


#contents {
	color: #800040;
	background-repeat: no-repeat;
	background-position: right top;
}
.contenthead {
	margin: 10px 10px 40px 20px;
	font-size: 12px;
	background-color: #F6F6F6;

}
.adsense {
}
.adsense1{
	margin-top: 40px;
}

.adsense2{
	margin-left: 20px;
}
.section_text {
	margin-left: 120px;
	padding-left: 30px;
}
.contentfoot {
	margin: 10px 0 20px 0;
	padding: 60px 0 0 10px;
	height: 100px;
/*	height: 124px;*/
	background-image: url(../img/content/css/content_navi.png);
/*	background-image: url(../img/content/css/content_navi.gif);*/
	width: 569px;
	display: block;
	background-repeat: no-repeat;
}
.navi_left {
	float: left;
}
.navi_right {
	float: right;
	margin-right: 20px;

}







.branch_text {
	color: #333333;
}

.text_box{
	margin:0px 5px; 10px; 15px;
}
.section_text h1, .branch_text h1 {
	font-size: 14px;
	font-weight: bold;
	background-image:  url(../img/css_images/h1_title.png);
	background-repeat: no-repeat;
	height: 40px;
	text-indent: 20pt;
	line-height: 40px;
	width: 550px;
/*	width: 350px;*/
}

.imgright{
	float: right;
}
.imgleft{
	float: left;
}

#feedback {
	padding-right: 10px;
	padding-left: 10px;
	border: 1px dashed #CCCCCC;
}
#feedback h4 {
	font-size: 14px;
	line-height: 40px;
	background-image: url(../img/css_images/h4_title.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 350px;
	text-indent: 20pt;


}

.com {
	border: 1px solid #333333;
	width: 80%;
	margin-top: 10px;
	margin-bottom: 30px;


}

.commentpost {
	background-color: #E3E3E3;
	padding: 5px;

}
.commentpost a {
	font-weight: bold;
	color: #800040;


}
.commentbody {
	padding: 5px 10px;

}




#out_side {
	width: 886px;
	margin: 0px;
	padding: 0px;




}
#branch1 {
	width: 586px;
	border: 0px solid #FF9999;
	margin-right: auto;
	margin-left: 0px;
	text-align: left;


}
#wrapper_main {
	background-image: url(../img/content/css/content_main.gif);
	background-repeat: no-repeat;
	width: 886px;


}
.wrapper1 {
	float: right;
	width: 600px;
	padding-right: 40px;
}
#navigation {
	width: 226px;
	float: left;
	padding: 0px;
	margin-top: -5px;

}
ul#global_menu {
	margin: 70px 0px 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
}
.--global-- {
}
li.menu00 a {
	background-image: url(../img/content/css/menu00.gif);
	height: 62px;
	width: 226px;
	display:block;
}

li.menu00 a:hover, li.menu00 a.current {
	background-image: url(../img/content/css/menu00.gif);
	background-position: 0px -62px;
}

li.menu01 a {
	background-image: url(../img/content/css/menu01.gif);
	height: 52px;
	width: 226px;
	display:block;
}

li.menu01 a:hover, li.menu01 a.current {
	background-image: url(../img/content/css/menu01.gif);
	background-position: 0px -52px;
}

li.menu02 a {
	background-image: url(../img/content/css/menu02.gif);
	height: 48px;
	width: 226px;
	display:block;
}

li.menu02 a:hover, li.menu02 a.current {
	background-image: url(../img/content/css/menu02.gif);
	background-position: 0px -48px;
}

li.menu03-1 a {
	background-image: url(../img/content/css/menu03-1.gif);
	height: 72px;
	width: 226px;
	display:block;
}

li.menu03-1 a:hover, li.menu03-1 a.current {
	background-image: url(../img/content/css/menu03-1.gif);
	background-position: 0px -72px;
}

li.menu03-2 a {
	background-image: url(../img/content/css/menu03-2.gif);
	height: 64px;
	width: 226px;
	display:block;
}

li.menu03-2 a:hover, li.menu03-2 a.current {
	background-image: url(../img/content/css/menu03-2.gif);
	background-position: 0px -64px;
}

li.menu03-3 a {
	background-image: url(../img/content/css/menu03-3.gif);
	height: 73px;
	width: 226px;
	display:block;
}

li.menu03-3 a:hover, li.menu03-3 a.current {
	background-image: url(../img/content/css/menu03-3.gif);
	background-position: 0px -73px;
}

li.menu04 a {
	background-image: url(../img/content/css/menu04.gif);
	height: 60px;
	width: 226px;
	display:block;
}

li.menu04 a:hover, li.menu04 a.current {
	background-image: url(../img/content/css/menu04.gif);
	background-position: 0px -60px;
}

li.menu05 a {
	background-image: url(../img/content/css/menu05.gif);
	height: 59px;
	width: 226px;
	display:block;
}

li.menu05 a:hover, li.menu05 a.current {
	background-image: url(../img/content/css/menu05.gif);
	background-position: 0px -59px;
}

li.menu06 a {
	background-image: url(../img/content/css/menu06.gif);
	height: 61px;
	width: 226px;
	display:block;
}

li.menu06 a:hover, li.menu06 a.current {
	background-image: url(../img/content/css/menu06.gif);
	background-position: 0px -61px;
}

li.menu07 a {
	background-image: url(../img/content/css/menu07.gif);
	height: 84px;
	width: 226px;
	display:block;
}

li.menu07 a:hover, li.menu07 a.current {
	background-image: url(../img/content/css/menu07.gif);
	background-position: 0px -84px;
}
#global_menu li {
	text-indent: -999pt;
}
.--local_menu-- {
}
ul.local_navi {
	margin: 15px 0px;
	padding: 0px;
	font-size: 0.9em;
}
ul.local_navi li {
	display: inline;
	margin-right: 10px;
	border-right: 1px solid #666666;
	list-style: none;
	padding-right: 10px;
}

.bg_repeat {
	background-image: url(../img/css_images/content_repeat3.gif);
	background-repeat: repeat-y;
	background-position: 0px 2047px;

}
.commentform {
	margin-left: 20px;

}
.post {
	border: 2px double #800040;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;


}

#bbsbody {
	margin-left: 10px;
}
.menu07 strong {
	background-position: 0px -25px;
}
.head_pr {
	margin: 8px;
	padding: 5px;
	color: #800040;


}
iframe#pr {
	border: 0px none;
	width: 100%;
	height: 80px;


}
.bbsnavi {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	text-align: center;
	padding: 5px;
}
.adsense3 {
	margin-left: 30px;
	margin-top: 100px;

}
.branch_text h2 {
	font-size: 1em;
}
#footer {

	color: #666666;
	line-height: 130%;
	text-align: center;
	width: 903px;
	background-image: url(../img/css_images/content_footer.gif);
	height: 136px!important;
	text-indent: 50pt;
}
#categ1080 #feedback {
	display: none;
}
#categ1080 .commentform {
	display: none;
}
#categ1080 .adsense2 {
	position: relative;
	top: 220px;
}
#categ1079 .date {
	display: none;
}
div.subnavi {
	background-image: url(../img/css_images/subnavi.gif);
	background-repeat: no-repeat;
	display: block;
	height: 124px;
	width: 419px;
	margin-left: 60px;
	margin-top: -30px;
	padding-top: 40px;



}
.subnavi ul {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	list-style-type: decimal;

}
.subnavi li {
	margin-left: 15px;
	display: inline;
	line-height: 150%;





}
#linkv h1 {

	font-size: 16px;
	font-weight: bold;
/*	background-image:  url(../img/css_images/h3.gif);*/
	background-image:  url(../img/css_images/h1_title.png);
	background-repeat: no-repeat;
	height: 40px;
	line-height: 40px;
/*	width: 350px;*/
	width: 550px;
}
div.section #bbsbody {
	font-size: 12px;
	line-height: 140%;



}
#linkv .section2 {
	height: 225px;
	padding-bottom: 30px;
	background-image: url(../img/illust/tori2.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 150px;




}
#linkv dd {
	margin-bottom: 15px;
}
.inadsense {
	float: right;
	margin-left: 15px;

}
#adsense_undermenu {
	margin-left: 15px;
	margin-top: 30px;
}

.---archive---{}

.adsenseleft {
	text-decoration: none;
	float: left;
	margin-top: 160px;
	margin-left: 0px;
}
.section_text {
	margin-left: 120px;
	padding-left: 30px;
}
.contentfoot {
	margin: 10px;
}
.categ_text1079{
	min-height: 90px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 90px;

}

.categ_text1080{
	height: 120px;
	background-image: url(../img/css_images/categtext_1080.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 90px;


}
li_caption {
	font-size: 10px;
}
ul#categ_list1079 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


.navi_left {
	float: left;
}
.navi_right {
	float: right;
}

#categ_list1079 a,#categ_list1079 a:link,#categ_list1079 a:hover,#categ_list1079 a:visited {
	font-size: 13px;
	color: #0000FF;

}

#categ_list1079 h3{
	padding:0px;
	font-weight: bold;
	margin: 0px;
}
#categ_list  h3{
	padding:0px;
	font-weight: bold;
	margin: 0px;
	font-size: 13px;

}

.section_text h1, .branch_text h1 {
	font-size: 14px;
	font-weight: bold;
/*	background-image: url(../img/css_images/h3.gif);*/
	background-image: url(../img/css_images/h1_title.png);
	background-repeat: no-repeat;
	height: 40px;
	text-indent: 20pt;
	line-height: 40px;
	width: 550px;
/*	width: 350px;*/
}

.li_caption {
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	padding:0;
	margin-top: 0px;
}
#categ_list1079 li {
	float: left;
	height: 165px;
	width: 120px;
	margin-right: 20px;
	display: block;
}
ul#categ_list {
	margin: 0px;
	padding: 0px;
}
#categ_list li {
	list-style: none;
	margin-bottom: 20px;
}
div.categ_text {

	height: 120px;
}
.li_caption p {
	margin: 0px;
	padding: 0px;
}
#categlist h2 {

	font-size: 14px;
	font-weight: bold;
	background-image:  url(../img/css_images/h3.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-indent: 20pt;
	line-height: 40px;
	width: 350px;
}
.star {
	color: #800040;
}

.next_navigation{
width:350px;
margin:0px auto 15px auto;
overflow:hidden;
}
.next_navigation a{
border : solid 1px #c0c0c0;
text-decoration:none;
}

.next_navigation a:hover {
background: #e0e0e0;
text-decolation:none;
}


.---comment_form--- {
}
#commentform #comment {
	width: 95%;
}
.commentlist li {
	list-style: none;
	margin: 10px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.commentlist cite {
	font-size: 1.1em;
	font-weight: bold;
	font-style: normal;
}
.commentmetadata a {
	color: #333333;
}
.commentlist {
	margin: 0px;
	padding: 0px;
}
.---widget--- {
}
#sidebar .widget {
	margin: 30px 10px 0px;
	padding: 0px;
}
.widget li {
	list-style: none;
}
#sidebar .widget ul {
	margin: 0px 10px;
	padding: 0px;
}
.widgettitle {
	font-size: small;
}
#sidebar .widget li li {
	list-style: circle;
}
.---page_links--- {
}
.page-links {
	margin: 20px 10px;
}
.page-links  span {
	border: 2px solid #CCCCCC;
	padding: 5px 8px;
	font-weight: bold;
	background: #F0F0F0;
}
.page-links    a span  {
	border: 2px solid #F0F0F0;
	font-weight: normal;
	padding: 5px 8px;
	background: #FFFFFF;
}
.page-links a:hover span {
	background: #F0F0F0;
}

.notice{
	font-size:0.8em!important;
}

