@charset "UTF-8";

body,
h1,h2,h3,h4,
ul,ol,li,
dl,dt,dd,
table,th,td,
p,blockquote,
img,
address {
	border: 0;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-size: 1em;
}

body {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック", sans-serif;
        background-image:url(http://www.takasaki-wave.com//user_data/packages/default/img/flashpark/mainBg.gif);
	background-repeat: repeat-y repeat-x;
	font-size: 0.74em;
	line-height: 1.4em;
	color: #333;
}

ul,li { list-style: none; }
a { color: #FF6666; }
a:link {
	border: 0;
	color: #FF6666;
	background-color: transparent;
	text-decoration: underline;
}
a:active { border: 0; color: #FF6666; background-color: transparent; text-decoration: underline; }
a:visited {
	border: 0;
	color: #FF6666;
	background-color: transparent;
	text-decoration: underline;
}
a:hover {
	border: 0;
	color: #666666;
	background-color: transparent;
	text-decoration: underline;
}

p {
	/*margin-right:  25px;*/
	padding: 0;
}


/*  clearfix  */
.clearfix:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}

.clearfix {
    display: inline-table;
    min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#home #page {
	/*background-color: #fffbe7;*/
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	width: 960px !important;
	height: auto;
	/*border: 1px solid #cccccc;
        background-image:url(../../img/smallgoose.net/mainBg.gif);
	background-repeat: no-repeat;*/
        /*background-image:url(./../img/main/mainBgC.gif);*/
	background-repeat: repeat-y;
}

#home #page #pageInner {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	width: 960px !important;
	height: auto;
        background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/flashpark/containerBg.gif);
	background-repeat: repeat-y;
}

#home #page #pageInnerU {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	width: 960px !important;
	height: 27px;
        /*background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/flashpark/containerBg.gif);*/
       &nbsp;background-repeat: no-repeat;
}

#page #pageInner {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	width: 960px !important;
	height: auto;
        background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/flashpark/containerBg.gif);
	background-repeat: repeat-y;
}
#page #pageInnerU {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	width: 960px !important;
	height: 27px;
        /*background-image:url(./../img/main/mainInnerBgU.jpg);*/
	background-repeat: no-repeat;
}

#pageFooterU{

	background-repeat: no-repeat;
height: 20px;
width:950px;

background-color:#FF6666;
border-top:1px solid #FF6600;
color:#FFFFFF;
font-size:90%;
}

#pageHeaderU{

        background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/header/bg.gif);
	background-repeat: no-repeat;
height:77px;
	width: 960px;
padding:10px 10px 0;
}


#page {
	/*background-color: #fffbe7;*/
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	width: 960px !important;
	height: auto;
	/*border: 1px solid #cccccc;*/
        background-image:url(./../img/main/kasouBg.jpg);
	background-repeat: no-repeat;
	
}

/*
#footer {
	padding: 4px 0 0 0;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 30px;
	text-align: left;
	clear: both;
	color:#333333;
	font-size:10pt;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
height:60px;
}
*/

/*20100316追加*/
#footer {
border-top:1px solid #EEEEEE;
clear:both;
color:#333333;

height:790px;
margin-left:10px;
margin-right:10px;
margin-top:30px;
padding:4px 0 0;
text-align:left;
}





#pankuzu {
	margin: 0px 0px 0px 15px;
	padding: 5px 0;
	/*padding: 5px 10px;*/
	/*background: #f0f0f0;*/
}

/*----------------------------------------*/

#contentsLeft {
	float:left;
	/*margin-right: 10px;*/
	width: 710px;
        padding-left: 10px;
}
#contentsCenter {
	float: left;
	margin-right:5px;
	/*width: 217px;*/
	width: 480px;
}
#contentsRight {
	float: left;
	width: 210px;
}
#twoculmn #contentsRight {
        padding-left: 10px;
}
#home #page #contentsLeft {
	width: 710px;
/*width: 710px;*/

}
#home #page #contentsCenter {
	/*width: 217px;*/
	width: 480px;

}
#home #page #contentsRight {
	width: 210px;
}

/*--------------------------------------
 h style
----------------------------------------*/
h1 { 
font-size: 150%; margin-bottom: 0px; /*padding-top: 10px;*/float:left;width:370px; }
h2 { font-size: 130%; margin-bottom: 10px; }
h2.archive-header { font-size: 130%; margin-bottom: 10px; margin-top: 10px; }
h3 { /*font-size: 120%;*/ margin-bottom: 5px; }

