#event-oubo{
	width:400px;
	display:block;
	overflow:auto;
	margin:15px 0 10px;
}
#event-oubo .even-oubot-title{
}
#event-oubo img{
	margin:0 10px 0 0;
}
/* top page *******************************
.site_top{
	height:1560px;
	overflow:hidden;
}
.post_area{
	float:left;
	width:190px;
	height:265px;
	margin:0 4px 40px;
	overflow:hidden;
	background:url(images/bg_misawasuki.gif) top left no-repeat;
}
.article_area{
	width:180px;
	height:170px;
	margin:0 auto 25px;
	overflow:hidden;
}
.article_area h2{
	margin:5px 0 10px;
	padding:10px;
	background:#FFFFFF;
}
.article_area h2 a{
	color:#454545;
}
.article_area h2 a:hover{
	color:#FFCC00;
}
.post_area .avatar{
	float:left;
	margin:0 5px 0 0;
}

.post_area .post_time{
	color:#773300;
}

.post .link_bg{
	text-align:right;
	font-size:1em;
}
.post .link_bg a{
	padding:0 0 0 15px;
	background:url(images/arrow_next_w.gif) left center no-repeat;
}
**************************************** */

.top_advert{
	margin:15px 0 0 0;
}

/* sitetop index new list */

.st_suki,
.st_proposal,
.st_agring{
	margin:30px 0 0 0;
}
.st_event{
	margin:15px 0 0 0;
}

/* gogo list*/
.st_gogo p a{
	width:400px;
	height:70px;
	display:block;
	background:url(images/st-gogo-bgtop.jpg) top no-repeat;
}
.st_gogo p a:hover{
	background-position:bottom;
}
.st_gogo p a span{
	display:none;
}

#st_gogotab{
	width:380px;
	height:auto;
	padding:10px 10px 5px;
	background:url(images/st-gogo-bgmiddle.jpg) repeat-y;
}
#st_gogotab #tab5{
	padding:5px 0 0 0;
}

/* gogo tab */
#st_gogotab	.tabNav{
	height:28px;
	border-bottom:2px solid #FF3300;
}
#st_gogotab	.tabNav li{
	display:inline;
}

#st_gogotab	.tabNav li{
	float:left;
	width:150px;
	height:28px;
	margin:0 10px 0 0;
}
#st_gogotab	.tabNav li span{
	display:none;
}
#st_gogotab	.tabNav	li.tab05{
	background:url(images/st-gogo-tab.jpg) no-repeat;
	background-position:0 -30px;
}

/* gogo tab content */
#st_gogotab #tab5 ul{
	clear:both;
	width:380px;
	overflow:hidden;
}
#st_gogotab #tab5 li{
	float:left;
}
#st_gogotab #tab5 li a{
	float:left;
	padding:0 0 0 30px;
	margin:0 5px 0 0;
	font-size:0.875em;
	line-height:1.5em;
	background:url(images/st-gogo-list.jpg) center left no-repeat;
}
/* event list*/
.st_event p a{
	width:400px;
	height:40px;
	display:block;
	margin:0 0 5px 0;
	background:url(images/st-event-bgtop.jpg) top no-repeat;
}
.st_event p a:hover{
	background-position:bottom;
}
.st_event p a span{
	display:none;
}
#event_toplist{
	margin:0 0 10px 0;
}
#event_toplist ul{
	clear:both;
	font-size:0.875em;
}
#event_toplist ul li{
	height:18px;
	display:block;
	overflow:hidden;
}
#event_toplist .list_left{
	float:left;
	width:180px;
	height:18px;
	display:block;
	margin:0 10px 0 0;
	overflow:hidden;
}
#event_toplist .list_left a{
	width:500px;
	display:block;
	line-height:1.25em;
}
#event_toplist .list_left_new{
	float:left;
	width:150px;
	height:18px;
	display:block;
	margin:0 10px 0 0;
	padding:0 0 0 30px;
	overflow:hidden;
	background:url(images/event-list-new.gif) no-repeat;
}
#event_toplist .list_left_new a{
	width:500px;
	display:block;
	line-height:1.25em;
}
#event_toplist .list_left_madika{
	float:left;
	width:120px;
	height:18px;
	display:block;
	margin:0 10px 0 0;
	padding:0 0 0 60px;
	overflow:hidden;
	background:url(images/event-list-madika.gif) no-repeat;
}
#event_toplist .list_left_madika a{
	width:500px;
	display:block;
	line-height:1.25em;
}

#event_toplist .list_right{
	float:right;
	width:210px;
	height:18px;
	display:block;
	line-height:1.25em;
	overflow:hidden;
}
#event_toplist_p{
	width:400px;
	display:block;
	margin:5px 0 0 0;
	padding:5px 0;
	font-size:0.875em;
}
#event_toplist_p p{
	clear:both;
	text-align:center;
}
.event_rec{
}


/* suki list*/
.st_suki p a{
	width:400px;
	height:70px;
	display:block;
	background:url(images/st-suki-bgtop.jpg) top no-repeat;
}
.st_suki p a:hover{
	background-position:bottom;
}
.st_suki p a span{
	display:none;
}

#st_sukitab{
	width:380px;
	height:auto;
	padding:10px 10px 5px;
	background:url(images/st-suki-bgmiddle.jpg) repeat-y;
}
#st_sukitab #tab1,
#st_sukitab #tab2{
	padding:5px 0 0 0;
}

