@charset "UTF-8";
/* Base Weblog (base-weblog.css) */

/* basic elements */


* {
padding: 0px;
margin: 0px;
color: #333333;
}

img {
border: 0px;
}

li {
list-style: none;
}

html#sixapart-standard {
background: #fcfcfc;
}

#wrap {
width: 858px;
height: 100%;
min-height: 100%;
margin: 0px auto;
padding: 0px 6px;
background: url(image/bg_wrap.jpg) repeat-y;
}

#wrap_top {
width: 858px;
min-height: 100%;
margin: 0px auto;
padding: 0px 6px;
background: url(image/bg_wrap_top.gif) repeat-y;
}

body > #wrap {
height: auto;
}

body > #wrap_top {
height: auto;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

p a {
text-decoration: none;
}

p a:hover {
text-decoration: underline;
}

/*
****************************************************/
#header {
width: 858px;
height: 90px;
background-image:url(image/h-bg.jpg);
background-repeat:repeat-x;
}

.input_small {
margin: 0px 0px 3px 0px;
vertical-align: middle;
}

.input_normal {
margin: 0px 0px 5px 0px;
vertical-align: middle;
}

.input_large {
margin: 0px 0px 3px 0px;
vertical-align: middle;
}

.bt_three {
width: 289px;
margin: 54px 0px 0px 5px;
}

.bt_01 {
width: 93px;
height: 17px;
background: url(image/bt_header_01.gif) no-repeat;
text-indent: -9999px;
float: left;
}

.bt_02 {
width: 93px;
height: 17px;
margin: 0px 0px 0px 5px;
background: url(image/bt_header_02.gif) no-repeat;
text-indent: -9999px;
float: left;
}

.bt_03 {
width: 93px;
height: 17px;
margin: 0px 0px 0px 5px;
background: url(image/bt_header_03.gif) no-repeat;
text-indent: -9999px;
float: left;
}

/*
****************************************************/
#menu {
width: 858px;
height: 46px;
background: url(image/bg_menu.gif) no-repeat bottom;
position: absolute;
top: 85px;
left: 6px;
}

#menu li {
float: left;
}

#menu li a {
height: 40px;
background-image: url(image/menu.jpg);
background-repeat: no-repeat;
display: block;
text-indent: -9999px;
overflow: hidden;
}

#menu li.menu_01 a {
width: 149px;
background-position: 0px 0px;
}

#menu li.menu_02 a {
width: 134px;
background-position: -149px 0px;
}

#menu li.menu_03 a {
width: 134px;
background-position: -283px 0px;
}

#menu li.menu_04 a {
width: 134px;
background-position: -417px 0px;
}

#menu li.menu_05 a {
width: 134px;
background-position: -551px 0px;
}

#menu li.menu_06 a {
width: 173px;
background-position: -685px 0px;
}

/*Main
****************************************************/
#main {
width: 876px;
padding-boggom:45px;
}

#main_kakoi {
width: 876px;
}

div#IntroArea{
	width:610px;
	margin-left:20px;
}

	div#IntroArea .introBox_t1{
		width:190px;
		background-color:#FDF0EA;
		padding-bottom:5px;
		margin-bottom:20px;
		margin-right:20px;
		text-align:center;
		background-image:url(image/intro-box-bottom01.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
	}
	
		div#IntroArea div.last{
			margin-right:0!important;
		}
		
	
	div#IntroArea .introBox_t2{
		width:190px;
		background-color:#EDE9FF;
		padding-bottom:5px;
		margin-bottom:20px;
		margin-right:20px;
		text-align:center;
		background-image:url(image/intro-box-bottom02.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		float:left;
	}


/*
****************************************************/
#content {
width: 655px;
background:url(image/img-main.jpg) no-repeat top left;
float: right;
padding-right:18px;
padding-top:220px;
}

.h1_title {
width: 298px;
height: 25px;
margin: 50px 0px 0px 13px;
background: url(image/h1_title.jpg) no-repeat;
text-indent: -9999px;
}