.heading1 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0 0 0;
}

#home .heading2 {
	margin: 0 0 5px 0;
	font-size:130%;
       background-repeat:no-repeat;x
	color: #ffffff;
width: 460px;
}

#footer .heading2 {
font-size:100%;
height:15px;
width:280px;
}

.heading2 {
	padding: 5px 0px 5px 5px;
	/*padding: 5px 10px 5px 10px;*/
	margin: 0 0 5px 0;
	/*padding: 5px 10px 10px 10px;*/
	/*margin: 0 0 15px 0;*/
	font-size:130%;
	/*background-color:#eee;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #8957a1;*/
	background-image:url(./../img/main/bg_h2.gif); 
	/*color: #ffffff;*/
	background-repeat:no-repeat;
/*height: 28px;*/
width:710px;
float: left;
}



.heading3 {
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
	color:#333333;
	font-weight:bold;
	font-size:110%;
}
.heading4 {
	margin-bottom: 5px;
	/*border-top: 2px solid #c8a981;*/
	padding: 0px 5px 5px 0px;
	font-weight: bold;
	font-size: 110%;
	color: #333333;
	/* background-image:url(../../img/smallgoose.net/Heading4.jpg); */
	background-repeat:no-repeat;
}

/*#pageInner #contentsLeft .heading2 {
	padding: 5px 0px 10px 0px;
	margin: 0 0 15px 0;
	font-size:130%;
	background-color:#eee;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #8957a1;
        color: #6d5844;
&nbsp;background-image:url(../../img/birthday-cake.jp/Heading2.jpg); 
	
	background-repeat:no-repeat;x
}
*/

/*-------------------------------------------*/

.text1 {
	padding: 10px 0px 0px 20px;
	margin:20px 0 0 0;
	color:#333333;
	font-size:200%;
	font-weight:bold;
}
.text2 {
	padding: 0px 0px 0px 20px;
	margin:20px 0 0 0;
	color:#333333;
	font-size:90%;
}
.style2 {
	color: #7d0000
}
.style3 {
	color: #5f52a0;
}

/*---------------------------------------------
    ul style
-----------------------------------------------*/

ul.list1 { margin: 0 0 20px 20px; }
ul.list2,
ul.list3 { margin: 0 0 20px 0; }
ul.list4 { margin: 0 0 20px 0; }


ul.list1 li,
ul.list2 li,
ul.list3 li { 
	padding : 0px 0; 
	margin:0; 
	/* background-image:url(../../img/smallgoose.net/arrow.gif); */
	/* background-position: 0 4px;*/
	/* text-decoration:none;*/
	/* background-repeat:no-repeat; */
	/* font-size:small;*/
	color:#557; 
	/*width:350px;*/
	/*height:1.5em;*/

width:235px;
float:left;
height:160px;


}
ul.list4 li { 
	padding : 0px 0; 
	margin:0; 
	/* background-image:url(../../img/smallgoose.net/arrow.gif); */
	/* background-position: 0 4px;*/
	/* text-decoration:none;*/
	/* background-repeat:no-repeat; */
	/* font-size:small;*/
	color:#557; 
	/*width:350px;*/
	/*height:1.5em;*/

width:120px;
float:left;
height:180px;


}


ul.list3 li {
	border-bottom: 1px dotted #ddd;
}

#contentsCenter .list1,
#contentsCenter .list2,
#contentsCenter .list3 {
	margin: 0 0 10px 0;
}

/*---------------------------------------*/



.entry,

.inner {

	border-bottom: 1px dotted #aaaabb;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 5px 0px;

}

#contentsLeft .entry,

#contentsLeft .inner {

	/*padding: 0 0px 8px;*/
float: left;
/*width: 690px;*/

}

/*
#twoculmn #contentsLeft .inner {
float: left;
width: 690px;
}
*/

#home #contentsLeft .inner {

	/*padding: 0 0px 8px;*/
float: left;

}

#contentsLeft .entryDetail {

	margin: 0 -15px 0px;

}

/*20090927追加*/
#contentsLeftInner {
float: left;
}


