@charset "utf-8";
/* CSS Document */

/**********************************************************************
kurikiyamaサイト
コモンCSS
[ /css/common.css ]

Since         : 09.12.22
Last modified : 09.12.31
**********************************************************************/

/* 目次
-------------------------------------------------
 ・リンク設定
 ・共通クラス
 ・サイト共通
 ・ヘッダ
 ・メニュー
 ・コンテンツ
 ・フッタ
 ------------------------------------------------- */
 

  /* リンク設定
-------------------------------------------------*/

a:link    {color: #3463fd; text-decoration: none;}
a:active  {color: #3463fd; text-decoration: none;}
a:visited {color: #3463fd; text-decoration: none;}
a:hover   {color: #3463fd; text-decoration: underline;}



/* 共通クラス
------------------------------------------------- */

body{
	font-size:13px;
	color:#333333;
	background:#ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	_text-align:center;
	margin:0px auto;
}



#contaner{
	width:906px;
	_text-align:center;
	margin:0px auto;
	padding-bottom:25px;
}

.floatL  {float: left;}
.floatR {float: right;}
.clear  {
	clear: both;
	font-size: 0px;
	line-height: 0%;
	height: 0px;
	text-indent: -9999px;
}

.clearer{ clear: both; }
.v_middle{
	vertical-align:middle;
}

/* clearfixハック */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*配置設定クラス*/
.alignL {
	text-align: left !important;
}
.alignC {
	text-align: center !important;
}
.alignR {
	text-align: right !important;
}

div.separateS {
	font-size: 1px;
	line-height: 0%;
	margin: 5px 0px 0px 0px;
	clear:both;
}

div.separateM {
	clear:both;
	font-size: 1px;
	line-height: 0%;
	margin: 10px 0px 0px 0px;
}

div.separateL {
	clear:both;
	font-size: 1px;
	line-height: 0%;
	margin: 20px 0px 0px 0px;
}

div.separateLL {
	font-size: 1px;
	line-height: 0%;
	margin: 30px 0px 0px 0px;
	clear:both;
}

div.separateXL {
	font-size: 1px;
	line-height: 0%;
	margin: 60px 0px 0px 0px;
	clear:both;
}


.mg_10{ margin:10px; }
.mg_lr10{ margin:0px 10px; }
.mg_t10{ margin-top:10px; }
.mg_b10{ margin-bottom:10px; }
.mg_l10{ margin-left:10px; }
.mg_r10{ margin-right:10px; }
.mg_t5{ margin-top:5px; }
.mg_l5{ margin-left:5px; }
.mg_r5{ margin-right:5px; }
.mg_b5{ margin-bottom:5px; }
.mg_l15{ margin-left:15px; }
.mg_r20{ margin-right:20px; }
.mg_t15{ margin-top:15px; }
.mg_20{ margin:20px; }
.mg_t20{ margin-top:20px; }
.mg_b20{ margin-bottom:20px; }
.mg_l20{ margin-left:20px; }
.mg_l30{ margin-left:30px; }
.mg_t30{ margin-top:30px; }
.mg_t40{ margin-top:40px; }
.mg_t50{ margin-top:50px; }
.pd_t10{ padding-top:10px; }

.optheight {
	min-height: 350px;
	_height: 350px !important; /*use IE6 bugs*/
}


/* カラー設定
------------------------------------------------- */

.red{ color:#d20000 !important; }



/* フォント設定
------------------------------------------------- */

.middle-font{
font-size:14px !important;
}

/* 背景画像
------------------------------------------------- */

#back_index{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_index.jpg) 50% 0% no-repeat;
}

#back_profile{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_profile.jpg) 50% 0% no-repeat;
}

#back_team{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_login.jpg) 50% 0% no-repeat;
}

#back_news{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_news.jpg) 50% 0% no-repeat;
}

#back_regist{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}

#back_contact{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_other.jpg) 50% 0% no-repeat;
}

#back_request{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_other.jpg) 50% 0% no-repeat;
}

#back_search_result{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_other.jpg) 50% 0% no-repeat;
}

#back_challenge{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/ch_bg.jpg) 50% 0% no-repeat;
}

#back_channel{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/channel_bg.jpg) 50% 0% no-repeat;
}

#back_law{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_other.jpg) 50% 0% no-repeat;
}

#back_policy{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_other.jpg) 50% 0% no-repeat;
}

#back_organizer{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_other.jpg) 50% 0% no-repeat;
}

#back_site_map{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_other.jpg) 50% 0% no-repeat;
}

#back_qa{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_qa.jpg) 50% 0% no-repeat;
}

#back_qa_form{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_qa.jpg) 50% 0% no-repeat;
}

#back_parts{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_parts.jpg) 50% 0% no-repeat;
}

#back_topics1{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics1.jpg) 50% 0% no-repeat;
}

#back_topics2{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics2.jpg) 50% 0% no-repeat;
}

#back_topics3{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics3.jpg) 50% 0% no-repeat;
}

#back_topics4{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics4.jpg) 50% 0% no-repeat;
}

#back_topics5{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics5.jpg) 50% 0% no-repeat;
}

#back_teamkuriki{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}

#back_teamkuriki_demo{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}

#back_support{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}

#back_earth{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/ch_bg.jpg) 50% 0% no-repeat;
}

#back_event{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/ev_bg.jpg) 50% 0% no-repeat;
}

#back_topics_all{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_news.jpg) 50% 0% no-repeat;
}

#back_topics_talk{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_news.jpg) 50% 0% no-repeat;
}

#back_topics_media{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_news.jpg) 50% 0% no-repeat;
}

#back_yteam{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_select{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_paypal_go{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_bank_regist{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_paypal_regist{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}

#back_bank_p_conf{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}