/* suki tab */
#st_sukitab	.tabNav{
	height:28px;
	border-bottom:2px solid #00CC99;
}
#st_sukitab	.tabNav li{
	display:inline;
}
#st_sukitab	.tabNav li a{
	float:left;
	width:150px;
	height:28px;
	margin:0 10px 0 0;
}
#st_sukitab	.tabNav li a span{
	display:none;
}
#st_sukitab	.tabNav	li.tab01 a{
	background:url(images/st-suki-tab.jpg) no-repeat;
}
#st_sukitab	.tabNav	li.tab01 a.active{
	background:url(images/st-suki-tab.jpg) no-repeat;
	background-position:0 -30px;
}
#st_sukitab	.tabNav	li.tab02 a{
	background:url(images/st-suki-tab.jpg) no-repeat;
	background-position:-150px 0;
}
#st_sukitab	.tabNav	li.tab02 a.active{
	background:url(images/st-suki-tab.jpg) no-repeat;
	background-position:-150px -30px;
}

/* suki tab content */
#st_sukitab #tab1 li{
	clear:both;
	width:380px;
	overflow:hidden;
}
#st_sukitab #tab1 li p{
	float:left;
	line-height:20px;
}
#st_sukitab #tab1 li .post_time{
	margin:0 10px 0 0;
}
#st_sukitab #tab1 li .post_title{
	width:160px;
	overflow:hidden;
}
#st_sukitab #tab1 li a{
	width:500px;
	display:block;
}
#st_sukitab #tab1 p .avatar{
	float:left;
	padding:0 5px 0 10px;
}

/* suki tab content commentlist */
#st_sukitab #tab2 .recently_comments{
	font-size:0.875em;
	color:#666666;
}
#st_sukitab #tab2 .recently_comments dt{
	margin:5px 0;
}
#st_sukitab #tab2 .recently_comments dd{
	margin:5px 0;
	padding:0 0 0 20px;
	background:url(images/arrow-k.gif) top left no-repeat;
}
#st_sukitab #tab2 .recently_comments .comment_date a{
	float:left;
	width:75px;
	display:block;
}


/* ---------------------------------------------------------------------------------- */
/* artist interview link */
.st_artist-list{
	margin:30px 0 0 0;
}
.st_artist-list a{
	width:190px;
	height:20px;
	display:block;
	overflow:hidden;
	margin:0 0 0 85px;
	font-size:10px;
	color:#FFFFFF;
	line-height:20px;
	text-align:center;
	background:url(images/artist_link.gif) top no-repeat;
}
.st_artist-list a:hover{
	background-position:0 -20px;
}
.st_artist-list .at-momo{
	width:285px;
	height:45px;
	display:block;
	margin:0 0 15px 0;
	padding:5px 0 0 115px;
	background:url(images/artist_bg-momo.jpg) no-repeat;
}
.st_artist-list .at-naoko{
	width:285px;
	height:45px;
	display:block;
	margin:0 0 15px 0;
	padding:5px 0 0 115px;
	background:url(images/artist_bg-naoko.jpg) no-repeat;
}

/* artist list*/
.st_artist p a{
	width:400px;
	height:70px;
	display:block;
	background:url(images/st-artist-bgtop.jpg) top no-repeat;
}
.st_artist p a:hover{
	background-position:bottom;
}
.st_artist p a span{
	display:none;
}

#st_artisttab{
	width:380px;
	height:auto;
	padding:10px 10px 5px;
	background:url(images/st-artist-bgmiddle.jpg) repeat-y;
}
#st_artisttab #tab4{
	padding:5px 0 0 0;
}

/* artist tab */
#st_artisttab .tabNav{
	height:28px;
	border-bottom:2px solid #CB9800;
}
#st_artisttab .tabNav li{
	display:inline;
}

#st_artisttab .tabNav li{
	float:left;
	width:150px;
	height:28px;
	margin:0 10px 0 0;
}
#st_artisttab .tabNav li span{
	display:none;
}
#st_artisttab .tabNav li.tab04{
	background:url(images/st-artist-tab.jpg) no-repeat;
	background-position:0 -30px;
}

/* artist tab content */
#st_artisttab #tab4 li{
	clear:both;
	width:380px;
	overflow:hidden;
}
#st_artisttab #tab4 li p{
	float:left;
	line-height:20px;
	margin:0;
	padding:0;
}
#st_artisttab #tab4 li .post_time{
	margin:0 10px 0 0;
}
#st_artisttab #tab4 li p.post_title{
	width:200px;
	overflow:hidden;
}
#st_artisttab #tab4 li p.post_comment{
	padding:0 5px;
}
#st_artisttab #tab4 li a{
	width:400px;
	display:block;
}

/* ---------------------------------------------------------------------------------- */
/* agring list*/
.st_agring p a{
	width:400px;
	height:70px;
	display:block;
	background:url(images/st-agring-bgtop.jpg) top no-repeat;
}
.st_agring p a:hover{
	background-position:bottom;
}
.st_agring p a span{
	display:none;
}

#st_agringtab{
	width:380px;
	height:auto;
	padding:10px 10px 5px;
	background:url(images/st-agring-bgmiddle.jpg) repeat-y;
}
#st_agringtab #tab5{
	padding:5px 0 0 0;
}

/* agring tab */
#st_agringtab .tabNav{
	height:28px;
	border-bottom:2px solid #54AB03;
}
#st_agringtab .tabNav li{
	display:inline;
}