#contentsLeftInnerContentsLeft{
margin: 0px 0px 0px 0px;
width: 220px;
float: left;

}
#contentsLeftInnerContentsRight{
width: 480px;
float: left;
}


.entryBody {

	padding :0; 

	margin:0; 

	text-decoration:none;

	padding-left:0; 

	/* font-size:small; */

	color:#333333; 
width: 200px;
}

.entryMore {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: x-small;

	text-align: right;

}

.entry-header {
width:690px;
	margin: 0 0 10px 0;

	padding: 0;

}

.entry-header-comment {
width:450px;
	margin: 0 0 10px 0;
	padding: 0;
}

/*
.campaign-comment{
width:450px;
}
*/

.entry-content {
/*width: 480px;*/
}

#twoculmn .entry-content {
width: 710px;
}


	.entry-body{

		clear: both;

		margin-bottom: 10px;

	}

	.entry-more {

		clear: both;

		margin-bottom: 10px;

	}

	.entry-more-link {

		display: block;

		margin: 0px 0px 15px 0px;

		padding: 0px 12px 0px 0px;

		background-image: url(../../img/smallgoose.net/arrow_c.gif);

		background-repeat: no-repeat;

		background-position: center right;

		font-size: 90%;

		font-weight: normal;

		text-align: right;

	}

	.entry-tags {



	}

.entry-footer {

	clear: both;

	text-align: right;

	color: #999;

}



/*----------------------------------------------*/

