/* ---どぉーだ！共通---*/

body {
 background-color:#FF66CC;
 font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraMaruPro-W4, Osaka, arial, sans-serif; }

a:link { color:#3366FF; text-decoration:none; }
a:hover { color:#3366FF; text-decoration:underline; }
a:visited { color:#3366FF; }


img{
	border:none;
}

td{
	padding-top:2px;
}



#contents {
 width:900px;
 height:800px;
 margin:0px auto;
 padding:0px; }

#contents_main {
 width:800px;
 height:750px;
 margin:0px;
 padding:0px;
 float:left;
  }

#head{
 width:800px;
 height:120px;
 margin:0px;
 padding:0px;
 float:left; }

#head_title{
 width:300px;
 height:120px;
 margin:0px;
 padding:0px;
 float:left; }

#head_menu{
 width:500px;
 height:100px;
 margin:0px;
 padding-top:20px;
 float:left;
 background-image:url(image/head_menu_back.jpg); }

#contents_left,#contents_right {
 width:50px;
 height:750px;
 margin:0px;
 padding:0px;
 float:left;
}

#contents_bottom {
 width:900px;
 height:50px;
 margin:0px;
 padding:0px;
 clear:both; }
*html #contents_bottom {
 width:900px;
 height:50px;
 margin:0px;
 padding:0px;
 clear:both; }

#contents_bottom00 {
 width:900px;
 height:50px;
 margin:0px;
 padding:0px;
 position:relative;
 top:-12px; }

#in_contents {
 width:800px;
 height:630px;
 margin:0px;
 padding:0px;
 float:left; }


/* ---トップページ--- */
#top_left{
	position:relative;
	width:400px;
	height:405px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(image/top_left.jpg);
	background-repeat:no-repeat;
}
#top_right{
	position:relative;
	width:400px;
	height:405px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(image/top_right.jpg);
	background-repeat:no-repeat;
}

#top_left ul{
	margin:10px 0px 0px 20px;
	list-style:none;
	padding:0px;
	}
	
#top_left li{
	margin-top:3px;
	list-style:none;
	padding:0px;
	width:201px;
	height:51px;
}

/* 090326修正部分↓ */

#top_bottom {
 width:800px;
 height:225px;
 margin:0px;
 padding:0px;
 float:left;
 background-image:url(image/top_bottom.jpg);
 background-repeat:no-repeat; }
/* 新・どぉーだアオリ追加090326↓ */
#top_aori {
 width:545px;
 height:100px;
 margin:63px 127px 0px 128px;
 padding:0px;
 text-align:center; }
/* 新・どぉーだアオリ追加090326↑ */

/* 090326修正部分↑ */


#fuafua_bt {
 position:relative;
 top:10px;
 left:270px; }

#next_day {
 width:380px;
 font-size:16px;
 color:#FFFFFF;
 margin:0px;
 padding:0px;
 position:relative;
 top:70px;
 left:225px; }


/* safari */
html*#next_waku {
 width:595px;
 height:95px;
 margin:0px;
 padding:0px;
 position:relative;
 top:40px;
 left:105px; }
html*#doga { width:80px; text-align:center; font-size:14px; line-height:16px; color:#000066; margin:0px; padding:0px; position:relative; top:10px; left:545px; }
html*#guest_photo {
 width:66px;
 height:88px;
 margin:5px 2px 2px;
 padding:0px;
 float:left; }
html*#yokoku_waku {
 width:522px;
 height:92px;
 margin:0px;
 padding:3px 3px 0px 0px;
 float:left;
 overflow:auto; }
html*#yokoku {
 font-size:12px;
 line-height:14px;
 margin:0px;
 padding:0px; }
 

/* IE */
* html #next_waku {
 width:595px;
 height:95px;
 margin:0px;
 padding:0px;
 position:relative;
 top:45px;
 left:105px; }