#st_agringtab .tabNav li{
	float:left;
	width:150px;
	height:28px;
	margin:0 10px 0 0;
}
#st_agringtab .tabNav li span{
	display:none;
}
#st_agringtab .tabNav li.tab05{
	background:url(images/st-agring-tab.jpg) no-repeat;
	background-position:0 -30px;
}

/* agring tab content */
#st_agringtab #tab5 li{
	clear:both;
	width:380px;
	overflow:hidden;
}
#st_agringtab #tab5 li p{
	float:left;
	line-height:20px;
	margin:0;
	padding:0;
}
#st_agringtab #tab5 li .post_time{
	margin:0 10px 0 0;
}
#st_agringtab #tab5 li p.post_title{
	width:200px;
	overflow:hidden;
}
#st_agringtab #tab5 li p.post_comment{
	padding:0 5px;
}
#st_agringtab #tab5 li a{
	width:400px;
	display:block;
}

/* ---------------------------------------------------------------------------------- */


/* proposal list*/
.st_proposal p a{
	width:400px;
	height:70px;
	display:block;
	background:url(images/st-proposal-bgtop.jpg) top no-repeat;
}
.st_proposal p a:hover{
	background-position:bottom;
}
.st_proposal p a span{
	display:none;
}

#st_proposaltab{
	width:380px;
	height:auto;
	padding:10px 10px 5px;
	background:url(images/st-proposal-bgmiddle.jpg) repeat-y;
}
#st_proposaltab #tab3{
	padding:5px 0 0 0;
}

/* proposal tab */
#st_proposaltab	.tabNav{
	height:28px;
	border-bottom:2px solid #9C4998;
}
#st_proposaltab	.tabNav li{
	display:inline;
}

#st_proposaltab	.tabNav li{
	float:left;
	width:150px;
	height:28px;
	margin:0 10px 0 0;
}
#st_proposaltab	.tabNav li span{
	display:none;
}
#st_proposaltab	.tabNav	li.tab03{
	background:url(images/st-proposal-tab.jpg) no-repeat;
	background-position:0 -30px;
}

/* proposal tab content */
#st_proposaltab #tab3 li{
	clear:both;
	width:380px;
	overflow:hidden;
}
#st_proposaltab #tab3 li p{
	float:left;
	line-height:20px;
	margin:0;
	padding:0;
}
#st_proposaltab #tab3 li .post_time{
	margin:0 10px 0 0;
}
#st_proposaltab #tab3 li p.post_title{
	width:200px;
	overflow:hidden;
}
#st_proposaltab #tab3 li p.post_comment{
	padding:0 5px;
}
#st_proposaltab #tab3 li a{
	width:400px;
	display:block;
}


/* sitetop index page sidebar_left ********
**************************************** */
.wakaba{
	width:260px;
	margin:10px 0 0 0;
	background:url(images/beginner_bottom.gif) left bottom no-repeat;
}
.wakaba h2{
	width:240px;
	height:25px;
	padding:45px 0 0 25px;
	background:url(images/beginner_top.gif) no-repeat;
}
.wakaba ul{
	width:245px;
	height:auto;
	padding:10px 0 15px 15px;
	overflow:auto;
	background:url(images/beginner_middle.gif) repeat-y;
}
.wakaba ul li{
	float:left;
	width:100px;
	overflow:hidden;
	line-height:13px;
	font-size:0.75em;
	margin:0 0 6px 0;
	padding:0 0 0 16px;
	background:url(images/howwhat.gif) center left no-repeat;
}
.wakaba ul li a{
	width:140px;
}

.sidebar_bloginfo{
	width:230px;
	height:auto;
	overflow:auto;
	margin:30px 0 0 0;
	padding:60px 15px 0;
	font-size:0.875em;
	background:url(images/weblog_archive.gif) no-repeat;
}
.sidebar_bloginfo h2 a{
	color:#000000;
}
.sidebar_bloginfo .title_01,
.sidebar_bloginfo .title_02,
.sidebar_bloginfo .title_03,
.sidebar_bloginfo .title_04,
.sidebar_bloginfo .title_05{
	width:226px;
	padding:0 0 5px 0;
}
.sidebar_bloginfo .title_01{
	background:url(images/weblog_h2_01.gif) bottom no-repeat;
}
.sidebar_bloginfo .title_02{
	background:url(images/weblog_h2_02.gif) bottom no-repeat;
}
.sidebar_bloginfo .title_03{
	background:url(images/weblog_h2_03.gif) bottom no-repeat;
}
.sidebar_bloginfo .title_04{
	background:url(images/weblog_h2_04.gif) bottom no-repeat;
}
.sidebar_bloginfo .title_05{
	background:url(images/weblog_h2_05.gif) bottom no-repeat;
}

.sidebar_bloginfo ul{
	width:220px;
	height:60px;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:5px 0 15px 0;
}
.sidebar_bloginfo ul li{
	width:500px;
	line-height:1.375em;
}
.sidebar_bloginfo ul li span{
	padding:0 5px 0 0;
}

/* wedding list*/
.st_wedding{
	margin:30px 0 0 0;
}
.st_wedding p a{
	width:260px;
	height:40px;
	display:block;
	background:url(images/st-wedding-bgtop.jpg) top no-repeat;
}
.st_wedding p a:hover{
	background-position:bottom;
}
.st_wedding p a span{
	display:none;
}