.trackbacks {

	margin-bottom: 15px;

	padding: 10px 15px;

}

	.trackbacks-header { border-bottom: 2px dotted #ddd; background: #f0f0f0; padding: 5px 10px; }

	/*#trackbacks-info { border: 1px solid #eee; background: #f9f9f9; padding: 20px; 30px; }*/

	.trackbacks-content {}

		.trackback { margin-bottom: 20px; }

			.trackback-content {}

			.trackback-footer { font-size: 90%; color: #999; }

/*----------------------------------------------*/

.comments {

	margin-bottom: 15px;


}

	.comments-content { margin-bottom: 20px; }

		.comments-header { border-bottom: 2px dotted #ddd; background: #f0f0f0; padding: 5px 10px; }

		.comment { margin-bottom: 20px; }

			.comment-inner {}

				.comment-header {}

				.comment-content {}

				.comment-footer { font-size: 90%; color: #999; }

				.comment-footer-experimental { display: none; }

	.comments-open { margin-bottom: 20px;  }

		.comments-open-header {
background-image:url(../../img/birthday-cake.jp/Heading2.jpg);
background-repeat:no-repeat;
color:#6D5844;

padding:5px 0px 0px 0px;
}

		.comments-open-content { }

			.comments-open-data {}

				#name-email {}

				#name-email label {}

					#comment-author { width: 100%; }

					#comment-email { width: 100%; }

				#comment-url { width: 100%; }

				#comment-bak-cookie {}

				#comment-open-text {}

					#comment-text { width: 100%; }

				#comments-open-footer {}

					#comment-preview {}

					#comment-post {}



.listMore {

	display: block;

	margin: 0px 0px 15px 0px;

	padding: 0px 12px 0px 0px;

	background-image: url(../../img/smallgoose.net/arrow_c.gif);

	background-repeat: no-repeat;

	background-position: center right;

	/*font-size: small;*/

	font-weight: normal;

	text-align: right;

}

.notice {

	border: 8px solid #ad5da1;

	background:#f3ebef;

	margin: 10px 0 10px 0;

	padding: 15px;

}



.notice h2 {

	padding: 0px 0px 0px 0px;

	margin: 0 0 10px 0;

	color: #7d0000;

	/*font-size:110%;*/

	border:none;

	background-color:#F3EBEF;

}



.notice p {

	padding: 0px 0px 0px 0px;

	margin: 0 0 4px 0;

	color: #666666;

	/*font-size:90%;*/

}

.ad {
	margin-bottom: 5px;
	/*padding: 15px;*/
    text-align:center;
/*
    background-image:url(./../img/main/sideNaviC.gif);
	background-repeat:repeat-y;
*/
}

.adBorder {
	margin-bottom: 5px;
	/*padding: 15px;*/
    text-align:center;
/*
    background-image:url(./../img/main/sideNaviC.gif);
	background-repeat:repeat-y;
*/
border:1px solid;
border-color:#dddddd;
width: 210px;
}

.adBorder2 {
	/*margin: 0 5px 5px;*/
/*border:1px solid;*/
}
.adBorderBlog {
	margin-bottom: 5px;

    background-color:#eeeeee;

border:1px solid;
border-color:#dddddd;
width: 210px;
float: left;
}
.adBorderBlog .entry{
padding:5px;
}


.adOver {
　width: 210px;
	height: 35px;
    background-image:url(./../img/main/sideNaviO.gif);
	background-repeat: no-repeat;
        /*margin-bottom: 25px;*/
}
 /*
.adOver2 {
　width: 210px;
	height: 28px;
    background-image:url(./../img/main/naviBgO_artist.gif);
	background-repeat: no-repeat;
        margin-bottom: 5px;
}

.adOver3 {
　width: 210px;
	height: 28px;
    background-image:url(./../img/main/naviBgO_type.gif);
	background-repeat: no-repeat;
        margin-bottom: -5px;
}

.adOver2 {
　width: 210px;
	height: 28px;
	background-repeat: no-repeat;
        margin-bottom: 5px;
}
*/
/*
.adUnder {
    width: 210px;
	height: 28px;
   margin-top:25px;
    background-image:url(./../img/main/sideNaviU.gif);
	background-repeat: no-repeat;
}
*/

.captionWrap {

	margin: 0 0 20px;

	padding: 20px;
        

	background: transparent url(../images/bg_01.gif) left top repeat;

}

.captionWrap .caption {

	padding: 20px;

	background: #fff;

}

.captionWrap .caption h3 {

	margin: 0 0 10px;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	padding: 10px 0 10px 0px;

	text-align: left;

	font-size: 140%;

}





/*============================================

	settlement.html

==============================================*/

#settlement .captionWrap {  margin: 0 25px 20px; }

#settlement .captionWrap .caption {

	background: #fff url(../images/chara_kazemaro_s.gif) left top no-repeat;

}



#settlement .captionWrap .caption h3 {

	margin: 0 0 10px 50px;



}



.serif {

	margin-left: 25px;

	margin-right: 25px;

	margin-bottom: 10px;

}

.entry .serif,

.inner .serif,

.trackbacks .serif {

	margin-left: 0;

	margin-right: 0;

}

.sefifL {}

.serifR {}





.serifL .chara { float: left; }

.serifR .chara { float: right; }



.serifL .chara01 { background-image: url(../images/serif_kazemaro_l.gif); }

.serifL .chara02 { background-image: url(../images/serif_kouzou_l.gif); }

.serifL .chara03 { background-image: url(../images/serif_saikouchiku_l.gif); }

.serifL .chara04 { background-image: url(../images/serif_botan_l.gif); }

.serifL .chara05 { background-image: url(../images/serif_kuranosuke_l.gif); }

.serifL .chara06 { background-image: url(../images/serif_mitsumoriya_l.gif); }



.serifR .chara01 { background-image: url(../images/serif_kazemaro_r.gif); }

.serifR .chara02 { background-image: url(../images/serif_kouzou_r.gif); }

.serifR .chara03 { background-image: url(../images/serif_saikouchiku_r.gif); }

.serifR .chara04 { background-image: url(../images/serif_botan_r.gif); }

.serifR .chara05 { background-image: url(../images/serif_kuranosuke_r.gif); }

.serifR .chara06 { background-image: url(../images/serif_mitsumoriya_r.gif); }



.chara {

	float: left;

	margin-top: 0;

	margin-bottom: 10px;

	width: 80px;

	height: 80px;

	background-position: left top;

	background-repeat: no-repeat;

}



.serifBody {

	margin-bottom: 10px;

	width: 336px !important;

	width /**/: 366px;

	padding: 12px;

	background: #ddd;

}

.serifL .serifBody { float: right; }

.serifR .serifBody { float: left; }



#contentsLeft .entry .serifBody,

#contentsLeft .inner .serifBody,

#contentsLeft .trackbacks .serifBody {

	width: 356px !important;

	width /**/: 386px;

}

#home #contentsLeft .inner .serifBody {

	width: 276px !important;

	width /**/: 306px;

}



/*===============================================

    answer.php

=================================================*/

#answerForm { text-align: center; margin: 10px 0 30px; }

	.answerFormContents { margin-bottom: 10px; }

	.#answerFormFooter {  }