* html #doga { width:80px; text-align:center; font-size:14px; line-height:16px; color:#000066; margin:0px; padding:0px; position:relative; top:15px; left:545px; }
* html #guest_photo {
 width:66px;
 height:88px;
 margin:5px 2px 2px;
 padding:0px;
 float:left; }
* html #yokoku_waku {
 width:517px;
 height:89px;
 margin:0px;
 padding:3px 3px 0px 0px;
 position:relative;
 top:0px;
 left:0px;
 overflow:auto; }
* html #yokoku {
 font-size:12px;
 line-height:14px;
 margin:0px;
 padding:0px; }


/* その他 */
#next_waku {
 width:595px;
 height:95px;
 margin:0px;
 padding:0px;
 position:relative;
 top:48px;
 left:105px; }
#doga { width:80px; text-align:center; font-size:14px; line-height:16px; color:#000066; margin:0px; padding:0px; position:relative; top:20px; left:545px; }
#guest_photo {
 width:66px;
 height:88px;
 margin:5px 2px 2px;
 padding:0px;
 float:left; }
#yokoku_waku {
 width:522px;
 height:92px;
 margin:0px;
 padding:3px 3px 0px 0px;
 float:left;
 overflow:auto; }
#yokoku {
 font-size:12px;
 line-height:14px;
 margin:0px;
 padding:0px; }

/* ---ゲスト写真なし(その他)--- */
#next_waku2 {
 width:595px;
 height:95px;
 margin:0px;
 padding:0px;
 position:relative;
 top:48px;
 left:105px;
 overflow:auto; }
/* ---ゲスト写真なし(Safari)--- */
html*#next_waku2 {
 width:595px;
 height:95px;
 margin:0px;
 padding:0px;
 position:relative;
 top:39px;
 left:105px;
 overflow:auto; }
/* ---ゲスト写真なし(IE)--- */
* html #next_waku2 {
 width:595px;
 height:95px;
 margin:0px;
 padding:0px;
 position:relative;
 top:48px;
 left:105px;
 overflow:auto; }



/* ---中身共通--- */
#in_head_waku{
	width:800px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
}

#left_menu {
 width:175px;
 height:610px;
 margin:0px;
 padding:0px;
 float:left; }

#menu_title {
 width:175px;
 height:110px;
 margin:0px;
 padding:0px; }

#right_main{
	position:relative;
	float:left;
	width:625px;
	height:610px;
	margin:0px;
	padding:0px;
	overflow:auto;
	background-color:#FFFFFF;
	background-image:url(image/in-contents_main_back.gif);
	_background-attachment:fixed;
	_background-repeat:no-repeat;
}
*:first-child+html #right_main{
	background-color:#FFFFFF;
	background-image:url(image/in-contents_main_back.gif);
	background-position:right top;
	background-attachment:fixed;
	scrolling:none;
}

#right_main2{
	float:left;
	position:relative;
	width:625px;
	height:610px;
	background-color:#FFFFFF;
	background-image:url(image/in-contents_main_back.gif);
	_background-attachment:fixed;
	_background-repeat:no-repeat;
}
*:first-child+html #right_main2{
	background-color:#FFFFFF;
	background-image:url(image/in-contents_main_back.gif);
	background-position:right top;
	background-attachment:fixed;
	scrolling:none;
}


#left_menu a:link { color:#FFFFFF; }
#left_menu a:hover { color:#FFFFFF; text-decoration:underline; }
#left_menu a:visited { color:#FFFFFF; }

#profile_menu ul { font-size:14px; color:#FFFFFF; line-height:18px; list-style:none; margin:0px; padding-left:10px; }

/* ---プロフィール--- */
#profile_menu {
 width:175px;
 height:500px;
 background-image:url(image/profile_menu_back.gif); }


#profile_menu li { list-style:none; }

#prof_name {
 width:625px;
 height:45px;
 margin:0px;
 padding:0px; }