#st_wedding{
	width:260px;
	background:url(images/st-wedding-bgmiddle.jpg) repeat-y;
}
#st_wedding p{
	padding:10px 0 0 10px;
}
#st_wedding p a{
	color:#333333;
}
#st_wedding ul{
	margin:0;
	padding:0 15px;
}
#st_wedding li{
	width:230px;
	overflow:hidden;
}
#st_wedding li a{
	width:400px;
	display:block;
	font-size:0.875em;
	line-height:1.25em;
}

/* twitter list*/
.timestwitter{
	width:252px;
	margin:10px 0 0 0;
	border:4px solid #C0DEED;
	background:#EDFEFF;
	border-radius: 10px;        	/* CSS3草案 */
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   	/* Firefox用 */  
}
.timestwitter h2 img{
	padding:0 6px 0 6px;
}
.timestwitter h2{
	font-family: "Trebuchet MS", "Arial", "Verdana", "Helvetica", sans-serif;
	font-size:0.875em;
	text-align:center;
	color:#00C8FF;
	width:240px;
	height:30px;
	line-height:30px;
	padding:10px 5px 5px 10px;
}
.timestwitter li{
	margin:0 5px 2px;
	padding:5px 10px 3px;
	font-size:0.75em;
	line-height:1.25em;
	border:2px solid #DDEEF6;
	background:#FFFFFF;
	border-radius: 10px;        	/* CSS3草案 */
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   	/* Firefox用 */  
}
.timestwitter a.aktt_tweet_time{
	display: block;
	text-align:right;
}
.timestwitter a.aktt_tweet_time:hover{
}


/* misawasuki index page 1st column *******
**************************************** */
.toptitle{
	width:680px;
	height:200px;
	display:block;
	margin:0 0 20px 0;
}

.h2_bg_guest{
	background:url(images/misawasuki_titlebanner.jpg) no-repeat;
}
.h2_bg_user{
	background:url(images/misawasuki_titlebanner_user.jpg) no-repeat;
}

.toptitle ul{
	padding:165px 0 0 280px;

}
.toptitle li{
	float:left;
}
.toptitle li a{
	width:180px;
	height:25px;
	display:block;
	margin:0 10px;
}
.toptitle a span{
	display:none;
}
.toptitle li.toukou_user a{ background:url(images/c1_btn_edit.gif); }
.toptitle li.toukou_user a:hover{	background-position:bottom; }

.toptitle li.toukou_user_form a{ background:url(images/c1_btn_user_form.gif); }
.toptitle li.toukou_user_form a:hover{	background-position:bottom; }

.toptitle li.toukou_guest a{ background:url(images/c1_btn_guest.gif); }
.toptitle li.toukou_guest a:hover{	background-position:bottom; }

.toptitle li.toukou_touroku a{ background:url(images/c1_btn_touroku.gif); }
.toptitle li.toukou_touroku a:hover{	background-position:bottom; }


.suki_column1st{
	float:left;
	width:420px;
}
.suki_column1st .googlemaps{
	display:none;
}
.suki_column1st .post_area{
	width:420px;
	height:200px;
	display:block;
	margin:0 0 40px 0;
	background:url(images/newstitle_bg.gif) bottom left no-repeat;
}
.suki_column1st .post_area_even{
	float:right;
}
.suki_column1st .article_area{
	float:left;
	width:340px;
	height:200px;
	padding:0 5px;
	overflow:hidden;
}
.suki_column1st .article_area .post_time,
.suki_column1st .post_single .post_time{
	color:#773030;
	margin:0 0 5px 0;
}
.suki_column1st .article_area .article_title{
	margin:5px 0 0 0;
	background:#FFFFFF;
}
.suki_column1st .article_area h2{
	padding:10px;
	font-size:1.25em;
}
.suki_column1st .article_area p.author_name{
	font-size:0.75em;
}
.suki_column1st .article_area .post_content{
	width:340px;
	height:148px;
	overflow:hidden;
}
.suki_column1st .avatar_area{
	float:right;
	width:60px;
	height:190px;
}
.suki_column1st .avatar_area .avatar{
	margin:0 0 10px 0;
}


/* misawasuki index page 2nd column *******
**************************************** */
.suki_column2nd{
	float:right;
	width:240px;
}
.suki_column2nd ul{
	width:240px;
	overflow:hidden;
	margin:0 0 40px 0;
}
.suki_column2nd ul li{
	width:800px;
	overflow:hidden;
}
.suki_column2nd ul li a{
	font-size:0.875em;
	line-height:1.5em;
}
.suki_column2nd ul li span{
	margin:0 5px 0 0;
}

.suki_column2nd .ranking ul li{
	padding:0 0 0 25px;
}
.suki_column2nd .ranking ul li span{
	display:none;
}
.suki_column2nd ul li.rank_gold{ background:url(images/rank_gold.gif) center left no-repeat; }
.suki_column2nd ul li.rank_silver{ background:url(images/rank_silver.gif) center left no-repeat; }
.suki_column2nd ul li.rank_copper{ background:url(images/rank_copper.gif) center left no-repeat; }
.suki_column2nd ul li.rank_4{ background:url(images/rank_4.gif) center left no-repeat; }
.suki_column2nd ul li.rank_5{ background:url(images/rank_5.gif) center left no-repeat; }
.suki_column2nd ul li.rank_6{ background:url(images/rank_6.gif) center left no-repeat; }
.suki_column2nd ul li.rank_7{ background:url(images/rank_7.gif) center left no-repeat; }
.suki_column2nd ul li.rank_8{ background:url(images/rank_8.gif) center left no-repeat; }
.suki_column2nd ul li.rank_9{ background:url(images/rank_9.gif) center left no-repeat; }
.suki_column2nd ul li.rank_10{ background:url(images/rank_10.gif) center left no-repeat; }