#back_paypal_p_conf{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_mteam{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}
#back_select_free{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}
#back_taikai{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}
#back_s_contents{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}
#back_paypal_fin{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_goods{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}
#back_prof_change{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_select_free_m{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_paypal_p_conf_free_m{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_bank_p_conf_free_m{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_free_m_paypal_go{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) 50% 0% no-repeat;
}

#back_download{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_download_bg.jpg) 50% 0% no-repeat;
}

#back_s_message{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_message_bg.jpg) 50% 0% no-repeat;
}

#back_capsule{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_capsule_bg.jpg) 50% 0% no-repeat;
}

#back_s_goods{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_goods_bg.jpg) 50% 0% no-repeat;
}

#back_s_tv{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_tv_bg.jpg) 50% 0% no-repeat;
}

#back_dreamroad{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_dream_bg.jpg) 50% 0% no-repeat;
background-color: #091b44;
background-position: center bottom;
}

#back_login_fail_differ{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}

#back_li_fail_not_exis{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_top_bg.jpg) 50% 0% no-repeat;
}
/* ヘッダ
------------------------------------------------- */

#header{
	width:906px;
	_text-align:center;
	margin:0px auto;
	height:88px;
	_height:102px;
	padding-top:22px;
}

h1{
	float:left;
	width:351px;
	height:56px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/logo.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

h1 a{
	text-indent:-9999px;
	display:block;
	width:351px;
	height:56px;
}



.head_right{
	float:right;
	padding:0px 0 0 0;
	text-align:right;
	width:468px;
}



/* メニュー
------------------------------------------------- */

#menuarea{
	width:906px;
	_text-align:center;
	margin:0px auto;
}

#menuarea ul{
	width:596px;
	float:left;
	line-height:100%;
}

#menuarea ul li{
	float:left;
	height:22px;
}

#menuarea ul li a{
 
	text-indent:-9999px;
	display:block;
	height:22px;
}

li#menu5 a{
	width:64px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu01.png) no-repeat 0 0;

}

li#menu5 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu01_on.png) no-repeat;
	width:64px;
}

#menuarea ul li.menu_on5 a{
	width:64px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu01_on.png) no-repeat;}

li#menu6 a{
	width:71px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu02.png) no-repeat 0 0;
}

li#menu6 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu02_on.png) no-repeat;}

#menuarea ul li.menu_on6 a{
	width:71px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu02_on.png) no-repeat;}

li#menu7 a{
	width:93px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu03.png) no-repeat 0 0;
}

li#menu7 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu03_on.png) no-repeat;
}

#menuarea ul li.menu_on7 a{
	width:93px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu03_on.png) no-repeat;}


li#menu8 a{
	width:61px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu04.png) no-repeat;
}

li#menu8 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu04_on.png) no-repeat;}

#menuarea ul li.menu_on8 a{
	width:61px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu04_on.png) no-repeat;}

li#menu9{
	margin-left:3px;
}

li#menu9 a{
	width:126px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu05.png) no-repeat 0 0;
}

li#menu9 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu05_on.png) no-repeat;}

#menuarea ul li.menu_on9 a{
	width:126px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu05_on.png) no-repeat;}

li#menu10 a{
	width:71px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu06.png) no-repeat 0 0;
}

li#menu10 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu06_on.png) no-repeat;}

#menuarea ul li.menu_on10 a{
	width:71px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu06_on.png) no-repeat;}

li#menu206 a{
	width:110px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu07.png) no-repeat 0 0;
}

li#menu206 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu07_on.png) no-repeat;}

#menuarea ul li.menu_on11 a{
	width:110px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu07_on.png) no-repeat;}

li#menu103 a{
	width:64px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu08.png) no-repeat;
	margin:0px 0px 0px 3px;
}

li#menu103 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu08_on.png) no-repeat;
	margin:0px 0px 0px 3px;}

#menuarea ul li.menu_on103 a{
	width:61px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu08_on.png) no-repeat;
	margin:0px 0px 0px 3px;}

li#menu95 a{
	width:104px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu09.png) no-repeat;
	margin:0px 0px 0px 3px;

}

li#menu95 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu09_on.png) no-repeat;
	margin:0px 0px 0px 3px;
}

#menuarea ul li.menu_on95 a{
	width:104px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu09_on.png) no-repeat;
	margin:0px 0px 0px 3px;
}

li#menu223 a{
	width:139px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu10.png) no-repeat;
	margin:0px 0px 0px 3px;

}

li#menu223 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu10_on.png) no-repeat;
	margin:0px 0px 0px 3px;
}

#menuarea ul li.menu_on223 a{
	width:139px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu10_on.png) no-repeat;
	margin:0px 0px 0px 3px;
}




/* 検索
------------------------------------------------- */

.menuright{
	line-height:100%;
	width:265px;
	_width:375px;
	float:right;
	text-align:left;
	position:relative;
	_margin-top:-20px;
}

.search{
	text-align:right;
	margin-bottom:20px;
	_margin-left:100px;
}

#ajaxSearch_input{
	width:200px;
	heigth:20px;
	border:solid 1px #666666;
	background:#ffffff;

}

#ajaxSearch_submit{
	width:56px;
	height:18px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_search.png) no-repeat;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	_behavior: expression(IEPNGFIX.fix(this));
}

/* 出てくるログイン
------------------------------------------------- */

.head_menuarea{
	width:906px;
	_text-align:center;
	margin:0 auto;
	height:20px;
}

.head_login {
	position:relative;
	z-index:100;
	height:20px;
	float:left;
	padding-left:815px;
}
.head_login ul li {
	float: left;
	position: relative;
	width: 90px;
	height: 20px;
}

.login a{
	text-indent:-9999px;
	display:block;
	width:90px;
	height:20px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/head_menu01.png) no-repeat;
	padding:0px 10px 0px 0px;
}

.head_menuarea .head_login .login a:hover{
	text-indent:-9999px;
	display:block;
	width:90px;
	height:20px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/head_menu01_on.png) no-repeat;
}

