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,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',osaka, '‚l‚r ‚oƒSƒVƒbƒN','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;}

#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{ text-indent:-9999px; overflow:hidden; clear: both; margin-right: auto; margin-left: auto; margin-bottom:20px; background-image:url(../_img/titleback.jpg); background-repeat:no-repeat; background-position:center top; width: 725px; height:110px;}

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(../_img/fav_1.gif);}
.fav_2 { background-image: url(../_img/fav_2.gif);}
.fav_3 { background-image: url(../_img/fav_3.gif);}
.fav_4 { background-image: url(../_img/fav_4.gif);}
.fav_5 { background-image: url(../_img/fav_5.gif);}
.fav_6 { background-image: url(../_img/fav_6.gif);}
.fav_7 { background-image: url(../_img/fav_7.gif);}
.fav_8 { background-image: url(../_img/fav_8.gif);}
.fav_9 { background-image: url(../_img/fav_9.gif);}
.fav_10 { background-image: url(../_img/fav_10.gif);}
.fav_11 { background-image: url(../_img/fav_11.gif);}
.fav_12 { background-image: url(../_img/fav_12.gif);}
.fav_13 { background-image: url(../_img/fav_13.gif);}
.fav_14 { background-image: url(../_img/fav_14.gif);}
.fav_15 { background-image: url(../_img/fav_15.gif);}
.fav_16 { background-image: url(../_img/fav_16.gif);}
.fav_17 { background-image: url(../_img/fav_17.gif);}
.fav_18 { background-image: url(../_img/fav_18.gif);}
.fav_19 { background-image: url(../_img/fav_19.gif);}
.fav_20 { background-image: url(../_img/fav_20.gif);}
.fav_21 { background-image: url(../_img/fav_21.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:115px; 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; margin-bottom:5px;}

.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:3px 0px; margin-bottom:20px; background-color:transparent; background-image:url(../_img/link_back.gif); background-position: center top; background-repeat:no-repeat;}

.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;}

.line_blogger{float:left; border:1px solid #CCCCCC; padding:10px 10px 10px 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; margin-right:auto; margin-left:0px; padding:0px;} 

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

.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_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;}