.h2_title {
width: 120px;
height: 26px;
margin: 113px 0px 0px 22px;
background: url(image/h2_title.jpg) no-repeat;
text-indent: -9999px;
}

.bg_new {
width: 629px;
margin-left:10px;
background-image:url(image/bg-news.gif);
background-repeat:repeat-y;
}

.bg_new_02 {
width: 441px;
padding: 11px 0px 0px 0px;
background: url(image/bg_new_up.jpg) no-repeat top;
}

.bg_new_03 {
	margin-left:10px;
}

.title_new {
margin:0;
}

.list_new {
margin: 0px 0px 0px 18px;
}

ul.menu_bottom {
width: 380px;
margin: 15px 0px 0px 43px;
text-align: center;
}

ul.menu_bottom li {
display: inline;
}

.module_list {
}

.module_list_item {
width: 370px;
margin: 2px 0px 0px 0px;
padding: 4px 0px 4px 6px;
background: url(image/line_01.gif) repeat-x bottom;
}

/*
****************************************************/
#sidebar_01 {
width: 202px;
float: left;
background-image:url(image/bg_sidebar_01.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#sidebar_01 ul {
margin: 36px 0px 26px 18px;
}

#sidebar_01 ul li a {
width: 169px;
height: 44px;
margin: 0px 0px 10px 0px;
display: block;
overflow: hidden;
text-indent: -9999px;
}

ul li.menu_side_01 a {
background: url(image/menu_side_01.jpg) no-repeat;
}

ul li.menu_side_02 a {
background: url(image/menu_side_02.jpg) no-repeat;
}

ul li.menu_side_03 a {
background: url(image/menu_side_03.jpg) no-repeat;
}

ul li.menu_side_04 a {
background: url(image/menu_side_04.jpg) no-repeat;
}

.side_waku_01 {
width: 181px;
height: 78px;
padding: 8px 0px 0px 0px;
margin: 11px 0px 0px 12px;
background: url(image/side_waku_01.jpg) no-repeat;
}

.side_waku_02 {
width: 181px;
height: 78px;
padding: 8px 0px 0px 0px;
margin: 11px 0px 0px 12px;
background: url(image/side_waku_02.jpg) no-repeat;
}

.side_waku_03 {
width: 181px;
height: 78px;
padding: 8px 0px 0px 0px;
margin: 11px 0px 0px 12px;
background: url(image/side_waku_03.jpg) no-repeat;
}

.side_waku_04 {
width: 181px;
height: 78px;
padding: 8px 0px 0px 0px;
margin: 11px 0px 0px 12px;
background: url(image/side_waku_04.jpg);
}

.side_waku_05 {
width: 181px;
padding: 8px 0px 0px 0px;
margin: 11px 0px 0px 12px;
background: url(image/side_waku_05.jpg) no-repeat;
}

.side_waku_title_01 {
width: 79px;
height: 15px;
margin: 0px 0px 0px 68px;
background: url(image/side_waku_title_01.gif) no-repeat;
text-indent: -9999px;
}

.side_waku_title_02 {
width: 154px;
height: 15px;
margin: 0px 0px 0px 25px;
background: url(image/side_waku_title_02.gif) no-repeat;
text-indent: -9999px;
}

.side_waku_title_03 {
width: 92px;
height: 15px;
margin: 0px 0px 0px 61px;
background: url(image/side_waku_title_03.gif) no-repeat;
text-indent: -9999px;
}


.side_waku_title_04 {
width: 121px;
height: 15px;
margin: 0px 0px 0px 57px;
background: url(image/side_waku_title_04.gif) no-repeat;
text-indent: -9999px;
}

.side_waku_title_05 {
width: 121px;
height: 15px;
margin: 0px 0px 0px 61px;
background: url(image/side_waku_title_05.gif) no-repeat;
text-indent: -9999px;
}

.side_waku_text{
width: 113px;
margin: 5px 0px 0px 65px;
font-size:80%;
}