#name { font-size:30px; color:#333333; text-align:center; margin:0px; padding:0px; }

#prof_photo {
 width:625px;
 height:263px;
 margin:0px;
 padding:0px;
 text-align:center; }

#profile {
 width:600px;
 height:290px;
 margin:auto;
 padding:0px;
 text-align:center; }

#prof_naiyou { font-size:14px; line-height:20px; color:#333333; text-align:center; margin:10px auto 0px; }


.p_koumoku { color:#FF6666; width:60px; }
.p_koumoku2 { color:#FF6666; background-color:#ffe4e1; width:60px; }
/* ---二人用--- */
.p_naiyou { background-color:#ffe4e1; width:250px; }
.p_naiyou2 { width:250px; }
/* ---一人用--- */
.p_naiyou3 { background-color:#ffe4e1; padding:0px 5px; }
.p_naiyou4 { padding:0px 5px; }

.m_left1 { margin-left:14px; }

.mini_title { font-size:18px; }

/* ---占い--- */
#uranai_menu {
 width:175px;
 height:500px;
 background-image:url(image/uranai_menu_back.gif); }

#uranai_menu ul { margin:0px; padding-left:15px; }
#uranai_menu li { list-style:none; }

#uranai_head {
 width:600px;
 height:200px;
 margin-left:5px;
 padding:0px;
 background-image:url(image/masaya.gif);
 background-repeat:no-repeat; }

#uranai_rank {
 width:600px;
 height:400px;
 margin:5px 0px 5px 5px;
 padding:0px; }

#rank_1,#rank_2,#rank_3,#rank_4,#rank_5,#rank_6,#rank_7,#rank_8,#rank_9,#rank_10,#rank_11,#rank_12 {
 width:600px;
 height:66px;
 margin:1px 0px 5px 0px;
 padding:0px;
 background-repeat:no-repeat; }

#rank_1 { background-image:url(image/uranai_01.gif); }
#rank_2 { background-image:url(image/uranai_02.gif); }
#rank_3 { background-image:url(image/uranai_03.gif); }
#rank_4 { background-image:url(image/uranai_04.gif); }
#rank_5 { background-image:url(image/uranai_05.gif); }
#rank_6 { background-image:url(image/uranai_06.gif); }
#rank_7 { background-image:url(image/uranai_07.gif); }
#rank_8 { background-image:url(image/uranai_08.gif); }
#rank_9 { background-image:url(image/uranai_09.gif); }
#rank_10 { background-image:url(image/uranai_10.gif); }
#rank_11 { background-image:url(image/uranai_11.gif); }
#rank_12 { background-image:url(image/uranai_12.gif); }



.seiza_icon { position:relative; top:-47px; left:530px; }
.seiza_icon2 { position:relative; top:-47px; left:530px; }



