/* <!--トップページ 始--> */

/* <!--index 始--> */

#index {
	width:100%;
	margin:0 auto 00px auto;
}
#index .image {
	margin: 0 auto;
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center;
}
#index .title {
	width:1000px;
	height:50px;
	margin:auto;
	margin-bottom:20px;
}
#index .box , #index .box_last {
	width:1000px;
	margin:0 auto 50px;
}
#index .box_last {
	margin:0 auto 100px;
}
#index .box ul {
	width:998px;
	padding:10px 0 5px 0;
	border:1px solid #bccedf;
}
#index .box ul li{
	width:940px;
	height:40px;
	margin:auto;
	border-bottom:1px solid #bccedf;
	line-height:3.4;
	font-size:12px;
	text-indent:10px;
}

#index .box ul .text_last{
	margin-bottom:5px !important;
	border-bottom:none !important;
}



#index .box .greetings {
	letter-spacing:0.5px !important;
	width:898px;
	background:url(../img/greetings_back.jpg) no-repeat;
	background-size:100%;
	padding:40px 50px;
	line-height:1.9;
	font-size:16px;
	border:1px solid #bccedf;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#index .box .text_left, #index .box .text_right {
	width:490px;
	float:left;
	font-size:12px;
	width:205px;
	line-height:1.7;
}
#index .box .text_left {
	padding:115px 20px 70px 265px;
    color: #333;
	background:#eee;
}
#index .box .text_right {
	padding:115px 265px 70px 20px;
    color: #333;
}
#index .box #contents_001{
	background:url(../img/contents_001_back.jpg) no-repeat;
	padding:115px 20px 70px 265px;
}
#index .box #contents_002{
	background:url(../img/contents_002_back.jpg) no-repeat;
}
#index .box #contents_003{
	background:url(../img/contents_003_back.jpg) no-repeat;
}
#index .box #contents_004{
	background:url(../img/contents_004_back.jpg) no-repeat;
	padding:115px 265px 70px 20px;
}
#index .service {
	width:1000px;
	height:245px;
	margin:0 auto 50px;
	background:url(../img/service_back.jpg) no-repeat;
}
#index .service .service_text1 {
	font-size:12px;
	padding:123px 40px 0px;
	line-height:2.0;
}
#index .service .service_text2 {
	font-size:14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:30px 0 0 365px;
	color:#335fc1;
	font-weight:bold;
}
#index .box_last .product_001 , #index .box_last .product_002 {
	width:320px;
	height:245px;
	margin-right:20px;
	float:left;
}
#index .box_last .product_001{
	background:url(../img/product_001.jpg) no-repeat;
}
#index .box_last .product_002{
	background:url(../img/product_002.jpg) no-repeat;
}
#index .box_last .product_003{
	background:url(../img/product_003.jpg) no-repeat;
	width:320px;
	height:245px;
	margin-bottom:20px;
	float:left;
}
#index .box_last .product_text{
	width:170px;
	font-size:13px;
	line-height:1.5;
	padding:113px 15px 0 135px;
}
#index .box_last .text_link1,#index .box_last .text_link2 {
	width:97px;
	font-size:13px;
	line-height:1.5;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#335fc1;
	font-weight:bold;
}

#index span{
	float:right;
	margin-top:-45px;
	position:relative;
	z-index:2;
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#335fc1;
	font-weight:bold;
}
#index .box_last .text_link1{
	padding:18px 5px 20px 218px;
}
#index .box_last .text_link2{
	padding:37px 5px 0 218px;
}

/* <!--index 終--> */

