﻿*{margin:0;padding:0;font-size:13px;color:#666666;line-height:130%;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;}
img{border:0;vertical-align:bottom;}
th , td{vertical-align:top;}
strong{color:#C00;}
textarea {font-size: 12px;font-family: "ＭＳ ゴシック", "Osaka-Mono", "Osaka-等幅";}

/*共通クラス*/
.areaClick{cursor:pointer}

.reset{clear:both;}
.block{display:block;}
.resetBlock{clear:both;display:block;}
.waku1{border:solid 1px #666666;background:#ffffd6;}
.waku2{border:solid 1px #666666;border-bottom:none;}
.waku3{border:solid 1px #666666;border-top:none;}
.waku4{border:solid 1px #666666;}
.msgback{background:#ffffd6;}
.text{padding:5px;}
.red{color:#ff0000 !important;}
.blue{color:#0000ff !important;}
.bold{font-weight:bold;}
.inputbox{line-height:100%;height:13px;padding:1px;}
.tableheader th{background:#ffde5c;color:#29292b;}

/*IE6用メッセージ*/
.error{background:#FF9;padding:20px;text-align:center;}

body{background:url(images/back.gif);}

#wrapper{width:950px;margin:auto;background:#ffffff;}
#main{margin:0px auto;padding:0px;}

/* ヘッダ */
#header{}
#logo{float:left;}
#logo h1{font-weight:normal;text-align:left;margin-left:2px;}
#logo h2{width:196px;height:89px;}
#logo h2 img{width:100%;height:100%;}
#headerlogout {background:url(images/header/headerlogout2.jpg) center no-repeat;
	width:950px;height:105px;}
#headerlogin {background:url(images/header/headerlogin.jpg) center no-repeat;
	width:950px;height:105px;}
#headermsg {width:754px;height:85px;text-align:left;float:right;}
.headermsgin{margin:7px 20px 0 27px;width:705px;height:71px;}
.headermsgin_msg{width:158px;padding:5px 1px 5px 0;}
.headermsgin_msg2{width:100%;height:100%;}
.headermsgin_msg2 th{font-weight:normal;}
.headermsgin_msg2 td{text-align:right;vertical-align:bottom;}
.headermsgin_msg2 div{float:left;background:url(images/parts/icon_p.gif) left no-repeat;
	padding-left:17px;vertical-align:middle;}
.headernavi{clear:both;height:35px;}

#loginbox{float:right;width:153px;height:98px;margin-top:3px;}
#loginbox .btnLoginmsg{margin-top:2px;color:#00f;}
#btnLoginjq{margin:2px 0 0 2px;}

#myModal{color:#666;}
#myModal h2{font-weight:bold;font-size:18px;}
.logintext{margin:15px 0 0 15px;}
.loginbtnbox{margin:10px 0 0 20px;}
.login-twitter{margin-bottom:10px;margin-top:5px;}
.login-twitter a{display:block;width:300px;height:42px;background:url(images/header/btn_twitter.gif) top left no-repeat;
	margin:0 0 5px 0;font-size:24px;text-decoration:none;}
.login-twitter span{display:block;padding:6px 0 0 65px;color:#ffffff;font-weight:bold;font-size:24px;}
.login-twitter:hover{text-shadow: 0 0 5px #fff;}
.login-facebook{margin-bottom:30px;}
.login-facebook a{display:block;width:300px;height:42px;background:url(images/header/btn_facebook.gif) top left no-repeat;
	margin:0 0 5px 0;text-decoration:none;}
.login-facebook span{display:block;padding:6px 0 0 65px;color:#ffffff;font-weight:bold;font-size:24px;}
.login-facebook:hover{text-shadow: 0 0 5px #fff;}
.loginidpassbox{padding:10px 15px;margin-right:20px;background:#fff;}
.loginidpassbox strong{display:block;margin-bottom:10px;color:#666;}
.loginidpassbox th{vertical-align:middle;text-align:left;padding-right:3px;}
.tbox_login{width:250px;padding:3px;}
#login_btns{vertical-align:middle;padding-left:10px;}
#login_svidpass{padding:5px 0 0 10px;}
#login_regist{padding:5px 0 0 10px;}



#footer{border-top:solid 1px #666666;padding:5px 0;text-align:center;margin-bottom:100px;}

.geniee_main{text-align:center;margin:4px 0 5px 0;}
.geniee_left{text-align:center;margin-bottom:5px;}
.doko_main{text-align:center;margin:4px 0 5px 0;}
.doko_left{text-align:center;}
#rightmedia_top {margin-left:35px;margin-top:6px;}
.ntinokuma img{margin-bottom:5px;}
#nt-inokuma {margin-bottom:3px;}

/* PointDreamとは */
.databox{width:600px;margin:20px auto;border:solid 1px #663333;}
.databox td{padding:10px;}

.textarea{text-align:left;vertical-align:top;}

.imgarea{text-align:right;vertical-align:middle;}

.col1{background:#FFE4CA;}
.col2{background:#F4FDC0;}
.col3{background:#E7F9FE;}
.col4{background:#CCFFCC;}
.col5{background:#FDFA9A;}
.col6{background:#FEE4B7;}
.col7{background:#E5EEFA;}
.col8{background:#FDE4E4;}

.loginbox{background:url(images/top/waku3.gif) no-repeat;width:200px;height:159px;
	padding:20px 0 5px 0;text-align:center;margin-bottom:10px;}
.loginbox_reg{margin:10px 0 15px 0;}




#footer_keyw{background:url(images/websearch/back_keyw.gif)  no-repeat;
	width:740px;height:30px;margin:0px auto 10px auto;}
#footer_keyw p{padding:8px 0px 5px 170px;
	text-align:left;font-size:14px;}



.lstkeyw_item {line-height:90%;}
.lstkeyw_item a{font-size:12px;}
#spclick_aj {font-size:12px;}

#psearch{margin:0px;padding:6px 0 9px 0;}
.psearchtext{width:250px;vertical-align:middle;}
.psearchbtn{vertical-align:middle;}
#psearch2{margin:0px;padding:6px 0 9px 0;}


#errbox{margin:30px 100px;padding:20px;}
