@charset "EUC-JP";
/**************************************************************************************************
INITIAL SETTINGS
**************************************************************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size: 100%; vertical-align:top; background:transparent;}

html {height:100%;}
body {height:100%;}

body {line-height:1; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS UI Gothic",sans-serif; background-color:#FFFFFF;}
ul {list-style:none;}
blockquote, q {quotes:none;}

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}

/*\*/
* html #container{overflow:visible;}
/**/


/* ===========================================
	clear,  clearFix,  hide, hr
   =========================================== */
.clearB{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}

.clearFix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*.clearFix {display:inline-table; }*/

/* ------------------------------------------------------------
全体の設定
------------------------------------------------------------ */
body{font-size:12px; color:#333333; line-height:1.6; text-align:center;}
#contaner{width:906px; text-align:center; margin:0px auto 0px auto; padding:0px;}
#back_teamkuriki {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_support.jpg) top center no-repeat;}

/*背景PNG適用*/
img,div {behavior:url(http://www.northgraphic.co.jp/sample/kuriki_official/js/iepngfix.htc)}
img,iframe,div {margin:0; padding:0; border:0; outline:0; font-size: 100%; vertical-align:top; background:transparent;}

/* ------------------------------------------------------------
チームクリキページの設定
------------------------------------------------------------ */
.main_box {width:906px; height:auto; margin:0 auto 0 auto; padding:0px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this)); clear:both;}
.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; margin:20px auto 20px auto; padding:0px; behavior:expression(IEPNGFIX.fix(this));}
.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/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this)); 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/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this)); 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/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this)); 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;}




/* ------------------------------------------------------------
エベレストページの設定
------------------------------------------------------------ */
.everest_main_img_box {width:866px; height:460px; margin:0px; padding:0px;}
.topics_box {width:866px; height:73px; margin:20px auto 20px auto; padding:0px;}
.topics_box_bg {width:866px; height:73px; line-height:73px; margin:0px; padding:0px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/topics_bg.png); behavior:expression(IEPNGFIX.fix(this)); text-align:left;}
.topics_textbox {width:auto; height:auto; margin:auto auto auto 220px; padding:0px;}
.topics_day {}
.topics_title {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/topics_list.gif) center left no-repeat; margin:0 0 0 15px; padding:0 0 0 10px;}

.img_slide {width:866px; height:auto; margin:20px auto 20px auto; padding:0px;}

.sche_box {width:866px; height:auto; margin:0 auto 0 auto; padding:0px;}
.sche_box_l {width:544px; height:auto; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this)); float:left; display:inline;}
.sche_box_l_inner {width:504px; height:auto; margin:20px auto 20px auto; padding:0px; text-align:left;}
.sche_box_l_inner_img01 {margin:0 0 25px 0;}
.sche_box_l_inner_img02 {margin:0 0 10px 0;}
.sche_box_l_inner_img03 {margin:0 0 15px 0;}
.sche_text01 {font-size:14px; font-weight:bold; color:#333; margin:15px 0 5px 0; padding:0px;}
.sche_box_r {width:310px; height:auto; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this)); float:right; display:inline;}
.sche_box_r_inner {width:270px; height:auto; margin:20px auto 0 auto; padding:0 0 20px 0; text-align:center;}
.sche_box_r_in_inner {width:270px; height:auto; margin:0 auto 20px auto; padding:0px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this)); text-align:left;}
.sche_box_r_inin_inner {width:230px; height:auto; margin:0 auto 0 auto; padding:15px 0 15px 0; text-align:center;}