/* <!--businesss 始--> */
#businesss .sub_main {
	width:100%;
	height:200px;
	overflow:hidden;
}
#businesss .sub_main{
	background:url(../business/img/top_main.jpg) no-repeat;
	background-position:center;
}
#businesss .text , #businesss .text_last {
	font-size:14px;
	line-height:1.8;
}
#businesss .text {
	font-size:14px;
	line-height:1.7;
	margin-bottom:30px;
}
#businesss .text_last {
	margin-bottom:15px;
}
#businesss dl {
    display: inline-table;
	width: 730px;
	height:auto;
	background:#dbdbdb;
}
#businesss dt, #businesss dd {
	float: left;
	font-size: 14px;
	height: 35px;
	margin:1px 0 0 1px;
	line-height:2.6;
	padding:10px;
	max-height: 100%;

}
#businesss dt {
	background: #f4f4f4;
	width: 148px;
}
#businesss dd {
	background: #fff;
	width: 539px;
}
#businesss .dd_box1 {
	height:200px;
	line-height:1.8;
	margin:1px 0 0px 1px;
}
#businesss .dd_box2 {
	line-height:1.8;
	margin:1px 0 0px 1px;
}
#businesss .dd_box2 {
	height:550px;
	line-height:1.8;
	margin-bottom:1px;
}
#businesss .jigyo_box {
	height:220px;
	line-height:220px;
	padding:0px 10px;
	border-bottom:none;
}
#businesss .torihiki_box {
	height:36px;
	line-height:4.5;
	padding:267px 10px;
}


/* <!--businesss 終--> */

/* <!--productinformations 始--> */

#productinformations .sub_main{
	width:100%;
	height:200px;
	overflow:hidden;
}
#productinformations .sub_main{
	background:url(../productinformation/img/top_main.jpg) no-repeat;
	background-position:center;
}
#productinformations .product_title {
	font-size:17px;
	font-weight:bold;
	color:#335fc1;
	margin-bottom:10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#productinformations .product_left {
	width:470px;
}
#productinformations span{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#9dc7fb;
	text-align: right;
}
#productinformations  .text {
	width:470px;
}
#productinformations  .eizo {
	font-size:14px;
	font-weight:bold;
	color:#335fc1;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#productinformations .chuui {
	font-size:12px;
}
#productinformations  .chuui .red{
	font-size:12px;
	color:#bf0000;
}

#productinformations  .product_left_kadou {
	width:240px;
	float:left;
}

#productinformations  .product_left_kadou .img6 {
	margin-bottom:20px;
	display:block;

}
/* <!--productinformations 終--> */

/* <!--contacts 始--> */


#services .sub_main{
	width:100%;
	height:200px;
	overflow:hidden;
}
#services .sub_main{
	background:url(../service/img/top_main.jpg) no-repeat;
	background-position:center;
}
#services .product_title {
	font-size:24px;
	font-weight:bold;
	color:#335fc1;
	margin-bottom:10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/* <!--contacts 終--> */

/* <!--contacts 始--> */
#contacts .sub_main{
	width:100%;
	height:200px;
	overflow:hidden;
}
#contacts .sub_main{
	background:url(../contact/img/top_main.jpg) no-repeat;
	background-position:center;
}
#contacts dl {
    display: inline-table;
	width: 730px;
	background: #dbdbdb;

}
#contacts dl dt {
    font-size:14px;
	float:left;
	width:210px;
	background: #9dc7fb;
	text-indent:15px;
	line-height:4.5;
	height:60px;
	margin:1px 0 0 1px;
	color:#fff;
}
#contacts dl dt span {
	font-size:13.5px;
    color:#fff;
	background:#335fc1;
	float:right;
	height:auto;
	line-height:1;
	padding:3px 15px 3px 0px;
	margin:22px 15px 0 0;
}
#contacts span {
	font-size:14px;
    color:#335fc1;
	line-height:1.7;
	font-weight:bold;
}
#contacts dl dd{
    font-size:13px;
	width: 502px;
	float:left;
	background: #fff;
	height:39px;
	margin:1px 0 0px 1px;
	padding:21px 0 0 15px;
}
#contacts dl dd label{
    padding:5px 5px 5px 25px;
    margin : 0 5px 0 -25px;
}
#contacts dl dd.error input, #contacts dl dd.error textarea, #contacts dl dd.error label {
	border: 2px solid #335fc1;
	font-weight:bolder;

}
* html dl dd.error label {
    background:none;
}
*+html dl dd.error label{
    background:none;
}
#contacts dl dd p.error{
    margin:0;
    color:#b21ae3;
    margin-bottom:2px;
    font-size:13px;
}
#contacts input[type="submit"], input[type="reset"], input[type="button"], button{
  cursor: pointer;
}
/* <!--contacts 終--> */
