@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;}



/* 共通クラス
------------------------------------------------- */

#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; }
.pd_t20{ padding-top:20px; }
.pd_l3{ padding-left:3px; }
.pd_r3{ padding-right:3px; }

.optheight {
	min-height: 350px;
	_height: 350px !important; /*use IE6 bugs*/
}


/* カラー設定
------------------------------------------------- */

.red{ color:#d20000 !important; }



/* フォント設定
------------------------------------------------- */

.middle-font{
font-size:14px !important;
line-height: 23px !important;
}

/* ヘッダ
------------------------------------------------- */

#header {width:906px; height:auto; margin:0 auto 0 auto;}
.header_logo_box {margin:0px; padding:0px;}
.header_logo {width:351px; height:auto; margin:22px 0 0 0; text-align:left; float:left; display:inline;}

.header_shopping {float:right; display:inline; margin:0 0 0 0; padding:0px;}

.menu_box {margin:0; padding:0;text-align:left;}

.language_link {width:322px; margin:0 0 15px 0; padding:0px; float:right; display:inline;}
.language_link img {float:left; display:inline;}

.header_menu {width:auto; height:auto; margin:32px 0 20px 0; float:left; display:inline;}
.header_menu img {margin:0 5px 0 0; padding:0px; float:left; display:inline;}

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:440px; 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_on206 a {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;}

li#menu193 a {width:80px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu11.png) no-repeat; margin:0px 0px 0px 3px;}
li#menu193 a:hover {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu11_on.png) no-repeat; margin:0px 0px 0px 3px;}
#menuarea ul li.menu_on193 a {width:80px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/menu11_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;
}



/* フッタ
------------------------------------------------- */

#back_footer {height:119px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_footer.png) top center no-repeat; margin:-20px 0 0 0; behavior:expression(IEPNGFIX.fix(this));}
#footer {width:906px; margin:0 auto 0 auto; padding-top:20px; font-size:12px;}
#footer ul {}
#footer ul li {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/mark_footer.gif) left center no-repeat; padding-left:12px; margin-right:10px; float:left; display:inline;}
#footer ul li a {color:#ffffff; text-decoration:underline;}
#footer ul li a:hover {color:#d20000;}

.copy {margin:60px 0 0 0; padding:0px; font-size:12px; color:#FFF;}
#footer p {text-align:left;}


/*チームクリキページの設定
------------------------------------------------------------ */
.main_box {
	width:906px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0px;
	clear:both;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/back_topics_item.png);
}
.main_box_inner {
	width:866px;
	height:auto;
	margin:0 auto 0 auto;
	padding:20px 0 20px 0;
}
.main_img_box {
	width:866px;
	height:460px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/teamkuriki_main.jpg) top center no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
}
.appli_button {
	width:241px;
	height:47px;
	margin:0 0 0 158px;
	padding:202px 0 0 0;
}
.team_attention {
	width:866px;
	height:177px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/team_attention.png) top center no-repeat;
	padding:0px;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.team_privilege {
	width:866px;
	height:auto;
	margin:20px auto 20px auto;
	padding:0px;
}
.team_privilege_button {
	width:416px;
	height:60px;
	margin:20px auto 20px auto;
	padding:0px;
}
.login_box {
	width:866px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0px;
}
.login_box_l {
	width:544px;
	height:auto;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/back_topics_item.png);
	float:left;
	display:inline;
}
.login_box_l_inner {
	width:504px;
	height:auto;
	margin:20px auto 20px auto;
	padding:0px;
	text-align:left;
}
.login_box_l_inner img {
	margin:0 0 15px 0;
}
.login_box_r {
	width:310px;
	height:auto;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/back_topics_item.png);
	float:right;
	display:inline;
}
.login_box_r_inner {
	width:270px;
	height:auto;
	margin:20px auto 0 auto;
	padding:0px;
	text-align:center;
}
.login_box_r_in_inner {
	width:270px;
	height:auto;
	margin:10px auto 20px auto;
	padding:0px;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/back_topics_item.png);
	text-align:left;
}
.login_box_r_inin_inner {
	width:230px;
	height:auto;
	margin:0 auto 0 auto;
	padding:15px 0 15px 0;
	text-align:center;
}
.login_text01 {
	font-size:12px;
	color:#333;
	line-height:1.6;
	text-align:justify;
	margin:0 0 10px 0;
	padding:0px;
}
.login_text02 {
	font-size:11px;
	color:#900;
	line-height:1.5;
	text-align:justify;
	margin:0 0 10px 0;
	padding:0px;
}
.login_text03 {
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:1.6;
	text-align:justify;
	margin:25px 0 5px 0;
	padding:0px;
}
.login_text04 {
	font-size:12px;
	color:#666;
	line-height:1.6;
	text-align:justify;
	margin:0px;
	padding:0px;
}
.login_table {
	margin:0 auto 0 auto;
	padding:0px;
}
.login_td01 {
	font-size:12px;
	color:#333;
	line-height:1.6;
	text-align:right;
}
.login_td02 {
	font-size:12px;
	color:#333;
	line-height:1.6;
	text-align:left;
}
.login_td03 {
	font-size:12px;
	color:#333;
	background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/list.gif) left center no-repeat;
	padding:0 0 0 11px;
	line-height:1.6;
	text-align:left;
}
.login_form {
	margin:0px;
	padding:2px;
}
.login_button {
	width:230px;
	height:38px;
	border-bottom:dotted 1px #CCC;
	margin:10px auto 10px auto;
	padding:0 0 10px 0;
	text-align:center;
}
.forgets_form {
	margin:0 0 5px 0;
	padding:0px;
}
.forgets_text01 {
	font-size:13px;
	color:#333;
	line-height:1.6;
	font-weight:bold;
	text-align:left;
}
.forgets_text02 {
	font-size:11px;
	color:#666;
	line-height:1.5;
	text-align:left;
}
.forgets_button {
	margin:10px 0 0 0;
	padding:0px;
	text-align:center;
}