/* safari */
html*.rank_star { font-size:18px; color:#FFFFFF; margin:0px; padding:7px 0px 0px 150px; line-height:28px; }
html*.sasayaki { font-size:12px; color:#333333; margin:0px; padding:0px 0px 0px 5px; line-height:12px; }

/* IE */
* html .rank_star { font-size:18px; color:#FFFFFF; margin:0px; padding:9px 0px 0px 150px; line-height:21px; }
* html .sasayaki { font-size:12px; color:#333333; margin:0px; padding:6px 0px 0px 5px; }
* html .seiza_icon { position:static; margin:-48px 0px 0px 530px; }
* html #uranai_week { font-size:12px; color:#333333; position:static; margin:30px 0px 0px 53px; padding-top:75px; text-align:center; }
* html #uranai_head img { position:static; margin:0px 0px 0px 104px; }



/* その他 */
.rank_star { font-size:18px; color:#FFFFFF; margin:0px; padding:6px 0px 0px 150px; line-height:28px; }
.sasayaki { font-size:12px; color:#333333; margin:0px; padding:0px 0px 0px 5px; }






#uranai_week { font-size:10px; color:#333333; position:relative; top:95px; left:30px; text-align:center; }

#uranai_head_left {
 width:250px;
 height:198px;
 margin:0px;
 padding:0px;
 float:left; }

#uranai_head_left img { position:relative; top:90px; left:103px; }

#uranai_head_right {
 width:350px;
 height:198px;
 margin:0px;
 padding:0px;
 float:left; }

#masaya_profile {
 width:200px;
 height:60px;
 margin:100px auto 0px;
 padding:5px;
 text-align:center;
 font-size:12px;
 line-height:14px;
 background-color:#FFFFFF;
 border:#990099 solid 1px; }



 
/* ---ここはどぉーだ--- */
#koko_menu {
 width:175px;
 height:500px;
 background-image:url(image/koko_menu_back.gif); }

#koko_shop {
 width:625px;
 height:520px;
 margin:0px;
 padding:0px;
 overflow:auto;
 float:none;
}

/*---コメント　少ない---*/
.koko_shopwaku{
 width:595px;
 height:100px;
 margin:5px 0px;
 padding:5px;
 overflow:auto;
}

/*---コメント　普通---*/
.koko_shopwaku2{
 width:595px;
 height:150px;
 margin:5px 0px;
 padding:5px;
 overflow:auto;
}

/*---コメント　多い---*/
.koko_shopwaku3{
 width:595px;
 height:200px;
 margin:5px 0px;
 padding:5px;
 overflow:auto;
}


/*---コメント　多い　その２---*/
.koko_shopwaku4{
 width:595px;
 height:250px;
 margin:5px 0px;
 padding:5px;
 overflow:auto;
}


.shop_photo {
 width:120px;
 height:90px;
 margin:0px 5px 0px 0px;
 padding:0px;
 float:left; }

.shop_shosai {
 width:470px;
 height:auto;
 margin:0px;
 padding:0px;
 float:left; }

.shop_name {
 font-size:16px;
 line-height:18px;
 margin:0px;
 padding:0px; }

.shop_joho {
 font-size:12px;
 line-height:16px;
 margin:0px;
 padding:0px; }

#koko_mobile {
 width:625px;
 height:90px;
 margin:0px;
 padding:0px; }



/* ---ふあふあROOM--- */
#fuafua_menu {
 width:175px;
 height:500px;
 background-image:url(image/fuafua_menu_back.gif); }

/* ---グチ日記--- */

#guchi_contents {
 width:400px;
 height:350px;
 margin:0px;
 padding:0px; }

#guchi_head {
 width:400px;
 height:10px;
 margin:0px;
 padding:0px;
 float:left; }

#guchi_left,#guchi_right {
 width:15px;
 height:280px;
 margin:0px;
 padding:0px;
 float:left; }

#guchi_main {
 width:370px;
 height:280px;
 margin:0px auto;
 padding:0px;
 float:left;
 background-color:#FFFFFF; }

#guchi_main img {
 margin:5px 45px 0px; }

#guchi_bottom {
 width:400px;
 height:60px;
 margin:0px;
 padding:0px;
 clear:both; }

#guchi_title {
 width:360px;
 height:auto;
 margin:0px;
 padding:5px;
 font-size:18px;
 line-height:20px;
 text-align:center;
 float:left; }

 
/* ---フォーム--- */
#form_contents a:link { color:#0099FF; text-decoration:none; }
#form_contents a:hover { color:#0099FF; text-decoration:underline; }
#form_contents a:visited { color:#0099FF; }

#form_contents {
 width:500px;
 height:600px;
 margin:0px;
 padding:0px;
 background-color:#afeeee;
 font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraMaruPro-W4, Osaka, arial, sans-serif;
 font-size:12px;
 line-height:14px; }

form {
 margin:0px;
 padding:0px; }

#form_title {
 width:500px;
 height:85px;
 margin:0px;
 padding:0px;
 float:left; }

