/*
Theme Name: NSR2
Theme URI: http://www.dpeye.co.jp/
Description: 日本システム研究所様のデザインテーマです
Author: RENOVAS - Naoki Takahashi
Author URI: http://www.nsr-web.co.jp/
Version: 2014.10.17
*/


/* =THEME
-------------------------------------------------------------- */
/* RESET: Base			-------------------------------------- */
html {
	/* font-size: 62.5%; */ /* = 10px = 16px(Browser) * 0.625 */
}
body, button, input, select, textarea {
	/* color: #404040; */
	/* font-size: 1.6rem; */
	/* line-height: 1.6; */
}
html, body {  }
html {  }
body {  }


/* =ベースフォント
-------------------------------------------------------------- */
html {
}
body, button, input, select, textarea {
	font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

/* =全体の背景
-------------------------------------------------------------- */
body {  }


/* =リンク色
-------------------------------------------------------------- */
a {  }
a:visited {  }
a:hover, a:focus, a:active {  }


/* THEME: Headding		-------------------------------------- */
/* reset margin */
.ctsBox h1, .ctsBox h2, .ctsBox h3, .ctsBox h4, .ctsBox h5, .ctsBox h6 { font-weight: bold; }
.ctsBox h1, .ctsBox h2 {  }
.ctsBox h3, .ctsBox h4, .ctsBox h5, .ctsBox h6 {  }
/* custom style */
.ctsBox h1 {
}
.ctsBox h2 {
}
.ctsBox h3 {
}
.ctsBox h4 {
}
.ctsBox h5 {
}
.ctsBox h6 {
}


/* =共通
-------------------------------------------------------------- */
.ctsBox strong { font-weight: bold; }


/* =MW WP Form
-------------------------------------------------------------- */
.mw_wp_form label { white-space: nowrap; }
.mw_wp_form textarea { width: 100%; }
.mw_wp_form .btns input { width: 175px; height: 35px; text-indent: -9999px; overflow: hidden; border: none; cursor: pointer; }
/* 確認画面へ進むボタン用 */
.mw_wp_form_input .btns .conditional input { background: url(img/contact/btn_check_sp.gif) no-repeat left top; }
.mw_wp_form_input .btns .conditional input:hover { background: url(img/contact/btn_check_sp.gif) no-repeat left bottom; }
/* 送信ボタン用 */
.mw_wp_form_confirm .btns .conditional input { background: url(img/contact/bt_send_sp.gif) no-repeat left top; }
.mw_wp_form_confirm .btns .conditional input:hover { background: url(img/contact/bt_send_sp.gif) no-repeat left bottom; }
/* 戻るボタン用 */
.mw_wp_form_confirm .btns .back input { background: url(img/contact/bt_back_sp.gif) no-repeat left top; }
.mw_wp_form_confirm .btns .back input:hover { background: url(img/contact/bt_back_sp.gif) no-repeat left bottom; }


/* =header
-------------------------------------------------------------- */
.site-header { }

/* =footer
-------------------------------------------------------------- */
.site-footer {  }


/* =sidebar
-------------------------------------------------------------- */


/* =home
-------------------------------------------------------------- */
body.home .ctsBox {  }
body.home .swfBox { width: 930px; height: 211px; }


/* =page
-------------------------------------------------------------- */
body.page-slug .ctsBox {  }
body.page-slug.page-child .ctsBox {  }
body.page-contact .ctsBox #inq-0 > label { display: block; }
body.page-contact .ctsBox .error { display: block; color: #FF0000; margin-top: 5px; }


/* =sigle
-------------------------------------------------------------- */
body.single .ctsBox {  }
body.single.post_type .ctsBox {  }


/* =archive
-------------------------------------------------------------- */
body.archive .ctsBox {  }
body.archive.post_type .ctsBox {  }
body.tax-taxonomy .ctsBox {  }


/* =search
-------------------------------------------------------------- */


/* =404
-------------------------------------------------------------- */
body.error404 .ctsBox { margin-bottom: 2.5em; }
body.error404 .ctsBox h1 {
margin: 0 0 2em;
padding: 12px 0;
border-top: 1px solid #4D8BDE;
border-bottom: 1px solid #4D8BDE;
color: #4D8BDE;
font-size: 114%;
}
body.error404 .ctsBox p { margin: 1em 0; }

