﻿*
{
    margin:0px;
    padding:0px;
    line-height:120%;
    font-size:13px;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

img {border:none;}

/*floatクリア用ダミーエリアクラス*/
.reset
{
    clear:both;
}

/*共通クラス*/
.red {color:#ff0000;}
.blue {color:#0000ff;}
.areaClick{cursor:pointer}
.waku1{border:solid 1px #666666;background:#ffffff;}
.waku2{background:#ffffcc;border:solid 1px #fe8d00;border-top:none;}
.waku3{background:#ffffcc;border:solid 1px #fe8d00;}

/*IE6用メッセージ*/
.error{background:#FF9;padding:20px;text-align:center;color:#ff0000;}

body 
{
    background:#6ab000;
	margin:0px;
	padding:0px;
    font-size:13px;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

td {
    font-size:13px;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	/*color: #555555;*/
}

.font11 {
    font-size:12px;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	display:inline
}

.inputbox
{
    line-height:100%;
    height:13px;
    padding:1px;
}

.textbox
{
    line-height:100%;
    padding:2px;
}

/*コンテンツ全体*/
#wrapper
{
    width:950px;
    background:#d9f0aa;
    margin:auto;
	text-align:left;
}

/*ヘッダ*/
#header
{
    height:150px;
}

#headerTable
{
    width:950px;
}

#headerTableTd
{
    padding-top:5px;
    padding-left:10px;
}

#headerTable2
{
    width:173px;
	height:60px;
	margin-top:15px;
}
#headerTable2 div{float:left;background:url(images/header/icon_p.gif) left no-repeat;
	padding-left:17px;vertical-align:middle;}

#header_step3{background:url(images/header/step3b.jpg) no-repeat;width:372px;height:104px;}
#loginbox{width:198px;height:86px;margin-top:6px;margin-left:172px;}
#loginbox .btnLoginmsg{margin-top:18px;color:#00f;padding:2px 6px;}
#btnLoginjq{margin:6px 0 0 12px;}

#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;}

/*コンテンツ領域*/
#main
{
}

#LeftOsusume
{
    width:200px;
    float:left;
}
.left_regcookie{background:url(images/left/waku1b.gif) no-repeat;width:200;height:167px;margin-bottom:3px;}
.left_regcookie_btn{text-align:center;padding-top:20px;}
.left_regcookie_btn img{margin-bottom:8px;}

#TableUcAdLeft
{
    margin-top:5px;
    margin-left:2px;
    background-color:White;
}

#RightOsusume
{
    width:745px;
    float:right;
    padding-top:5px;
    padding-bottom:10px;
}


/*フッタ*/
#footer {padding-bottom:100px;}
#CopyrightFooter
{
    margin-top:3px;
    margin-bottom:5px;
}
#footer_keyw{background:url(images/websearch/back_keyw.gif)  no-repeat;
	width:740px;height:30px;margin:10px auto;}
#footer_keyw p{padding:8px 0px 5px 170px;
	text-align:left;font-size:14px;}
#footer_keyw a{font-size:14px;}


/* ドコイク */
/*.doko_left {border:solid 1px #666666;background:#ffffff;width:173px;
	margin-top:5px;margin-bottom:5px;text-align:center;}*/
.doko_main {width:100%;margin-top:3px;text-align:center;}

.geniee_top {margin-bottom:3px;text-align:center;width:100%;}
.geniee_left {margin-top:5px;margin-bottom:5px;text-align:center;}

#rightmedia_top {margin-left:20px;margin-top:10px;margin-right:30px;}

.tokusen_button img{margin-bottom:3px;}