#form_left,#form_right {
 width:25px;
 height:475px;
 margin:0px;
 padding:0px;
 float:left; }

#form_main {
 width:440px;
 height:465px;
 margin:0px;
 padding:5px;
 float:left;
 background-color:#FFFFFF; }

#form_bottom {
 width:500px;
 height:40px;
 margin:0px;
 padding:0px;
 background-image:url(image/form_bottom.gif);
 background-repeat:no-repeat;
 clear:both; }

#close {  margin:5px 0px 0px 0px; padding:0px; text-align:center; font-size:12px; }

/* ---ゲスト携帯写真館--- */
#guestphoto_contents {
 width:850px;
 height:450px;
 margin:0px;
 padding:0px;
 background-image:url(image/gp_back.jpg);
 background-repeat:no-repeat; }

#gp_table {
 width:820px;
 height:325px;
 margin:0px;
 padding:0px;
 float:left; }

#gp_table td { margin:0px; padding:0px; }

#gp_top { width:820px; height:95px; margin:0px; padding:0px; }

#gp_naka {
 width:820px;
 height:420px;
 margin:0px;
 padding:15px; }

.gp_title_yoko {
 width:185px;
 height:95px;
 margin:0px;
 padding:0px;
 float:left;
 background-color:#ffffff; }

#gp_title {
 width:450px;
 height:95px;
 margin:0px;
 padding:0px;
 float:left; }

.gp_close { font-size:12px; color:#FF6633; margin:0px; padding:10px 10px 0px 130px; }

#gp_main {
 width:820px;
 height:325px;
 margin:0px;
 padding:0px;
 background-color:#ffffff; }

.gp_tate { width:165px; height:220px; }
.gp_yoko { width:165px; height:124px; margin:0px; padding:48px 0px; }

.gp_p_title {
 color:#333333;
 font-size:12px;
 margin:0px;
 padding:5px;}



/* ---どぉーだ100泉--- revised by M 0223 */

#d100sen_menu {
	backgroun-color:#afeeee;
	position:relative;
	width:175px;
	height:500px;
	backgroun-color:#afeeee;
	background-image:url(image/d100sen_menu_back.gif);
	background-repeat:no-repeat;
}

ul {
	margin:0px;
	padding:2px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraMaruPro-W4, Osaka, arial, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
}
 
ul a:link { color:#FFFFFF; text-decoration:none; }
ul a:hover { color:#FF0000; text-decoration:underline; }
ul a:link { color:#FFFF99; }

.ac_title {
 font-size:12px; padding-left:3px; }

.ac { display:none; }

.d100sen_waku{
	width:590px;
	height:166px;
	margin:5px;
	padding:0px;
	overflow:auto;
	float:none;
}

.d100sen_title{
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraMaruPro-W4, Osaka, arial, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:2px 0px;
	width:590px;
	height:16px;
	float:none;
}

.d100sen_photo{
	width:192px;
	height:144px;
	margin-right:4px;
	padding:0px;
	float:left;
}

.d100sen_onsen{
	width:390px;
	height:144px;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:14px;
	float:none;
	color:#000000;
	overflow:auto;
}


html { overflow-x:hidden; }

#text {
width:625px;
height:610px;
margin:0px;
padding:0px;
overflow:auto;
float:left; }

*html #text { position:relative; top:-1340px; left:175px; overflow-x:hidden;}

#contents_bottom00 {
 width:900px;
 height:50px;
 margin:0px;
 padding:0px;
 clear:both; }



body#in_d { background-image:url(image/in-contents_main_back.gif); background-repeat:no-repeat; background-color:transparent; background-attachment:fixed; }

#ifr_d100 {
 margin:0px;
 padding:5px; }

*html #ifr_d100 { }

/* ---雪まつりブログバナー追加　2009.1.15--- */
#snowfes_bn { position:relative; top:80px; left:85px; border:#666666 solid 1px; }