/*20090121追加*/
ul.archive-list-sitemap { 
	margin:0px 0px 0px 10px;
}

/*20090319追加*/

.tokusyuImage4 .cakeBg {
        background-image:url(../../img/upload/tokusyuImg2.gif);
        background-repeat: no-repeat;
        display: block;
        height: 130px;
}

.tokusyuImage4 .cakeBg p {
        display: block;
        padding: 25px 15px 0 45px;
}

/*20090408追加*/
#contentsLeft .inner a img{
float: left;

}

#headerImg{
background-image:url(./../img/main/mainBgO.gif);
background-repeat:repeat-y;
float:right;
margin:0 10px;
text-align:right;
}
#headerImg h1{
        background-image:url(./../img/main/header.gif);
	background-repeat: repeat-y;
height: 88px;
}

#header{
        background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/flashpark/containerBg.gif);
	background-repeat: repeat-y;
}

.rightnavi li{
    text-align:left;
    border-bottom:1px dotted #4C211A;
margin:0 10px;
padding:5px 10px;

background-image:url(../img/main/arrow.gif);
background-position:0 50%;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/*20090430*/
.entry ul.sbm_icon {
    margin: 0 4px 0 0;
    text-align: right;
}
.entry ul.sbm_icon li {
    display: inline;
}


/*20090511*/
.seoproject li {
font-size: 60%;
float: left;
margin:0 5px 0;
}

/*20090601追加#24*/
p.pagebute {
text-align : right;
float: left;
width: 710px;
}

/*20090715追加*/
#footerMenu li {
float: left;
margin: 0px 12px 5px 0px;
white-space:nowrap;
}

#footerCopy{
width: 950px;
float: left;
}

#footerMenu{
width:920px;
/*margin: auto;*/
}

#footerMenu2{
width:920px;
/*width:710px;*/
/*margin: auto;*/
}
#footerMenu2 li {
float: left;
margin: 0px 12px 5px 0px;
}
#footerMenu ul{
width:920px;
/*margin: auto;*/
float:left;
}

#footerMenu2 ul{
width:920px;
/*width:710px;*/
/*margin: auto;*/
float:left;
}


ul.itemlist li{
width: 160px;

margin: 5px;
float: left;
}


/*10090927追加*/
.inner1 {
background:transparent url(none) repeat scroll 0 0;
display:block;
float:left;
height:auto;
margin:0 0 5px 0;
width:470px;
}

.innerNote {
background:transparent url(none) repeat scroll 0 0;
display:block;
float:left;
height:auto;
margin:0 0 5px 0;
width:210px;
}

.inner1 h3{
/*width:340px;*/
width:210px;
float:left;
}

.inner1Contents{
margin: 0 0 0 5px;
/*width:340px;*/
width:210px;
float: left;
}

.inner1ContentsTitle{
width:260px;
float:left;
}
.inner1ContentsCat{
width:100px;
text-align:right;
float:left;
}

.inner1Contents2{
margin: 0 0 0 5px;
float: left;
}

.inner1Contents2 p.note{
margin: 0 0 0 5px;
width: 220px;
float: left;
}

p.noteurl{
word-wrap:break-word; word-break:break-all;
}



.inner2 {
background:transparent url(none) repeat scroll 0 0;
display:block;
float:left;
height:auto;
margin:0 0 5px 0;
width:235px;
}

.inner2first {
background:transparent url(none) repeat scroll 0 0;
display:block;
float:left;
height:auto;
margin:0 0 5px 0;
width:470px;
}

.inner2Contents{
margin: 0 0 0 5px;
width: 140px;
float: left;
}

.inner2firstContents{
margin: 0 0 0 5px;
width: 210px;
float: left;
}

.inner1Contents .pickupTitle{
font-size:130%;
color: #e04020;
}

.pickupTitle{
font-size:130%;
color: #e04020;
margin: 5px;
}
.pickupTitle a{
color: #e04020;
}

.inner1Contents .pickupTitle a{
color: #e04020;
}



#pageHeaderU h2 {
font-size:90%;
margin:0;
padding:5px;
color: #ffffff;
width:600px;
float:left;
}

/*20091001*/
ul.gnavi{

float:right;
margin:0 10px 0 0;
text-align:right;
background-color:#FFFFFF;
}

ul.gnavi li{
float:left;
margin:0 10px;
width:auto;
}