.sche_ta {margin:0 0 10px 0; padding:0px;}
.sche_td_l01 {text-align:right; padding:5px 0 0 10px;}
.sche_td_l02 {text-align:right; padding:3px 0 0 10px;}
.sche_td_l03 {text-align:right; padding:3px 0 15px 10px;}
.sche_td_r01 {text-align:left; padding:5px 0 0 10px;}
.sche_td_r02 {text-align:left; padding:3px 0 0 10px;}
.sche_td_r03 {text-align:left; padding:3px 0 15px 10px;}
.sche_td_title {background-color:#1e2b44; padding:5px; color:#FFF; font-size:12px; font-weight:bold; text-align:center;}

.rootmap_box {width:504px; height:auto; margin:10px 0 0 0; padding:0px;}

.teamkuriki_box {width:866px; height:auto; margin:20px auto 20px auto; padding:20px 0 20px 0; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/back_topics_item.png); behavior:expression(IEPNGFIX.fix(this));}
.teamkuriki_box_inner {width:826px; height:auto; margin:0 auto 0 auto; padding:0px;}
.teamkuriki_box_l {margin:0px; padding:0px; float:left; display:inline;}
.teamkuriki_box_r {width:364px; height:98px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/team_kuriki_button_bg.gif); margin:0px; padding:0px; text-align:left; float:right; display:inline;}
.teamkuriki_button {width:250px; height:auto; margin:54px auto 0 auto; padding:0px;}

.kuriki_t_box {width:866px; height:auto; margin:20px auto 20px auto; padding:0px;}

.bg_rootmap {width:450px; height:1034px; background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/rootmap.gif) top left no-repeat; margin:0px; padding:0px;}


/* 画像スライダの設定 */
#photo_box {margin:0 0 20px 0; padding:0px; text-align:left;}
#photos {visibility:hidden;}
.gallery {background: #ddd; border: 1px solid #aaa; padding: 5px;}
.loader {background:url(loader.gif) center center no-repeat #ddd; }
.panel {}
.panel_textbox {padding:10px 10px 0 5px;}
.panel .panel-overlay,
.panel .overlay-background {height:60px; padding:0 1em; }
.panel .overlay-background {background: #222; }
.panel .panel-overlay {color:white; font-size:0.7em; text-align:left;}
.panel .panel-overlay a {color:white; text-decoration:underline; font-weight: bold; }
.filmstrip {margin: 5px; }
.frame {}
.frame .img_wrap {border: 1px solid #aaa; }
.frame.current .img_wrap {border-color:#000; }
.frame img {border: none; }
.frame .caption {font-size:11px; text-align: center; color: #888; }
.frame.current .caption {color:#000; }
.pointer {border-color:#000;}
*html .pointer {filter:chroma(color=pink);}

.photo_data {width:866px; height:auto; margin:0px; padding:0px; background-color:#FFF; overflow:hidden;}
.photo_data_l {width:137px; height:auto; margin:0px; padding:0px; float:left; display:inline;}
.photo_data_l img {padding:15px 0 15px 20px;}
.photo_data_r {width:690px; height:auto; margin:0px; padding:10px; float:right; display:inline;}
.photo_data_r a {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/topics_list.gif) center left no-repeat; line-height:1.8; margin:0 10px 0 0; padding:0 0 0 10px;}

#wlpeLoginButton {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/login_button.gif); width:119px; height:38px;}
#wlpeResetButton {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/transmission_button.gif); width:88px; height:29px; text-indent:-9999px; margin-left:43px;}
#wlpeResetCancelButton {background:url(http://kurikiyama.jp/assets/templates/kurikiyama/images/teamimg/cancell_button.gif); width:88px; height:29px; text-indent:-9999px; }


/* ------------------------------------------------------------
フッターの設定
------------------------------------------------------------ */
#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;}

/* ------------------------------------------------------------
その他の設定
------------------------------------------------------------ */
a:link {font-size:12px; color:#666666; text-decoration:underline;}
a:visited {font-size:12px; color:#666666; text-decoration:underline;}
a:hover {font-size:12px; color:#999999;}
a:active {font-size:12px; color:#999999;}


/* テキストハイライトの設定 */
::-moz-selection {background:#000033; color:#FFFFFF;} 