.side_waku_text_big{
width: 113px;
margin: 5px 0px 0px 65px;
padding-bottom:20px;
font-size:70%;
	_font-size:60%;
}


	div#sidebar_01 div#L_NaviBtnbox{
		background-image:url(image/l-nv-bg-all.gif);
		background-repeat:repeat-y;
		width:181px;
		margin:11px auto;
		zoom:100%;
	}
	
		div#sidebar_01 div#L_NaviBtnbox div.l_buss{
			background-image:url(image/l-nv-bg-buss.gif);
			background-repeat:no-repeat;
		}
		
		div#sidebar_01 div#L_NaviBtnbox h3{
			margin-left:60px;		
			padding-top:10px;
		}
		
		div#sidebar_01 div#L_NaviBtnbox p.com{
			width:115px;
			margin-left:65px;
			margin-top:5px;
			font-size:80%;
		}


/*waku_04
****************************************************/
.waku_04 {
width: 190px;
border: 1px solid #e7e7e7;
background: url(img/bg_waku_04.jpg) no-repeat left;
clear:both;
margin:0 auto;
}

.waku_04 a, .txt_06 a {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}

.txt_01 {
width: 139px;
height: 43px;
margin: 0px 0px 0px 50px;
background: url(img/txt_002.gif) no-repeat;
text-indent: -9999px;
}

.txt_02, .txt_04, .txt_07 {
width: 146px;
height: 18px;
margin: 0px 0px 0px 44px;
text-indent: -9999px;
}

.txt_03, .txt_05 {
width: 146px;
height: 18px;
margin: 0px 0px 0px 44px;
text-indent: -9999px;
}

.txt_02 {
background: url(img/l-link-katorea.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

.txt_03 {
background: url(img/l-link-hana.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

.txt_04 {
background: url(img/l-link-ureshino.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

.txt_05 {
background: url(img/l-link-matumoto.gif) no-repeat;
	height: 18px;
	text-indent: -9999px;
}

.txt_07 {
background: url(img/txt_08.gif) no-repeat 0 0;
	height: 18px;
	text-indent: -9999px;
}

.txt_06{
	width: 190px;
	background:url(image/txt_07.jpg) no-repeat;
	border:1px solid #e7e7e7;
	height: 20px;
	margin:10px auto;
	text-indent: -9999px;
}



/*
****************************************************/
#sidebar_02 {
width: 201px;
padding: 19px 0px 0px 0px;
float: right;
}

.side_02_waku_02 {
width: 196px;
margin: 0px 0px 15px 5px;
}

.side_02_photo {
width: 190px;
margin: 0px 0px 15px 1px;
}

.side_02_text {
width: 174px;
padding: 5px;
border: 3px double #ccc;
line-height: 16px;
}




/*
****************************************************/
#footer {
width: 858px;
height: 45px;
margin: 15px 0px 0px 0px;
background: #EAEAEA;
bottom: 0px;
text-align: center;
}

#footer p {
margin: 13px 0px 0px 0px;
padding-top:15px;
_padding-top:0px;
}

/*
****************************************************/
.clear_00 {
width: 100%;
height: 1px;
font-size: 1px;
clear: both;
}

.clear_00 {
width: 100%;
height: 1px;
padding: 15px 0px 0px 0px;
font-size: 1px;
clear: both;
}

/*Tu
****************************************************/
#main_sub {
width: 858px;
padding: 0px 0px 45px 0px;
/*background: url(image/bg_sub_main.jpg) no-repeat;*/
background-position:left top;
}

#content_sub {
width: 656px;
float: right;
}

.content_sub_waku {
width: 550px;
padding: 0px 0px 25px 25px;
}

.title_h1_sub_01 {
padding: 20px 0px 5px 3px;
margin: 0px 0px 15px 0px;
background: url(image/bg_title_line_01.gif) no-repeat bottom left;
}

#nabi {
padding-top:5px;
padding-left:25px;
width: 500px;
}

#nabi a {
}

#nabi p {
}

.entry-body {
width: 550px;
}





