body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,hr{margin:0px; padding:0px; }

body,ul,li{font-size: 12px; font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka, 'ＭＳ Ｐゴシック','MS PGothic',sans-serif;}

img{border:none;}

#index{margin: 0px; padding:0px; background-image:url(../img/background.gif); background-repeat:repeat-y; background-position:center; background-attachment: fixed;}

a{margin: 0px; padding:0px;}

a.themelink{color:#003399}

a:visited.themelink{color:#3577FF;}

a.review_right{color:#003399}

a:visited.review_right{color:#3577FF;}

a.bluelink{color:#003399}

a:visited.bluelink{color:#3577FF;}

a.lightbluelink{color:#2392E4}

a:visited.lightbluelink{color:#666666;}

br{line-height:150%}

.top{float: right; color: #999999; margin-bottom: 10px; margin-right:36px;}

#top{float: right; color: #999999; margin-bottom: 10px; margin-right:36px;}

#header_banner{text-align:center; }

#container{width: 800px; background-color:#FFFFFF; margin-left: auto; margin-right: auto; padding:0px 0px;}

#header{margin-top:10px;}

#caution{width: 715px; padding: 5px; background-image:url(../img/caution_back.gif); background-repeat:repeat; background-attachment:fixed; margin-right:auto; margin-left:auto; margin-bottom:30px;}

.caution_inner{ background-color:#FFFFFF; padding-top:10px; padding-left:10px; padding-bottom:30px; padding-right:10px;}

.caution_inline{line-height:150%;}

#contents{clear:both;}

#sidebar{float: right;}

.menu_first{float: left; border-right: 1px solid #808080; padding: 2px 15px 0px 35px; margin: 0px 0px 0px -1px; background-color: #E8EAF0; background-image:url(../img/tri.gif); background-position: 15px 5px; background-repeat:no-repeat; list-style-position: outside;}

.menu{float: left; border-right: 1px solid #808080; border-left: 1px solid #808080; padding: 0px 15px 0px 35px; margin: 0px 0px 0px -1px; background-color: #E8EAF0; background-image:url(../img/tri.gif); background-position: 15px 5px; background-repeat:no-repeat; list-style-position: outside;}

.menu_end{float: left; border-left: 1px solid #808080; padding: 0px 15px 0px 35px; margin: 0px 0px 0px -1px; background-color: #E8EAF0; background-image:url(../img/tri.gif); background-position: 15px 5px; background-repeat:no-repeat; list-style-position: outside;}

.contents_inner{clear:both; list-style:none; width: 510px; height: 29px; text-align: center; border-top: 1px solid #C6CDDB; border-bottom: 1px solid #C6CDDB; margin-bottom: 20px; background-color: #E8EAF0; }

.contents_inner_upper{clear:both; list-style:none; width: 510px; height: 29px; text-align: center; border-top: 1px solid #C6CDDB; border-bottom: 1px solid #E8EAF0; background-color: #E8EAF0; }

.contents_inner_center{clear:both; list-style:none; width: 510px; height: 29px; text-align: center; border-top: 1px solid #E8EAF0; border-bottom: 1px solid #E8EAF0; background-color: #E8EAF0; margin-top:-1px;} 

.contents_inner_lower{clear:both; list-style:none; width: 510px; height: 29px; text-align: center; border-top: 1px solid #E8EAF0; border-bottom: 1px solid #C6CDDB; margin-bottom: 20px; background-color: #E8EAF0; margin-top:-1px;} 

.menu_centaring{margin-left: auto; margin-right: auto; }

.contents_inner ul{margin: 6px 0px 6px 6px; padding: 0px; list-style:none;}

.contents_inner_upper ul{margin: 6px 0px 6px 6px; padding: 0px; list-style:none;}

.contents_inner_center ul{margin: 6px 0px 6px 6px; padding: 0px; list-style:none;}

.contents_inner_lower ul{margin: 6px 0px 6px 6px; padding: 0px; list-style:none; }

.review_first{margin-top:2px;}

.review_bar{margin: 0px 0px 10px 0px;}

h1{margin:0 auto 20px auto;width:725px;height:110px;clear: both;background:url(../img/titleback.gif) no-repeat center top;}

h1 a,h1 span {display:block;width:725px;height:110px;text-indent:-4000px;}

h2{font-size: 14px; margin-bottom:3px;}

.caution{font-size: 16px;}

.link{font-size: 14px; margin-bottom:8px; margin-left:10px;}

h3{font-size: 12px; margin-bottom:10px;}

h3.blogger_h{clear:both; font-size: 12px; margin-bottom:10px;}


.review_box{margin-bottom:-3px;}

.latestset{clear:both;}

.latest{margin-bottom: 30px;}

.linktolist{float: right; margin-top:10px; background-color:transparent; background-image:url(../img/dash.gif); background-position: 0px 3px; background-repeat:no-repeat; padding-left:14px; list-style-position: outside;}

ul.listmarker li{ line-height:150%; list-style-type: none; 	margin-bottom:5px; padding:1px 0 0 20px;	background-position: 0px 3px;	background-repeat: no-repeat;}

.fav_1 { background-image: url('http://www.keitaikaigi.com/2008a/img/fav_mbdb.png');}
.fav_2 { background-image: url('http://takamorry.com/image/favicon.ico');}
.fav_3 { background-image: url('http://www.keitaikaigi.com/2008a/img/fav_nounai.png');}
.fav_4 { background-image: url('http://www.keitaikaigi.com/2008a/img/fav_kai.png');}
.fav_5 { background-image: url('http://www.keitaikaigi.com/2008a/img/fav_airo.png');}
.fav_6 { background-image: url('http://blog-imgs-27.fc2.com/n/e/n/nenza/favicon.ico');}
.fav_7 { background-image: url('http://d.hatena.ne.jp/images/diary/s/sakaki0214/favicon.ico');}
.fav_8 { background-image: url('http://www.alphalabel.net/favicon.ico');}
.fav_9 { background-image: url('http://www.keitaikaigi.com/2008a/img/fav_kuma.png');}
.fav_10 { background-image: url('http://www.keitaikaigi.com/2008a/img/fav_hacch.png');}
.fav_11 { background-image: url('http://www.keitaikaigi.com/2008a/img/fav_idea.png');}

.cat_link { background-image: url('http://www.keitaikaigi.com/2008a/img/blog_b.gif');}

.twit { background-image: url('http://www.keitaikaigi.com/2008a/img/comment.gif');}


.line{clear: both; border:1px solid #CCCCCC; padding:10px 10px 30px 10px;}

#wrapper{float:left; width: 510px; margin-left: 36px; margin-right: 8px; margin-bottom:30px;}

* html #wrapper{float:left; width: 510px; margin-left: 18px; margin-right: 8px;}

#sidebar{float:right; width: 200px; margin-right: 37px; margin-bottom:30px;}

* html #sidebar{float:right; width: 200px; margin-right: 19px;}

ul.listcursor li{ line-height:150%; list-style-type: none; 	margin-bottom: 0px; padding-left: 15px;	background-image: url(../img/cursor.gif);	background-position: 0px 5px;	background-repeat: no-repeat;}

.qrcode{clear:both; height:190px; border:1px solid #CCCCCC; padding:6px 4px; margin-top:10px; margin-bottom:20px; background-image: url(../img/qrcode_back.gif);	background-position: center;	background-repeat: no-repeat;}

.qrcode_inner{height:68px; background-color:#FFFFFF; padding:4px; margin-top:auto; }

.linktolist_request{font-size:11px; float: right; margin-top: 5px; background-color:transparent; background-image:url(../img/dash.gif); background-position: 0px 2px; background-repeat:no-repeat; padding-left:14px; list-style-position: outside; margin-bottom: 20px;}

.relationlink{clear:both; border:1px solid #CCCCCC; padding:1px 0 6px 0; margin-bottom:20px; background-color:transparent;}

.relationlink li{margin: 10px; padding: 0px; list-style: none;}

.latest_left{width:250px; margin-bottom: 30px; float: left;}

.latest_right{width:250px; margin-bottom: 30px; float: right;}

.dotbar_small{clear:both; margin:3px 9px;}

.dotbar_medium{clear:both; text-align: center; margin-bottom:30px;}

.dotbar_large{clear:both; text-align: center; margin-bottom:30px;}

ul.listmarker_small li{font-size: 11px; line-height:150%; list-style-type: none; 	margin-bottom: 8px; padding-left: 18px;	background-image: url(../img/memo_s.gif);	background-position: 0px 4px;	background-repeat: no-repeat;}

.linktolist_window{float: right; font-size: 11px; margin-top:10px; background-color:transparent; background-image:url(../img/window.gif); background-position: 0px 3px; background-repeat:no-repeat; padding-left:14px; list-style-position: outside;}

.qrcode_title{margin: 3px 0px 3px 4px;}

.qrcode_gif{float:left; font-size: 11px; margin-left:-1px;}

.qrcode_sen{float:right; font-size: 11px; margin-right:-1px;}

.kizasi{float:right; font-size:11px; margin-bottom:5px}

#pankuzu{width:728px; margin-bottom:20px; margin-right:auto; margin-left:auto; text-align:left; font-size:11px;}

.menu_b_first{float: left; border-right: 1px solid #808080; padding: 2px 15px 0px 35px; margin: 0px 0px 0px -1px; background-color: #E8EAF0; background-image:url(../img/dash_b.gif); background-position: 15px 5px; background-repeat:no-repeat; list-style-position: outside;}

.menu_b{float: left; border-right: 1px solid #808080; border-left: 1px solid #808080; padding: 0px 15px 0px 35px; margin: 0px 0px 0px -1px; background-color: #E8EAF0; background-image:url(../img/dash_b.gif); background-position: 15px 5px; background-repeat:no-repeat; list-style-position: outside;}

.menu_b_end{float: left; border-left: 1px solid #808080; padding: 0px 15px 0px 35px; margin: 0px 0px 0px -1px; background-color: #E8EAF0; background-image:url(../img/dash_b.gif); background-position: 15px 5px; background-repeat:no-repeat; list-style-position: outside;}

.linktolist_back{clear:both; margin-bottom:30px; background-color:transparent; background-image:url(../img/dash_r.gif); background-position: 0px 3px; background-repeat:no-repeat; padding-left:14px;}

.contents_inner_sen{margin-bottom: 15px; margin-top:-5px; line-height:125%;} 

ul.listmarker_tri li{ line-height:150%; list-style-type: none; 	margin-bottom:5px; padding-left: 18px;	background-image: url(../img/tri_box.gif);	background-position: 0px 5px;	background-repeat: no-repeat;}

.line_normal{border:1px solid #CCCCCC; padding:10px 10px 10px 10px; margin-bottom:20px;}

div.line_blogger{float:left; border:1px solid #CCCCCC; padding:10px; margin-bottom:20px;}

.question_q_sen{line-height:125%; background-image:url(../img/q.gif); background-position: 0px 0px; background-repeat:no-repeat; font-size: 14px; margin-bottom:15px; padding-left:20px;}

.question_a_sen{line-height:125%; background-image:url(../img/a.gif); background-position: 0px 0px; background-repeat:no-repeat; font-size: 12px; margin-bottom:20px; padding-left:20px;}

.linktolist_up{float: right; background-color:transparent; background-image:url(../img/tri_up.gif); background-position: 0px 3px; background-repeat:no-repeat; padding-left:14px;}

.dotbar_medium_q{clear:both; text-align: center; margin:10px 0px 15px 0px;}

.blogger_img{float:left; width:110px; padding:0px;} 

.blogger_container{float:left; margin-right:0px; margin-left:auto; padding:0px; width:370px;}

.blogger_title{clear:both; line-height:125%; background-image:url(../img/blog_b.gif); background-position: 0px 0px; background-repeat:no-repeat; font-size: 14px; padding-left:20px; }

.blogger_blogname{clear:both; margin-bottom:15px;}

.blogger_url{clear:both; line-height:125%; background-image:url(../img/cursor_b.gif); background-position: 0px 4px; background-repeat:no-repeat; font-size: 14px; padding-left:20px; }

.blogger_mobile{clear:both; line-height:125%; background-image:url(../img/blog_m.gif); background-position: 0px 0px; background-repeat:no-repeat; font-size: 14px; padding-left:20px; }

.blogger_http{clear:both; margin-bottom:15px;}

.blogger_pr{clear:both; line-height:125%; background-image:url(../img/comment.gif); background-position: 0px 0px; background-repeat:no-repeat; font-size: 14px; padding-left:20px; }

.blogger_comment{clear:both;}

.form{float:left; border:1px dotted #cccccc; background-color:#F5F5F5; padding:10px 20px; margin-bottom:10px;}

.form_container{clear:both; width:580px;}

.form_left{float:left; width:100px; margin:5px 10px 15px 20px;}

.form_nameform{float:left; margin:0px 10px 10px 0px;}

.form_mailform{float:left; margin:0px 10px 10px 0px;}

.small{font-size:11px;}

.form_input{float:left; margin:0px 10px 10px 0px;}

.form_check{clear:both; text-align:center; margin:10px 0px 0px 0px;}

#wrapper_form{width: 725px; margin-left: 33px; margin-right: 33px; margin-bottom:30px;}

.latest_form{margin-left:auto; margin-right:auto; margin-bottom:30px}

.contents_form{margin-left:50px; margin-right:50px; margin-bottom: 30px;}

.contents_inner_sen_red{color:#FF0000; margin-bottom: 15px; margin-top:-5px; line-height:125%;} 

.red{color:#FF0000;}

.form_nameform_check{float:left; margin:3px 10px 10px 0px;}

.form_mailform_check{float:left; margin:3px 10px 10px 0px;}

.form_input_check{float:left; margin:3px 10px 10px 0px;}

.dotbar_form{clear:both; text-align: center; margin:5px 0px 5px 0px;}

#footer{clear:both; font-size:11px; color:#999999; text-align:center; margin:20px 0px 60px 0px;}

/*  F01-4A Style  */
div#sidebar ul.elsereview {
	margin:10px 0 0 0;
}

div#sidebar ul.elsereview li{
	margin:0 4px 5px 4px;
	line-height:1;
}

div#sidebar ul.elsereview li img {
	vertical-align:bottom;
}

div#sidebar ul.elsereview li div.linktxt {
	padding:2px 0 4px 16px;
	line-height:1;
	background:url(../img/cursor.gif) no-repeat 2px 4px;
}

div.relationlink h2.link {
	margin:0 0 5px 1px;
	padding:3px 5px 3px 10px;
	background:url(../img/link_back.gif) no-repeat;
}

/*  Category Style */

p.pkuzu {
	margin:0 0 15px 0;
}

/*  Form Style */

.tagcloud {
font-size:10px;
background-color:#eee;
color:#666;
padding:2px;
}

.tagcloud4 {
font-weight:bold;
font-size:10px;
background-color:#eee;
color:#666;
padding:2px;
}