.head_login ul li table {
	border-collapse: collapse;
	border: none;
	font-size: 90%;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	_margin-bottom:-2px;
}
				
.head_login ul li ul {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	top: 17px;
	left: 0px;
	width: 200px;
	height: 0;
	z-index: 100;
}
.head_login ul li ul li {
	margin-bottom: 0;
	width:280px;
	height:auto;
	background-image:none !important;
	background:#FFFFFF !important;
	border:solid 1px #666666;
    filter:alpha(opacity=80);
    -moz-opacity:0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;
	position:relative;
	margin-left:-110px;
	_margin-left:-105px;
	padding:10px;
}

.head_login ul li ul li a{
	background-image:none !important;
}
			
.head_login ul li a {
	font-family: verdana, sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
	height: 20px;
	padding:0px 10px 0px 0px;
}
			
.head_login ul li a:hover {
	position: relative;
	z-index: 100;
	}
			
.head_login ul li:hover ul ,
.head_login ul li a:hover ul {
	visibility: visible;
	overflow: visible;
	height: auto;
	z-index: 10;
}


.btn_language{
	float:left;
	position:relative;
	/*left:857px;*/
	/* *left:0px;*/
	/*_left:-3px;*/
}
.btn_language a{
	text-indent:-9999px;
	display:block;
	width:49px;
	height:17px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/head_menu03.png) no-repeat;
}
.head_menuarea .btn_language a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/head_menu03_on.png) no-repeat;
}

.slidecont #wlpeWelcome img{
	margin:5px 0 0 15px;
	width:30px;
	float:left;
}
.slidecont #wlpeWelcome p{
	margin:10px 0 0 15px;
	float:left;
}

.slidecont form label{
	margin:5px 0px 10px 5px;
}

.slidecont form label input{
	margin:5px 0px 10px 5px;
}

.slidecont p.slidelogintxt{
	width:110px;
	_width:120px;
	padding-left:5px;
	font-size:11px;
	float:left;
	padding-top:15px;
	_font-size:11px;

}

.slidecont p.slidelogintxt a{
	text-indent:0px !important;
	color:#000000 !important;
	_padding-top:10px;
	float:left;

}

.slidecont p.slidelogintxt a.slidelogin_txt01{

	width:30px !important;
	padding-left:10px;

}
.slidecont p.slidelogintxt a.slidelogin_txt02{

	width:50px !important;
	padding-left:5px;
	_width:55px !important;

}

.slidecont p.slidelogintxt span{

	float:left;
	_padding-top:10px;
	padding-left:5px;
}



/* メインイメージ
------------------------------------------------- */

#top_main{
	width:906px;
	margin:0px auto;
	_text-align:left;
	_margin-left:0px;
	height:480px;
	z-index:2;
	position:relative;
	clear:both;
}


/* トップチーム栗城
------------------------------------------------- */

.top_team{
	_text-align:left;
	margin-bottom:20px;
}

.back_top_team a{
	width:389px;
	height:199px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_team.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:-200px 0 0 10px;
	position:relative;
	z-index:2;
	float:left;

}

.back_top_team a:hover{

	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_team_on.png) no-repeat;

}




.top_qr{
	float:right;
	display:block;
	text-indent:-9999px;
	width:162px;
	height:61px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_qr.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:-70px 10px 0 0px;
	_margin:-70px 5px 0 0px;
	position:relative;
	z-index:2;

}




/* トップ下層エリア
------------------------------------------------- */

.top_btm{

	width:906px;
	margin:0px auto;
	text-align:cenrer;
}

.top_left{
	float:left;
	width:250px;
	height:300px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_top_left.jpg) no-repeat;
	_text-align:left;

}

.top_movie{
	margin:24px 0 0 10px;
}

#top_topics p{
	margin:3px 0 0 15px;
	line-height:110%;
}

#top_topics p a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_top_topics.gif) no-repeat;
	width:188px;
	_width:200px;
	padding-left:12px;
	display:block;
	color:#333333 !important;


}

#top_topics div{
	width:36px;
	height:25px;
	_height:40px;
	margin-top:10px;
	text-align:center;
	font-family:Meiryo;
	font-weight:bold;
	font-size:18px;
	padding-top:15px;
	text-align:center;
}

.top_topics_more{
	font-size:11px;
	text-align:right;
	margin:-15px 30px 0 0;
	padding-bottom:2px;
	position:relative;
	z-index:3;
}

.top_topics_more a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_top_topics.gif) no-repeat;
	padding-left:12px;
}

.day_cal01{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal01.jpg) no-repeat;
}

.day_cal02{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal02.jpg) no-repeat;
}

.day_cal03{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal03.jpg) no-repeat;
}

.day_cal04{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal04.jpg) no-repeat;
}

.day_cal05{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal05.jpg) no-repeat;
}
.day_cal06{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal06.jpg) no-repeat;
}
.day_cal07{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal07.jpg) no-repeat;
}
.day_cal08{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal08.jpg) no-repeat;
}
.day_cal09{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal09.jpg) no-repeat;
}
.day_cal10{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal10.jpg) no-repeat;
}

.day_cal11{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal11.jpg) no-repeat;
}

.day_cal12{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/day_cal12.jpg) no-repeat;
}

.top_rigth{
	float:right;
	width:635px;

}

ul.top_link{
	width:615px;
	_width:635px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_top_link.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	padding:0 0 0 20px;
	_padding:0 0 0 15px;
}

ul.top_link li{
	float:left;
	margin-left:3px;

}

ul.top_link li a{
	text-indent:-9999px;
	display:block;
	width:195px;
	height:140px;
}


.slide01 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_slide01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.slide02 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_slide02.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}


.slide03 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_slide03.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.slide04 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_slide04.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.slide05 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_slide05.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}


.top_rigth .floatL{
	margin:20px 0px 0 0px;
	width:367px;
}