/* recentry comment */
.suki_column2nd .recentry_comment_list{
	margin:0 0 40px 0;
	font-size:0.875em;
	color:#666666;
}
.suki_column2nd dl.recently_comments{
	width:200px;
	margin:0 0 10px 0;
	overflow:hidden;
}
.suki_column2nd dl.recently_comments dt{
	width:800px;
	height:20px;
	overflow:hidden;
}
.suki_column2nd dl.recently_comments dd .comment_date a{
	width:200px;
	padding:0 0 2px 0;
	display:block;
}
.suki_column2nd dl.recently_comments dd a{
	font-size:0.625em;
	line-height:1em;
	color:#FF9900;
}
.suki_column2nd dl.recently_comments dd{
	width:300px;	
	height:30px;
	padding:0 0 0 20px;
	background:url(images/arrow-k.gif) center left no-repeat;
}


/* misawasuki single page *****************
**************************************** */
.navigation{
	clear:both;
	height:30px;
}
.post_single .article_title{
	background:url(images/c1_title_top.gif) top left no-repeat;
}
.post_single h1{
	font-size:1.25em;
	margin:0 0 5px 0;
	padding:15px 20px 25px;
	background:url(images/c1_title_bottom.gif) bottom left no-repeat;
}
.post_single .post-categories{
	margin:10px 0;
}
.post_single .post-categories li a{
	font-size:0.875em;
}
.post_single .avatar{
	float:left;
	margin:0 10px 10px 0;
}
.post_single .author_name{
	float:left;
	line-height:60px;
}
.post_single .level{
	margin:15px 0 0 0;
}
.post_single .entry{
	clear:both;
	margin:10px 0 40px 0;
	color:#666666;
}
.post_single .entry p{
	line-height:1.75em;
	margin:0 0 20px 0;
}
.post_single .entry img{
	margin:0 20px 10px 0;
	border:5px solid #DFDFDF;
	display:inline;
}

#left_column .archive20list li{
	width:600px;
	line-height:1.25em;
	overflow:hidden;
}
#left_column .archive20list li span{
	margin:0 10px 0 0;
}


/* misawasuki single page comment *********
**************************************** */
.post_single ol.commentlist{
	margin:40px 0 0 0;
}
.post_single ol.commentlist .comment_time{
	float:right;
	color:#773030;
}
.post_single ol.commentlist li{
	clear:both;
	margin:0 0 30px 0;
}
.post_single .comment_text{
	clear:both;
	background:url(images/c1_comment_bottom.gif) bottom left no-repeat #EFEFEF;
}
.post_single .comment_text p{
	padding:10px 20px 20px;
}


/* misawasuki single comment form *********
**************************************** */
.comment_form{
	clear:both;
	padding:40px 0 0 0;
}
.comment_form img{
	float:left;
	margin:0 20px 0 0;
}
.comment_form_box{
	float:right;
}
#comment{
	width:460px;
}
#author,
#email,
#url{
	width:390px;
}
.comment_form_box p{
	line-height:15px;
	margin:0 0 10px 0;
}
.comment_form_box p.comment_name{
	padding:0 0 0 70px;
	background:url(images/c1_name.gif) center left no-repeat;
}
.comment_form_box p.comment_mail{
	padding:0 0 0 70px;
	background:url(images/c1_mail.gif) center left no-repeat;
}
.comment_form_box p.comment_url{
	padding:0 0 0 70px;
	background:url(images/c1_url.gif) center left no-repeat;
}


/* page.php *******************************
**************************************** */
.ddsg-wrapper{
	clear:both;
	padding:20px 0 0 40px;
}
.ddsg-pagenav{
	margin:20px 0;
}
.ddsg-wrapper ul{
	margin:10px 0 0 20px;
}
.ddsg-wrapper ul li{
	line-height:1.5em;
}

.about .entry_content {
	clear:both;
	width:620px;
	margin:0 0 0 30px;
	padding-bottom:20px;
}


/* page3.php *******************************
**************************************** */
.biginner h2{
	font-size:1.5em;
	margin:0 0 40px 0;
	padding:24px 0 0 20px;
	color:#666666;
	background:url(images/title_bg.gif) no-repeat;
}
.biginner .entry_content h3{
	margin:15px 0;
	padding:5px;
	color:#666666;
}
.biginner .entry_content p{
	line-height:1.75em;
	margin:0 0 30px 0;
	padding:0 0 0 15px;
}
.biginner .entry_content{
	padding:0 0 0 20px;
}
.biginner .entry_content img{
	margin:10px 0 5px;
	border:1px solid #999999;
}

#linklist li p{
	margin:20px 0 0 0;
}
#linklist li a{
	font-size:0.875em;
	margin:0 0 0 30px;
	padding:0 0 0 15px;
	line-height:1.5em;
	background:url(images/arrow_next_w.gif) center left no-repeat;
}


.present_page{
	margin:0 0 50px 0;
	padding:0 0 0 35px;
}
.present_page h3{
	margin:0 0 20px;
}