#home #page #gnavi{
background-image:url(./../img/main/mainBgC.gif);
	background-repeat: repeat-y;
}


.adOver1 {
background-image:url(./../img/main/contentsBgT.gif);
background-repeat:no-repeat;
height:35px;
margin-bottom:0px;
width:480px;
float:left;
}
.adOver2 {
background-image:url(./../img/main/contentsBgT2.gif);
background-repeat:no-repeat;
height:35px;
margin-bottom:0px;
width:480px;
float:left;
}
.adOver3 {
background-image:url(./../img/main/contentsBgT3.gif);
background-repeat:no-repeat;
height:35px;
margin-bottom:0px;
width:480px;
float:left;
}

.adOverNone {
background-image:url(./../img/main/contentsBgTNone.gif);
background-repeat:no-repeat;
height:10px;
margin-bottom:0px;
}

.c_right {
background-image:url(./../img/main/contentsBgC.gif);
background-repeat:repeat-y;
float: left;
padding: 0px 5px;
}

.adUnder {
background-image:url(./../img/main/contentsBgU.png);
background-repeat:no-repeat;
height:34px;

width:480px;
float: left;
}

.adimg{
margin: 0px 0px 5px 0px;
}

#search{
text-align:right;
margin: 0px 0px 0px 0px;
padding:2px 0 5px;
background-image:url(./../img/main/search_bg.gif);
background-repeat:no-repeat;
height: 28px;
background-position: right top;
}
#search input{
float:left;
}
#search input#top_searcb_d_n{
float:left;
width:230px;
}

#top{
height:30px;
}
#top h2 {
font-size:100%;
margin:0;
padding:5px;
color: #333333;
/*width:470px;*/
float:left;
}


#searchSpace{
width: 125px;
height:10px;
float:left;
}


.listCatItem li {
float: left;
margin:0 5px 0;
white-space:nowrap;
}

.listCatItem{

}

.innerList {
	padding: 5px;
background-color:#eeeeee;
float: left;
}

.innerList h3 {
clear:both;
padding: 5px;
margin:0px;
}


/*ここからイベント詳細*/

.inner1ContentsDetail{
margin: 0 0 0 5px;
width: 150px;
float: left;
}

.inner1Contents2Detail{
/*margin: 0 0 0 5px;*/
float: left;
}

.inner1Contents2Detail p.note{
border-bottom:1px dotted #AAAABB;
padding: 5px;
background-color:#eeeeee;
}

/*ここからイベント登録*/
.innerCreate h3 {
clear:both;
padding: 0px 0 0px 0;
margin:0px;
}
.innerCreate p {
padding: 0px 0 5px 0;
}

/*ブログ記事*/
.entry ul.sbm_icon li a img{
float: none!important;

}


/*トップ調整*/
#pickup{
width:470px;
}

.innerInput input,
.innerInput textarea{
width:100%;
}

.innerInput .submit input{
width: auto;
float:right;
}

.error_message{
color:#ff0000;
}

p.right{
text-align: right;
}

#contentsRight .ad img{
border: 1px solid #cccccc;
padding:3px;
}


.itemlist{
float: left;
width: 220px;

}

.itemlist img{
border:1px solid #CCCCCC;
padding:3px;
}

.imgwaku img{
border:1px solid #CCCCCC;
padding:3px;
}
.kagobtn {
width:210px;
text-align:right;
float:right;
}
.kagobtn img{
border:1px solid #CCCCCC;
padding:3px;
}



.itemlistbox{
float: left;
width: 232px;
height:auto;
/*height:225px;*/
}

.itemListCulm{
float: left;
height:auto;
margin: 0 0 5px 0;
}

.itemlistptag{
width: 210px;
text-align:center;
}


.heightLineParent{
float: left;
width: 232px;
/*height:225px;*/
}


/*キャンペーン一覧20091206*/
.adOver1List {
background-image:url(./../img/main/contentsBgTList.gif);
background-repeat:no-repeat;
height:29px;
margin-bottom:0px;
width:710px;
float:left;
}

.c_rightList {
background-image:url(./../img/main/contentsBgCList.gif);
background-repeat:repeat-y;
float: left;
padding: 0px 5px;
width:710px;
}

.adUnderList {
background-image:url(./../img/main/contentsBgUList.png);
background-repeat:no-repeat;
height:34px;

width:710px;
float: left;
}