.top_rigth .floatR{
	width:255px;
	margin-top:20px;
}

.btm_link{
	margin-top:14px;
	z-index:10;
	position:relative; 
	_margin-top:-150px;
	_margin-bottom:-100px;	
}

.btm_link li{
	float:left;
}

.btm_link li a{
	text-indent:-9999px;
	display:block;
	height:25px;
}

.btm_link01 a{
	width:66px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link01.png) no-repeat 0 0;}

.btm_link .btm_link01 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link01_on.png) no-repeat;
}

.btm_link02{
	width:47px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link02.png) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
	}

.btm_link .btm_link02 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link02_on.png) no-repeat;
}

.btm_link03 a{
	width:66px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link03.png) no-repeat 0 0;}

.btm_link .btm_link03 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link03_on.png) no-repeat;
}

.btm_link04 a{
	width:76px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link04.png) no-repeat 0 0;}

.btm_link .btm_link04 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/topbtm_link04_on.png) no-repeat;
}


/* スライドバナー
------------------------------------------------- */

.slide_bn{
	width:242px;
	*width:247px;
	_width:250px;
	height:91px;
	_height:100px;
	padding:9px 0 0 8px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_slide_bn.jpg) no-repeat 0 0;

}

/* フッタ
------------------------------------------------- */

#back_footer{
	height:119px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_footer.png) 50% 0% no-repeat;
	margin-top:-10px;
	*margin-top:-20px;
	_behavior: expression(IEPNGFIX.fix(this));
}

#footer{
	width:906px;
	_text-align:center;
	margin:0px auto;
	font-size:85%;
	padding-top:20px;
}

#footer ul{
	float:left;

}

#footer ul li{

	display:inline;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_footer.gif) no-repeat;
	padding-left:15px;
	margin-right:10px;
}

#footer ul li a{

	color:#ffffff !important;
}

#footer ul li a:hover{

	color:#d20000 !important;
}

#footer p{
	float:right;
}



/* プロフィール
------------------------------------------------- */

.profile{
	width:906px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_profile.jpg);
	padding-top:17px;
	padding-bottom:80px;
}

.back_proftxt {
	width:345px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_proftxt2.png) bottom;
	margin:0px 0 0 536px;
	text-align:left;
	padding-bottom:20px;
	padding-top:20px;
	color:#ffffff;
}


ul.back_proftop{
	width:345px;
	height:218px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_proftop1.png) no-repeat;
	margin:0px 0 0 536px;
	*margin:0 0 0 537px;
	text-align:left;
	_behavior: expression(IEPNGFIX.fix(this));
}

ul.back_proftop li{
	text-indent:-9999px;
	width:320px;
	
}

/*li.proftxt01{
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/prof_txt01.jpg) no-repeat;
}

li.proftxt02{
	height:40px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/prof_txt02.jpg) no-repeat;
}

li.proftxt03{
	height:20px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/prof_txt03.jpg) no-repeat;
}

li.proftxt04{
	height:20px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/prof_txt04.jpg) no-repeat;
}

li.proftxt05{
	height:45px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/prof_txt05.jpg) no-repeat;
}
*/

.back_proftxt p{
	margin:0 20px 12px;

}

.prof-top {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_white_bg.png);
	background-repeat: repeat;
	margin-top: 15px;
	text-align: left;
}
.prof-top #wlpeUserInfo {
	margin:20px;
}

#wlpeUserInfo h3 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066FF;
	text-indent: 8px;
	line-height: 25px;
	margin-bottom: 10px;
	font-size: 14px;
}

/* チームクリキ
------------------------------------------------- */

.back_team_cont {
	width:906px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_team_cont.png);
	text-align:left;
	padding-top:30px;
	padding-bottom:20px;

}

.tit_teamkuriki{
	width:580px;
	height:112px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_teamkuriki.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:0px 0 0 40px;
}

.back_teamkuriki_l{
	width:378px;
	height:467px;
	_height:502px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_teamkuriki_l.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin-left:30px;
	_margin-left:15px;
	padding-top:35px;
	float:left;
	margin-top:10px;
}

.txt_teamkuriki01{
	width:310px;
	height:23px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_teamkuriki01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:0px 0 0 20px;

}

.txt_teamkuriki02{
	width:316px;
	height:87px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_teamkuriki02.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:20px 0 0 30px;
}

.btn_to_support{
	margin:20px 0 0 40px;

}

.btn_to_support a{
	display:block;
	width:298px;
	height:44px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_support.png) no-repeat;

}

.btn_to_support a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_support_on.png) no-repeat;

}

.attention_teamkuriki{
	margin:20px 30px 0 30px;

}

.back_teamkuriki_regist{
	width:396px;
	_width:436px;
	height:651px;
	_height:691px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_teamkuriki_regist.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:10px 40px 0 0px;
	_margin:10px 20px 0 0px;	
	float:right;
	padding:20px;
	
}

.txt_free_regist{
	width:330px;
	height:25px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_free_regist.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:0px 0 20px 30px;
}

.btm_teamkuriki{
	width:906px;
	height:20px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png);
	_behavior: expression(IEPNGFIX.fix(this));
}




.btn_to_regist{
	margin-left:30px;

}

.btn_to_regist a{
	display:block;
	text-indent:-9999px;
	width:298px;
	height:44px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_regist.png) no-repeat;
	margin-left:70px;
}