/* soramachikamei-page.php ****************
**************************************** */
.soramachi .entry_content{
	width:680px;
}
.soramachi .present_page p{
	text-indent:1em;
	line-height:1.75em;
	margin:0 0 20px 0;
	padding:0 5px;
}
.soramachi .soramachi_page p{
	line-height:1.75em;
	margin:0 0 10px 0;
	padding:0 5px;
}
.soramachi h2{
	font-size:1.5em;
	margin:0 0 40px 0;
	padding:24px 0 0 20px;
	background:url(images/title_bg.gif) no-repeat;
}
.soramachi h2.cat_1 span{ color:#EA5532; }
.soramachi h2.cat_2 span{ color:#37A34A; }
.soramachi h2.cat_3 span{ color:#4496D3; }
.soramachi h2.cat_4 span{ color:#FF7F7F; }
.soramachi h2.cat_5 span{ color:#FF7FFF; }

.soramachi h3{
	margin:30px 0 10px 0;
}
.soramachi h4{
	margin:20px 0;
	color:#6499c8;
}
.soramachi .cat_button{
	padding:0 0 0 5px;
}
.soramachi .cat_button a{
	float:left;
	width:216px;
	height:56px;
	display:block;
	margin:0 5px 5px 0;
	border:2px solid #FFFFFF;
}
.soramachi .cat_button a:hover{
	border:2px solid #6499c8;
}
#soramachimap{
	width:660px;
	height:395px;
	margin:0 0 20px 0;
	padding:0 10px;
	background:url(soramachi/img/soramachi-mapbottom) left bottom no-repeat;
}
#soramachimap #side_bar{
	overflow:auto;
	border:4px solid #6499c8;
}
#soramachimap #map{
	border:4px solid #6499c8;
}
#soramachimap #side_bar p{
	height:auto;
	padding:0 0 0 20px;
	background:url(soramachi/img/googlemap-icon.gif) left top no-repeat;
}

/* misawasuki archive page ****************
**************************************** */
.archive_pagetitle{
	width:610px;
	height:50px;
	margin:0 0 20px 0;
	padding:0 0 0 270px;
	font-size:1.5em;
	color:#00CA97;
	line-height:45px;
	background:url(images/c_archive_h1_bg.gif) no-repeat;
}


/* contact-form ***************************
**************************************** */
.contact_box{
	float:left;
	width:380px;
	margin:20px 10px 40px 0;
}
.contact_box p.contact_bold,
.contact_box_right .contact_bold{
	color:#454545;
	font-weight:bold;
}
.contact_box .wpcf7-list-item{
	width:380px;
	height:30px;
	display:block;
}
.wpcf7-list-item-label{
	color:#666666;
}
.contact_box .wpcf7-validates-as-required,
.wpcf7-validates-as-email,
.wpcf7-validates-as-telephone,
.wpcf7-validates-as-textarea{
	width:360px;
	margin:0 0 10px 0;
}
.contact_box_right{
}
.contact_box_right p{
}
.contact_box_right p.ind{
}
.contact_box_right p.indent{
	padding:0 0 0 30px;
}
.send{
	float:right;
	padding:20px 0;
}
.send img{
	padding:0 20px 0 0;
}
.send span{
	line-height:1em;
}

.clear_hr{
	clear:both;
}
.clear_hr hr{
	display:none;
}


/* toukou-form ***************************
**************************************** */
.toukouform_box{
	width:560px;
	margin:0 0 0 80px;
}
.toukouform_box .toukouform_hidden{
	display:none;
}
.toukouform_box p{
	margin:0 0 20px 0;
}
.toukouform_title{
	width:380px;
}
.toukouform_content{
	width:500px;
	height:200px;
}
.toukouform_box #cat1,
.toukouform_box #cat2,
.toukouform_box #cat3,
.toukouform_box #cat4,
.toukouform_box #cat5{
	margin:0 0 0 10px;
}


/* toukou-form confirmation *******
**********************************/
.toukouform_confirmation{
	width:570px;
	margin:0 auto;
}
.toukouform_confirmation img{
	margin:20px 0;
}
.toukouform_confirmation p{
	padding:0 0 20px 0;
	color:#999999;
	line-height:1.25em;
}
.toukouform_confirmation p span{
	float:left;
	width:100px;
	display:block;
	margin:0 20px 0 0;
	text-align:center;
	color:#999999;
	background:#EFEFEF;
}
.toukouform_confirmation p.hidden{
	display:none;
}
.toukouform_confirmation .conf_text{
	width:540px;
	padding:15px;
	background:url(images/c1_comment_bottom.gif) bottom left no-repeat #EFEFEF;
}
.toukouform_confirmation .conf_text p.conf_title{
	width:530px;
	background:#FFFFFF;
	font-size:1.25em;
	line-height:2em;
	margin:0;
	padding:0 0 0 10px;
}
.toukouform_confirmation .conf_text p{
	padding:0 10px;
	color:#000000;
}


/* enquete page ***************************
**************************************** */
#buttonid{
	clear:both;
	padding:0 0 30px 0;
}
#buttonid .next{
	float:left;
}
#buttonid .prev{
	float:right;
}
#commentcomment .kiji{
	clear:both;
	width:680px;
	overflow:auto;
	margin:20px 0;
	background:url(images/enquete_comments_top.gif) top left no-repeat;
}
#commentcomment .kiji .anscom{
	float:left;
	width:520px;
	padding:10px;
	display:block;
	background:url(images/enquete_comments_bottom.gif) bottom left no-repeat;
}
#commentcomment .kiji .anscom .gg{
	float:left;
	width:30px;
	margin:0 5px 0 0;
	text-align:right;
	line-height:35px;
}
#commentcomment .soudemonai{
	float:left;
	width:35px;
	height:35px;
	margin:0 10px 0 0;
	background:url(images/soudemonai.jpg) no-repeat;
}
#commentcomment .soudemonai span{
	display:none;
}
#commentcomment .suki{
	float:left;
	width:35px;
	height:35px;
	margin:0 10px 0 0;
	display:block;
	background:url(images/suki.jpg) no-repeat;
}
#commentcomment .suki span{
	display:none;
}
#commentcomment .kiji .anscom .com{
	float:right;
	width:400px;
	padding:0 20px 0 0;
}