.inner1List {
background:transparent url(none) repeat scroll 0 0;
display:block;
float:left;
height:auto;
margin:0 0 5px 0;
width:700px;
}

.inner1ContentsList{
margin: 0 0 0 5px;
width:450px;
float: left;
}

/*mainbanner*/
#mainbanner .inner1 img {
border:1px solid #CCCCCC;
padding:3px;
margin-bottom:5px;
}

/*キャンペーンページ*/
div#detailphotoblock {
    float: left;
    width: 320px;
}
div#detailrightblock {
    float: right;
    width: 370px;
}
div#detailrightblock h2 {
    margin: 5px 0;
    padding: 0;
    color: #ff6600;
    font-size: 140%;
    font-weight: bold;
}
div.listarea {
    clear: both;
    padding: 5px 0 5px 0;
    /*overflow: auto;*/
}

div.listphoto {
    float: left;
    width: 340px;
}
div.listrightblock {
    float: right;
    width: 360px;
}
div.listrightblock h3 {
    width: 340px;
    margin: 3px 5px;
    padding: 3px 3px;
    border-bottom: 2px solid #cccccc;
    background-color: #eeeeee;
    font-size: 120%;
}
.itemlistCampaign{
float: left;
width: 240px;

}

.adBorderBlog .entry h3{
width:200px;
}

.entryCampaign {
width: 360px;
float: left;
	border-bottom: 1px dotted #aaaabb;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;

}


.rakuten #footer{
background-image:url(./../img/main/mainBgC.gif);
background-repeat:repeat-y;
width:960px;
margin: 0 0 0 0 ;
height: 690px;
}
.rakuten #footer .entry{
margin: 0 10px 0 10px ;
}

.rakuten #page {
	padding: 0px;
	margin: 0px;
    background-image:url(./../img/main/kasouBg.jpg);
	background-repeat: no-repeat;
	
}
.rakuten #pageInner {
	margin: 0px;
	text-align: left;
	float: left;
	height: auto;
    background-image:url(./../img/main/mainBgC.gif);
	background-repeat: repeat-y;
}

.rakuten #contentsLeft {
	margin-right: 0px;
    padding-left: 0px;
    background-image:url(./../img/main/mainBgC.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.rakuten #footerMenu,
.rakuten #footerCopy{
margin: 0 10px 0 10px ;

}

.rakuten .ft{
width:280px;
}
.ft{
width:280px;
}

#pageInnerBackground{
	float: left;
/*
    background-image:url(./../img/main/mainBgCInner.gif);
	background-repeat: repeat-y;
*/
}

#cart{width:210px;text-align:center;margin:0px auto 0px;}

/*ECCUBE依存のサイト用CSS*/
#contentsCenter #mtblog {
float:left;
width:240px;
}
div#three_maincolumn h2 {
padding:5px 0 0;
}
#contentsCenter .entry {
float:left;
padding:5px 10px;
}
#contentsCenter .listMore {
float:left;
padding:5px 10px;
width:220px;
}
#contentsCenter #mtoshirase {
float:left;
width:240px;
}
#contentsCenter #mtkoe {
float:left;
width:240px;
}
.contentsInfoOver {
background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/flashpark/mainSouryouBgO.gif);
background-repeat:no-repeat;
float:left;
height:10px;
margin:10px 0 0;
padding:0 10px;
width:480px;
}

#contentsInfo {
background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/flashpark/mainSouryouBgC.gif);
background-repeat:repeat-y;
float:left;
margin:0;
padding:5px 10px;
width:480px;
}
.contentsInfoUnder {
background-image:url(http://www.takasaki-wave.com/user_data/packages/default/img/flashpark/mainSouryouBgU.gif);
background-repeat:no-repeat;
float:left;
height:13px;
margin:0;
padding:0 10px;
width:480px;
}
#contentsInfo #infodetail {
float:left;
width:230px;
}
div#three_maincolumn h2 {
padding:5px 0 0;
}

div#leftNaviBanner p {
padding:10px 0 0;
float:left;
}

.telmail{position: static;
top: 90px;
left: 940px;
text-align: right;
text-shadow:0 0 3px #000;
font-size:1.6em;
color: #fff;
width: 96%;
margin-top: 40px;
}

.telmail a:link {
	color: #fff;

}