/*ログイン追加ここから---------------------------------------------------------------------------*/
.back_login_cont{
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.login_left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 544px;
	font-size: 12px;
	height: 460px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_login_detail_bg.png);
	background-repeat: no-repeat;
}
.login_left2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 544px;
	font-size: 12px;
	height: 600px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_login_detail_bg2.png);
	background-repeat: no-repeat;
}
.login_left3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 544px;
	font-size: 12px;
	height: 300px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_login_detail_bg2.png);
	background-repeat: no-repeat;
}
.login_left4 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 876px;
	font-size: 12px;
	height: 300px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_login_detail_bg3.png);
	background-repeat: no-repeat;
}
.login_left5 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 544px;
	font-size: 12px;
	height: 344px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_login_detail_bg4.png);
	background-repeat: no-repeat;
}
.login_left h3, .login_left2 h3, .login_left3 h3, .login_left4 h3, .login_left5 h3 {
	margin-top: 20px;
	margin-left: 20px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066FF;
	text-indent: 8px;
	line-height: 25px;
	margin-bottom: 10px;
	font-size: 14px;
}
.login_left p, .login_left2 p, .login_left3 p, .login_left4 p {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.login_left5 p {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.login_left .gounder a {
	display: block;
	height: 35px;
	width: 180px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_go_under.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 315px;
}
.login_left .gounder a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_go_under_over.png);
}
.middlefont strong {
	font-size: 14px;
}
.txt_chuui{
	width:866px;
	height:180px;
	text-indent:-9999px;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:15px 0 15px 10px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_toroku_chuui.jpg);
	background-repeat: no-repeat;
}
.toroku-select {
	clear: both;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.toroku-select li {
	float: left;
	display: inline;
}
.toroku-select #toroku-muryo a {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_go_muryo.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 340px;
	display: block;
	text-indent: -9999px;
	margin-left: 40px;
}
.toroku-select #toroku-muryo a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_go_muryo_over.png);
}
.toroku-select #toroku-yuryo a {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_yuryo_linkbt.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 740px;
	display: block;
	text-indent: -9999px;
	margin-left: 70px;
}
.toroku-select #toroku-yuryo a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_yuryo_linkbt_over.png);
}

.login_rightnew{
	float:right;
	width:310px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_login_bg.png);
	background-repeat: no-repeat;
	display: inline;
	margin-left: 10px;
}

#wlpeLoginnew{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 10px;
	background-color: #FFFFFF;
}
.special-list {
	font-weight: bold;
	font-size: 14px;
	margin-left: 20px;
}
.special-list a {
width: 340px;
height: 60px;
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_go_yuryo.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	margin-bottom: 10px;
text-indent: -9999px;
}
.special-list a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/team_kuriki_go_yuryo_over.png);
}
/*ログイン追加ここまで---------------------------------------------------------------------------*/



.login_left .btn_to_regist a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_regist_on.png);
}

.login_right{
	float:right;
	width:270px;
	_width:310px;
	padding:60px 20px 0;
}

#wlpeLogin{
	margin:0px 0 0 20px;
}

#wlpeLogin input{

	float:left;
}

#wlpeLogin label{

	float:left;
}

.txt_w180{
	width:180px;
	border:solid 1px #666666;
}

.loginLabel{
	width:55px;
	font-weight:bold;
}

.logincheck{
	margin-left:50px;
}

#wlpeLoginButton{
	display:block;
	text-indent:-9999px;
	width:76px;
	height:23px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_page_login.jpg) no-repeat;
	border:none;
	margin:15px auto 0;
	cursor:pointer;	
}

#wlpeReminderButton{
	display:block;
	text-indent:-9999px;
	width:200px;
	height:14px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_pass_forget.gif) no-repeat;
	border:none;
	cursor:pointer;
}

#wlpeRegisterButton{
	display:block;
	width:115px;
	height:15px;
	border:none;
	cursor:pointer;
}

.to_law{
	margin-top:10px;
}

.to_law a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif) no-repeat;
	padding-left:15px;
	color:#000000 !important;
	text-decoration:underline;
}

.reminder{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif) no-repeat 0% 50%;
	padding-left:15px;
	color:#000000 !important;
	text-decoration:underline;
}

#wlpeReset{
	margin:0px 0 0 20px;
}

#wlpeLoginButton{
	display:block;
	text-indent:-9999px;
	width:76px;
	height:23px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_page_login.jpg) no-repeat;
	border:none;
	margin:15px auto 0;
	cursor:pointer;	
}

#wlpeResetButton{
	display:block;
	text-indent:-9999px;
	width:76px;
	height:23px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_submit.jpg) no-repeat;
	border:none;
	float:left;
	margin:15px 10px 0 30px;
	cursor:pointer;	
}

#wlpeResetCancelButton{
	display:block;
	text-indent:-9999px;
	width:76px;
	height:23px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_cancel.jpg) no-repeat;
	border:none;
	float:left;
	cursor:pointer;
	margin:15px 0px 0 0px;
}

.wlpeMessageText{
	color:#d20000;
	margin-top:10px;
}

.back_regist_complation{
	width:396px;
	_width:436px;
	height:231px;
	_height:331px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_regist_complation.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:10px 40px 0 0px;
	_margin:10px 20px 0 0px;	
	float:right;
	padding:100px 20px 0px;
	line-height:170%;
}

/* チームクリキ修正
------------------------------------------------- */

.back_team01{
	width:896px;
	_width:906px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png);
	_behavior: expression(IEPNGFIX.fix(this));
	text-align:left;
	padding:20px 0 20px 10px;

}

h2.tit_team01{
	width:866px;
	height:75px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_team.jpg) no-repeat;
	margin-left:10px;

}

.msg_team{
	width:866px;
	height:290px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/msg_team.jpg) no-repeat;
	margin-left:10px;
}

.btn_to_freeregist a{
	display:block;
	width:704px;
	height:67px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_freeregist.png) no-repeat;
	margin:20px 0 0 90px;

}

.btn_to_freeregist a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_freeregist_on.png) no-repeat;


}

h2.tit_team02{
	width:866px;
	height:250px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_team02.jpg) no-repeat;
	margin-left:10px;

}

h3.tit_freeregist{
	width:866px;
	height:70px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_freeregist.png) no-repeat;
	margin-left:10px;
	_behavior: expression(IEPNGFIX.fix(this));

}