#commentcomment .kiji .sexage{
	float:right;
	width:140px;
}
#commentcomment .kiji .sexage .sex1{
	float:left;
	width:50px;
	height:35px;
	padding:0 0 0 20px;
	line-height:40px;
	background:url(images/male.gif) no-repeat;
}
#commentcomment .kiji .sexage .sex2{
	float:left;
	width:50px;
	height:35px;
	padding:0 0 0 20px;
	line-height:40px;
	background:url(images/female.gif) no-repeat;
}
#commentcomment .kiji .sexage .age{
	line-height:40px;
}


/* search page ***************************
**************************************** */
.search .googlemaps{
	display:none;
}
.pagetitle{
	margin:0 0 40px 0;
}


/* kyosan page ***************************
**************************************** */
.kyosan_box{
	width:620px;
	height:125px;
	margin:0 0 0 20px;
	border:5px solid #DEDEDE;
}
.kyosan_box_text{
	padding:20px 10px 0 0;
}
.kyosan_box_text p{
	margin:0 0 10px 0;
}


/* company page ***************************
**************************************** */
.company_name{
	font-size:1.5em;
	line-height:1.5em;
	padding:0 0 0 20px;
}


/* info page ******************************
**************************************** */
.info p{
	line-height:25px;
	padding:0 0 0 80px;
}
.info p.info_address{ background:url(images/info_p01) no-repeat; }
.info p.info_tel{ background:url(images/info_p02) no-repeat; }
.info p.info_fax{ background:url(images/info_p03) no-repeat; }
.info p.info_rep{ background:url(images/info_p04) no-repeat; }
.info p.info_work{ background:url(images/info_p05) no-repeat; }
.info p.info_map{ background:url(images/info_p06) no-repeat; }


/* entry button ***************************
**************************************** */
.member_touroku{
	padding:0 0 0 200px;
}
.member_touroku a{
	width:410px;
	height:100px;
	display:block;
	overflow:hidden;
	background:url(images/btn_entry.gif) top left no-repeat;
}
.member_touroku a:hover{
	background-position:bottom;
}
.member_touroku span{
	display:none;
}


/* contact button *************************
**************************************** */
.contact_form{
	float:right;
}
.contact_form span{
	display:none;
}
.contact_form a{
	width:168px;
	height:25px;
	display:block;
	background:url(images/btn_form.gif) top left no-repeat;
}
.contact_form a:hover{
	background-position:bottom left;
}


/* misawasuki search page ****************
**************************************** */
.search{
	float:left;
	width:600px;
}
.search .googlemaps{
	display:none;
}

.search .post_area{
	float:left;
	width:190px;
	height:265px;
	margin:0 4px 40px;
	overflow:hidden;
	background:url(images/bg_misawasuki.gif) top left no-repeat;
}
.search .article_area{
	width:180px;
	height:170px;
	margin:0 auto 25px;
	overflow:hidden;
}
.search .article_area h2{
	margin:5px 0 10px;
	padding:10px;
	background:#FFFFFF;
}
.search .article_area h2 a:hover{
	color:#FFCC00;
}
.search .post_area .avatar{
	float:left;
	margin:0 5px 0 0;
}
.search .post_area .post_time{
	color:#773300;
}

/*MTimes(page.php)*/
.about #left_column{
	margin-top:50px;
	}
	
/*タイトル部分*/
.about h2 {
	width:380px;
	height:90px;
	float:left;
	}
.about h2 span {
	display:none;
	}
h2.m_title1 {background: url(images/title_about.gif) no-repeat;}
h2.m_title2 {background: url(images/title_ideology.gif) no-repeat;}
h2.m_title3 {background: url(images/title_function.gif) no-repeat;}
h2.m_title4 {background: url(images/title_story.gif) no-repeat;}
h2.m_title5 {background: url(images/title_inquiry.gif) no-repeat; margin-bottom:50px;}
h2.m_title6 {background: url(images/title_member.gif) no-repeat; margin-bottom:20px;}
h2.m_title7 {background: url(images/title_invite.gif) no-repeat; margin-bottom:50px;}
h2.m_title8 {background: url(images/title_info.gif) no-repeat; margin-bottom:50px;}
h2.m_title9 {background: url(images/title_formtoukou.gif) no-repeat; margin-bottom:20px;}
h2.m_title10 {background: url(images/title_guest.gif) no-repeat; margin-bottom:20px;}

h2.m_title11 {background: url(images/title_member_present.gif) no-repeat; margin-bottom:20px;}

/*サブメニュー部分*/
.about_navi {
	width:260px;
	float:left;
	background: url(images/readme.gif) no-repeat;
	padding-left:30px;
	margin-bottom:50px;
	}
.about_navi ul {
	border-left: 1px #666666 dashed;
	padding-left:9px;
	}
.about_navi li{
	width:260px;
	height:30px;
	overflow:hidden;
	}
.about_navi li a {
	display:block;
	height:30px;
	}
.about_navi li span {
	display:none;
	}
.m_navi1 { background:url(images/submenu_about.gif) ;}
a.m_navi1:hover { background:url(images/submenu_about.gif) left 30px;}

.m_navi2 { background:url(images/submenu_about01.gif) ;}
a.m_navi2:hover { background:url(images/submenu_about01.gif) left 30px;}

.m_navi3 { background:url(images/submenu_about02.gif) ;}
a.m_navi3:hover { background:url(images/submenu_about02.gif) left 30px;}

.m_navi4 { background:url(images/submenu_about03.gif) ;}
a.m_navi4:hover { background:url(images/submenu_about03.gif) left 30px;}

/*エントリ内部のcss*/
.about .entry {
	clear:both;
	width:620px;
	margin-left:30px;
	padding-bottom:20px;
	}
.about .entry img,
.about .entry p {
	margin-bottom:20px;
	}
p.no-sp {
	margin-bottom:0px!important;
	}

p.sp-40 {
	margin-bottom:40px!important;
	}
.about .entry p {
	text-indent:1em;
	}
p.no-in {
	text-indent:0em!important;
	}
.about_kinou1,
.about_kinou2,
.about_kinou3,
.about_kinou4,
.about_kinou5,
.about_kinou6,
.about_kinou7,
.about_kinou8 {
	width:620px;
	margin-bottom:40px;
	}
.about_kinou1 {background:url(images/functionicon01.gif) no-repeat right top;}
.about_kinou2 {background:url(images/functionicon02.gif) no-repeat right top;}
.about_kinou3 {background:url(images/functionicon03.gif) no-repeat right top;}
.about_kinou4 {background:url(images/functionicon04.gif) no-repeat right top;}
.about_kinou5 {background:url(images/functionicon05.gif) no-repeat right top;}
.about_kinou6 {background:url(images/functionicon06.gif) no-repeat right top;}
.about_kinou7 {background:url(images/functionicon07.gif) no-repeat right top;}
.about_kinou8 {background:url(images/functionicon08.gif) no-repeat right top;}

.about_kinou_left p {
	width:500px;
	}

.about_back1,
.about_back2,
.about_back3 {
	width:570px;
	padding-left:50px;
	margin-bottom:40px;
	}
.about_back1 a img,
.about_back2 a img,
.about_back3 a img {
	display:inline;
	}
.about_back1{background:url(images/story_h2_eng01.gif) no-repeat left top;}
.about_back2{background:url(images/story_h2_eng02.gif) no-repeat left top;}
.about_back3{background:url(images/story_h2_eng03.gif) no-repeat left top;}

.about .entry ul {
	margin-bottom:20px;
	}
.about .entry li {
	color:#666666!important;
	font-size:14px;
	line-height:1.5em;
	}
.heavy {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	}
.about_bold {
	font-weight:bold;
	}

/*下部子ページバナー*/
#about_bottom {
	padding:20px 0 60px;
	clear:both;
	} 	
#about_bottom p {
	width:200px!important;
	height:150px;
	float:left;
	}
#about_bottom a {
	display:block;
	width:200px;
	height:150px;
	}
#about_bottom p a span {
	display:none;
	}
.mb_navi1 { background:url(images/btn_about.gif);}
.mb_navi1:hover { background:url(images/btn_about.gif) left 150px;}
.mb_navi2 { background:url(images/btn_ideology.gif);}
.mb_navi2:hover { background:url(images/btn_ideology.gif) left 150px;}
.mb_navi3 { background:url(images/btn_kinou.gif);}
.mb_navi3:hover { background:url(images/btn_kinou.gif) left 150px;}
.mb_navi4 { background:url(images/btn_renewal.gif);}
.mb_navi4:hover { background:url(images/btn_renewal.gif) left 150px;}

/*子ページへのリンクjavascript*/
.bt {
	margin-right:10px;
	}
.bt2 {
	margin-left:10px;
	}
	
/* collect-rss.php */
.collect_head{
	widows:680px;
	height:100px;
	display:block;
	margin:0 0 30px 0;
	background:url(images/rss-h1bg.gif) no-repeat;
}
.collect_head h1 span{
	display:none;
}
.feed_contents h2{
	width:275px;
	height:36px;
	display:block;
	overflow:hidden;
	margin:0 0 5px 0;
	padding:0 10px 0 45px;
	background:url(images/rss-back.gif) no-repeat;
}
.feed_contents h2 a{
	line-height:38px;
	font-size:1.25em;
	font-weight:bold;
	color:#333333;
}
.feed_contents ul{
	font-size:0.75em;
	margin:0 0 20px 0;
}
.feed_contents ul li{
	width:290px;
	height:16px;
	overflow:hidden;
	margin:0 10px 0;
	padding:5px 0;
	line-height:1.5em;
	border-bottom:1px dashed #CCCCCC;
}
.feed_contents ul li span{
	float:left;
	width:60px;
	display:block;
}
.feed_contents ul li a{

}

/* member present */
p.present_title{
	color:#ff6600;
	font-size:1.5em;
}

/* syuzai archive */
.hukidasi .syuzai{
	line-height:1.5em;
}
.hukidasi .syuzaileft{
	color:#6699cc;
}
.hukidasi .syuzaileft dt{
	float:left;
}
.hukidasi .syuzaileft dd{
	padding:0 0 0 30px;
	margin:0 0 15px 0;
}
.hukidasi .syuzairight dt{
	float:left;
}
.hukidasi .syuzairight dd{
	padding:0 0 0 60px;
	margin:0 0 20px 0;
}