h3.tit_bankregist{
	width:866px;
	height:70px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_yuryo_bank.png) no-repeat;
	margin-left:10px;
	_behavior: expression(IEPNGFIX.fix(this));

}

h3.tit_paypalregist{
	width:866px;
	height:70px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_yuryo_paypal.png) no-repeat;
	margin-left:10px;
	_behavior: expression(IEPNGFIX.fix(this));

}

.freeregist_cont{

	margin-left:190px;
	margin-bottom:10px;
}

.txt_w300{

	width:300px;
	border:solid 1px #CCCCCC;
}


/* 登録
------------------------------------------------- */

#wlpeNewUser input{

	float:left;
}

#wlpeNewUser label{

	float:left;
}



.registLabel{
	width:160px;
	font-weight:bold;
	display:block;
}

.registLabel span{
	font-weight:normal;
}

#wlpeSaveRegisterButton{
	display:block;
	text-indent:-9999px;
	width:76px;
	height:23px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_regist.jpg) no-repeat;
	border:none;
	float:left;
	cursor:pointer;
	margin:15px 10px 0 170px;
	_margin:15px 10px 0 85px;
}

#wlpeCancelRegisterButton{
	display:block;
	text-indent:-9999px;
	width:76px;
	height:23px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_cancel.jpg) no-repeat;
	border:none;
	float:left;
	cursor:pointer;
	margin:15px 0px 0 0px;
}

#wlpeLogoutButton{
	display:block;
	text-indent:-9999px;
	width:76px;
	height:23px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_logout.jpg) no-repeat;
	border:none;
	float:left;
	cursor:pointer;
	margin:30px 0px 0 100px;
	_margin:30px 0px 0 50px;
}

#wlpeLogoutButton2{
	display:block;
	text-indent:-9999px;
	width:230px;
	height:40px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_logout_large.png) no-repeat;
	border:none;
	cursor:pointer;
	margin:30px auto 100px;
	_margin:15px auto 50px;
}

.head_login #wlpeLogoutButton{
	margin:15px 0px 0 60px;
	_margin:15px 0px 0 60px;
}
.login form a, .login form a:hover{
	width:auto;
}
.login a img#wlpeProfileButton{
	width:76px;
	height:23px;
	border:none;
	float:left;
	margin:15px 0px 0 15px;
}
.login a.wlpeProfileButton{
	width:76px;
	height:23px;
	border:none;
	float:left;
}
/* サポート隊員
------------------------------------------------- */

.back_support_cont {
	width:906px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support_cont.png);
	text-align:left;
	padding-top:40px;
	padding-bottom:20px;

}

.back_support_white{
	width:510px;
	_width:510px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png);
	_behavior: expression(IEPNGFIX.fix(this));
	margin:0 0 0 340px;
	padding:10px;
	line-height:170%;
}


.tit_support{
	width:460px;
	height:81px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_support.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:10px 0 5px 20px;

}

.txt_support01{
	width:504px;
	height:26px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_support01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:10px 0 10px 5px;

}

.txt_support02{
	width:805px;
	height:158px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_support02.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:10px 0 10px 45px;

}

.img_special01{
	width:882px;
	height:202px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_special01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.img_special02{
	width:441px;
	height:202px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_special02.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	float:left;
}

.img_special03{
	width:441px;
	height:202px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_special03.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	float:left;
}

.img_special04{
	width:441px;
	height:192px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_special04.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	float:left;
}

.img_special05{
	width:441px;
	height:192px;
	text-indent:-9999px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_special05.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	float:left;
}


/* トピックタブ
------------------------------------------------- */

ul.news_tab{

}

ul.news_tab li{
	float:left;
	margin-right:2px;
	text-indent:-9999px;
}

ul.news_tab li a{
	display:block;
	width:100px;
	height:30px;
	text-indent:-9999px;
}

ul.news_tab li.news_tab01 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab01.png) no-repeat;
}

ul.news_tab li.news_tab01 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab01_on.png) no-repeat;
}

ul.news_tab li.news_tab02 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab02.png) no-repeat;
}

ul.news_tab li.news_tab02 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab02_on.png) no-repeat;
}


ul.news_tab li.news_tab03 a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab03.png) no-repeat;
}

ul.news_tab li.news_tab03 a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab03_on.png) no-repeat;
}

ul.news_tab li.news_tab01_on{
	width:100px;
	height:30px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab01_on.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

ul.news_tab li.news_tab02_on{
	width:100px;
	height:30px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab02_on.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

ul.news_tab li.news_tab03_on{
	width:100px;
	height:30px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/news_tab03_on.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.tit_topics_all{
	text-indent:-9999px;
	width:906px;
	height:70px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_topics_all.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.tit_topics_talk{
	text-indent:-9999px;
	width:906px;
	height:70px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_topics_talk.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.tit_topics_media{
	text-indent:-9999px;
	width:906px;
	height:70px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_topics_media.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}


/* トピック一覧スタート
------------------------------------------------- */

.tit_page_topics{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_page_topics.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.back_topics{
	background:#FFFFFF;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
	text-align:left;
	width:826px;
	_width:906px;
	padding:0 40px 40px 40px;

}

.topicks_list_item{
	margin-bottom:30px;
}

.topics_list_day{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif) no-repeat left center;
	width:85px;
	_width:105px;
	float:left;
	padding-left:20px;
}

h2.topics_list_txt{
	font-size:13px;
	width:700px;
	float:left;
}


.topics_list_txt{
	width:700px;
	float:left;

}

.topics_list_txt h2{
	font-size:13px;
}

.topics_list_txt h2 a{
	font-weight:bold;

}

.back_topics_item{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png);
	_behavior: expression(IEPNGFIX.fix(this));
	text-align:left;
	width:826px;
	_width:906px;
	padding:0 40px 40px 40px;
	line-height:180%;
}

.back_topics_item img{
	margin:0 20px 20px 0;
}

.ditto_page{
	margin:0 2px;
}

ditto_currentpage{
	padding:0 2px;
}

h2.topics_tit{
	font-size:18px;
	margin-bottom:30px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_news_h2.gif) no-repeat;
	padding-left:15px;

}

.back_docklink{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png);
	_behavior: expression(IEPNGFIX.fix(this));
	text-align:center;
	width:906px;
	padding:10px 0;


}




/* お問合せ
------------------------------------------------- */

.contact{
	margin-left:70px;
}

#contactForm{

	margin-left:30px;
	margin-top:30px;
}

.tit_contact{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_contact.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.contact label{

	float:left;
}

.contact input.w_350{
	width:350px;
	height:25px;
	float:left;
	border:solid 1px #666666;

}

.contact textarea.w_350{
	width:350px;
	float:left;
	border:solid 1px #666666;

}

.pd_t80{
	padding-top:80px;
}

.pd_b80{
	padding-bottom:80px;
}


.pd_t20{
	padding-top:20px;
}

.btn_submit_l{
	display:block;
	text-indent:-9999px;
	width:108px;
	height:34px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_submit_l.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	border:none;
	cursor:pointer;
	margin:15px 0px 0 280px;
	*margin:15px 0px 0 -50px;
}

.errors{
	color:#d20000;
}

.tit_request{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_request.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.requestForm{

	margin:30px 0 0 30px;
}


/* 検索結果
------------------------------------------------- */

.tit_search_result{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_search_result.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.ajaxSearch_resultsInfo{
	margin-bottom:20px;
}

.ajaxSearch_resultLink{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif) no-repeat left center;
	padding-left:20px;
}

.ajaxSearch_resultExtract{
	margin-left:20px;
}

.ajaxSearch_result{
	margin-bottom:20px;
}

.ajaxSearch_paging{
	display:block;
	text-align:center;

}

.ajaxSearch_highlight{
	font-weight:bold;
	color:#d20000;

}

/* 会員規約
------------------------------------------------- */
.tit_law{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_law.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.law{

	margin:0px 30px;
	width:756px;
	_width:766px;
	height:400px;
	padding:0 0px 0 10px;
}

.tit_policy{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_privacy.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

/* 事務局概要
------------------------------------------------- */
.tit_organizer{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_organizer.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}


.organizer_tbl{
	margin-left:100px;
	
}


.organizer_tbl th{
	width:150px;
	padding:10px;
	vertical-align:top;
}

.organizer_tbl td{
	padding:10px;
}

/* サイトマップ
------------------------------------------------- */
.tit_site_map{
	text-indent:-9999px;
	width:906px;
	height:100px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_site_map.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.mapL{

	float:left;
	margin-left:100px;
	font-size:15px;
}

.mapL li a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif) no-repeat left center;
	padding-left:15px;
}

.mapL li{
	margin-bottom:10px;
}

.mapR{

	float:right;
	margin-right:250px;
	font-size:15px;
}

.mapR li a{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif) no-repeat left center;
	padding-left:15px;
}

.mapR li{
	margin-bottom:10px;
}

.mg_bmap{

	margin-bottom:220px;
}

/*QA
------------------------------------------------- */
.tit_qa{
	text-indent:-9999px;
	width:906px;
	height:80px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_qa.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
}

.back_qa_cont{
	width:866px;
	_width:909px;
	height:470px;
	_height:700px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_qa_cont.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	padding-top:230px;
	padding-left:60px;
	_text-align:left;

}

.txt_qa01{
	text-indent:-9999px;
	width:311px;
	height:75px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_qa01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:0px 0 20px 0px;
}


.back_qa_cont .btn_to_regist{
	margin-top:20px;

}

.back_qa_cont .btn_to_regist a{
	display:block;
	text-indent:-9999px;
	width:298px;
	height:44px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_regist.png) no-repeat;
	margin-left:30px;
}

#contaner .back_qa_cont .btn_to_regist a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_regist_on.png);
}

.back_qa_login{
	width:290px;
	height:250px;
	_height:260px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_qa_login.png) no-repeat;
	padding-top:10px;
	margin:20px 0 0 35px;
}

.btn_to_qa_page{
	margin-top:20px;
	margin-bottom:20px;
}

.btn_to_qa_page a{
	display:block;
	text-indent:-9999px;
	width:298px;
	height:44px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_qa_page.png) no-repeat;
	margin-left:30px;
}

.back_qa_cont .btn_to_qa_page a:hover{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_to_qa_page_on.png);
	_behavior: expression(IEPNGFIX.fix(this));
}

.qa_form{
	width:450px;

}

.qa_form input.w_350{
	width:350px;
	height:25px;
	border:solid 1px #666666;

}

.qa_form textarea.w_350{
	width:350px;
	border:solid 1px #666666;

}

.qa_form .btn_submit_l{

	margin-left:120px;
}

/*ブログパーツ
------------------------------------------------- */

.back_parts_cont{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png);
	_behavior: expression(IEPNGFIX.fix(this));
	text-align:left;
	width:906px;
	line-height:180%;
	padding-top:10px;
	padding-bottom:20px;
}
.tit_parts{
	text-indent:-9999px;
	width:885px;
	height:249px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_widget.jpg) no-repeat;
	margin:0px 0 20px 10px;
}

.partsL{
	width:160px;
	margin-left:40px;
	_margin-left:20px;
	float:left;

}

.partsR{
	width:625px;
	margin-right:30px;
	_margin-right:15px;
	float:right;

}

.txt_parts01{
	text-indent:-9999px;
	width:800px;
	height:39px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_parts01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin-bottom:20px;
	margin-left:20px;	
}

.parts_tag{
	width:605px;
	_width:620px;
	height:40px;
	_height:50px;
	padding:10px 0 0 15px;
	margin-bottom:20px;
	border:solid 1px #CCCCCC;

}

.parts_law{
	width:610px;
	_width:620px;
	height:90px;
	_height:100px;
	padding:10px 0 10px 10px;
	border:solid 1px #CCCCCC;
}

.txt_widget01{
	text-indent:-9999px;
	width:800px;
	height:39px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_widget01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin-left:20px;
	margin-bottom:20px;	
}

.img_gadget01{
	text-indent:-9999px;
	width:160px;
	height:240px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/img_gadget01.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));

}

.txt_gadget02{
	text-indent:-9999px;
	width:507px;
	height:46px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/txt_gadget02.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin-bottom:20px;	
}

.btn_ds_dl{
	margin-left:150px;
	margin-bottom:20px;

}

.btn_ds_dl a{
	text-indent:-9999px;
	display:block;
	width:298px;
	height:74px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_ds_dl.png) no-repeat;
}

.btn_ds_dl a:hover{

	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/btn_ds_dl_on.png) no-repeat;
}

.gadget_function{
	text-indent:-9999px;
	width:865px;
	height:590px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/gadget_function.png) no-repeat;
	_behavior: expression(IEPNGFIX.fix(this));
	margin:20px 0 20px 10px;	
}

.gadget_law{
	width:856px;
	_width:866px;
	height:90px;
	_height:100px;
	padding:10px 0 10px 10px;
	border:solid 1px #CCCCCC;
	margin:10px 0 0 20px;
}

#main_image {
	height: 480px;
	width: 906px;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;

}
#top_slide {
	width: 635px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 140px;
}
#top_slide ul {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 635px;
	background-color: #333333;
}
#top_slide li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 140px;
	width: 211px;
}
#slide-gadget, #slide-team {
	margin-right: 1px !important;
}
#top_slide #slide-gadget a {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_slide_02.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 140px;
	width: 211px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_slide #slide-gadget a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_slide_over_02.jpg);
}
#top_slide #slide-team a {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_slide_01.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 140px;
	width: 211px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_slide #slide-team a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_slide_over_01.jpg);
}
#top_slide #slide-earth a {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_slide_03.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 140px;
	width: 211px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_slide #slide-earth a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/top_slide_over_03.jpg);
}

/*ニュース用css追加
------------------------------------------------- */

.floatL500{
	float:left;
	width:500px;
	margin-left:10px;
}

.news_subtit{
	padding:0 0 0px 5px;
	border-left:solid 4px #d20000;
	border-bottom:solid 1px #333333;
	font-size:15px;
	font-weight:bold;
}

/*トップバナーフェードインに修正：100201
------------------------------------------------- */

#top_bn{
	margin-top:15px;
	*margin-top:25px;
	_margin-left:-243px
}

/*selectここから------------------------*/

.select-box {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_white_bg.png);
	background-repeat: repeat;
	margin-top: 15px;
	text-align: left;
}
.select-box h2 {
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_pay_select.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 70px;
	width: 906px;
	background-position: center center;
}
.select-box h3 {
	font-size: 14px;
	line-height: 22px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066FF;
	margin-left: 30px;
	padding-left: 8px;
	margin-bottom: 15px;
}
.select-box p {
	font-size: 12px;
	margin-bottom: 8px;
	margin-left: 30px;
}
.select-box ul {
	display: block;
	margin-top: 50px;
	margin-bottom: 50px;
}
.select-box li {
	float: left;
	display: inline;
	margin-left: 130px;
}
#select-paybank a {
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_paybt_bank.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 250px;
	text-indent: -9999px;
	margin: 0px;
}
#select-paybank a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_paybt_bank_over.png);
}
#select-paypaypal a {
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_paybt_paypal.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 250px;
	text-indent: -9999px;
	margin: 0px;
}
#select-paypaypal a:hover {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_paybt_paypal_over.png);
}
.yuryo-internal {
	font-size: 18px !important;
	color: #FF0000;
	font-weight: bold;
}

/*selectここまで------------------------*/

/*paypalで決済ここから------------------------*/

.payment-box {
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/yuryo_white_bg.png);
	background-repeat: repeat;
	margin-top: 15px;
	text-align: left;
}
.payment-box .tit_paypal_payment {
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_yuryo_paypal_payment.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 70px;
	width: 906px;
	background-position: center center;
}
.payment-box .tit_bank_payment {
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_yuryo_bank_payment.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 70px;
	width: 906px;
	background-position: center center;
}
.payment-box h3 {
	margin-left: 30px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066FF;
	text-indent: 8px;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.payment-box p {
	margin-left: 30px;
	margin-bottom: 10px;
	font-size: 12px;
}
.payment-box ul {
	margin-left: 30px;
	margin-bottom: 20px;
}
.payment-box a {
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 13px;
	margin-bottom: 8px;
}
/*paypalで決済ここまで------------------------*/


/*teamkurikiログイン画面----------------*/
#wlpeLoginnew #wlpeLogoutButton{
	margin: 15px 30px 0px 30px;
}
#wlpeLoginnew button.once_logout{
	margin: 30px 0px 30px 30px !important;
}

#wlpeLoginnew a.wlpeProfileButton{
	margin: 15px 0px 0px 0px;
}

#wlpeLoginnew a.wlpeProfileButton img{
	margin: 15px 0px 0px 0px;
}

.newregist{
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_triangle_red.gif) no-repeat 0% 50%;
	padding-left:15px;
	color:#000000 !important;
	text-decoration:underline;
}

.login a.newregistA{
	text-indent:0px !important;
	width:auto !important;
}
/*teamkurikiログイン画面ここまで------------------*/

/*ダウンロード----------------*/
.avail{
	cursor:pointer;
}
/*ダウンロードここまで----------------*/

.tit_charger {
	display: block;
	background-image: url(http://kurikiyama.jp/assets/templates/kurikiyama/images/tit_charger.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 70px;
	width: 906px;
	text-indent: -9999px;
}