@charset "utf-8";

body  {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

body,
div,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
p,a,em,
img,
table,th,td,
dl,dt,dd,
form,
address {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

ul {
	list-style: none;
}

a:link {
	color: #0c00f7;
	text-decoration: none;}
a:visited {
	color: #0c00f7;
	text-decoration: none;}
	
/* ===== #a0a0a3; =====*/
	
a:hover {
	color: #6570ff;
	text-decoration: underline;}
	
.tabletext  {
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	line-height:25px;
	font-size:14px;
	color:#333333;
	}
	
	
/* ===== ■index =====*/

.iris #container {
	width: 728px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9e7edc;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
.iris #header {
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 0px;
	background-color: #0a00f7;
} 
.iris #header h1 {
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.iris #sidebar1 {
	float: right;
	margin-right: 8px;
	background-color: #eeedff;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.iris #container #sidebar1 img {
	vertical-align:top;
}

.iris #mainContent {
	padding: 5px 10px 10px;
} 


.iris #top_mainContent {
	padding: 5px 10px 10px;
	background-image: url(../images/concept-img.gif);
	background-repeat:no-repeat;
} 

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.iris #container #menu li {
	float: left;
	padding-left: 0px;
}

.iris #container #menu {
	height: 35px;
	margin-right: 3px;
	margin-left: 0px;
	padding-left: 13px;
	background-color: #0a00f7;
	background-repeat: no-repeat;
	background-position: left top;
}
.iris #container #menu .secondmenu {
	height: 35px;
	padding-left: 20px;
}
.iris #container #news {
	border: 1px solid #0068cc;
	font-size: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	line-height: 20px;
	color: #333333;
	margin-right: 2px;
	margin-left: 0px;
	background-color: #f2edff;
	background-image: url(../images/tit-news.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 45px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}

.iris #footer {
	font-size: 11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ丸ゴ Pro W4";
	text-align: right;
	background: url(../images/copyright.gif) no-repeat 10px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
} 


.iris #pagetop {
	font-size: 11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ丸ゴ Pro W4";
	text-align: right;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
} 


/* ===== ■consult =====*/

.iris #container #mainContent h2 {
	margin-top: 30px;
}

.iris #container #mainContent h3 {
	margin-top: 30px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #0068cc;
	margin-bottom: 4px;
}

.iris #container #mainContent #consult {
	background: url(../images/consult-img.jpg) no-repeat left top;
	padding-left: 170px;
	padding-top: 15px;
}
.iris #container #mainContent #consult p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}

/* ===== ■svr =====*/

.iris #container #mainContent #svr {
	background: url(../images/svr-img.jpg) no-repeat left top;
	padding-left: 170px;
	padding-top: 15px;
}
.iris #container #mainContent #svr p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}

/* ===== ■svt =====*/


.iris #container #mainContent #svt {
	background: url(../images/svt-img.jpg) no-repeat left top;
	background-position: 0px 50px;
	padding-left: 170px;
	padding-top: 15px;
}



.iris #container #mainContent #svt p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}

/* ===== ■svt2 =====*/

.iris #container_svt2 #mainContent h2 {
	margin-left: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 13px;
	color: #0068cc;
	margin-bottom: 0px;
}

.iris #container_svt2 #mainContent h3 {
	margin-top: 30px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 18px;
	color: #0068cc;
	margin-bottom: 4px;
}

.iris #container_svt2 {
	width: 600px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

.iris #container_svt2 #mainContent #svt2 {
	padding-left: 10px;
	padding-top: 15px;
}

.iris #container_svt2 #mainContent #svt2 p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}

/* ===== ■svd =====*/


.iris #container #mainContent #svd {
	background-position: 0px 30px;
	padding-left: 170px;
	padding-top: 15px;
	background-image: url(../images/svd-img.gif);
	background-repeat: no-repeat;
}
.iris #container #mainContent #svd p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}

.iris #container #box {
	border: 0px solid #0068cc;
	font-size: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	line-height: 20px;
	color: #333333;
	margin-right: 2px;
	margin-left: 0px;
	background-position: 10px 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* ===== ■sve =====*/


.iris #container #mainContent #sve {
	background: url(../images/sve-img.jpg) no-repeat left top;
	padding-left: 170px;
	padding-top: 15px;
}
.iris #container #mainContent #sve p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}

/* ===== ■net =====*/


.iris #container #mainContent #net {
	background: url(../images/net-img.gif) no-repeat right bottom;
	height:470px;
	padding-left: 170px;
	padding-top: 15px;
}
.iris #container #mainContent #net p {
	font-size: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}

/* ===== ■member ■outline =====*/

.iris #container #mainContent h2 {
	margin-left: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 13px;
	color: #0068cc;
	margin-bottom: 0px;
}

.iris #container #mainContent #mem {
	background: url(../images/iris-img.gif) no-repeat left top;
	padding-left: 170px;
	padding-top: 15px;
}

.iris #container #mainContent #mem p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 20px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}

.name  {
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size:12px;
	color:#333333;
	}

/* ===== ■access =====*/

.iris #container #mainContent #access {
	background: url(../images/iris-img.gif) no-repeat left top;
	padding-left: 170px;
	padding-top: 15px;
}
.iris #container #mainContent #access p {
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 20px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}
.iris img .mail {
	vertical-align: top;
	}
	
.iris .s_text {
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	}

.iris table.contact {
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 14px;
	border-color:#3366CC;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
	border-bottom: 0px solid #ffffff;
	border-right:0px solid #ffffff;
	}

/* ===== ■ceo =====*/


.iris #container #mainContent #ceo {
	background: url(../images/ceo-img.jpg) no-repeat;
	background-position: 25px 0px;
	padding-left: 220px;
	padding-top: 15px;
}
.iris #container #mainContent #ceo p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}


.iris #container #mainContent #ceo_right {
	float:right;
	width:480px;
	left:170px;
	padding-left: 15px;
	padding-top: 15px;
}

.iris #container #mainContent #ceo_right p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}

.iris #container #mainContent #ceo_left {
	float:left;
	width:180px;
	padding-left: 30px;
	padding-top: 0px;
}

.iris #container #mainContent #ceo_left p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	margin-right: 5px;
}

.iris #ceo_footer {
	font-size: 11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ丸ゴ Pro W4";
	text-align: right;
	background: url(../images/copyright.gif) no-repeat 10px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
} 

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac ¥*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* =====　■profile  =====*/


.iris #container #protitle {
	margin-top: 0px;
	margin-left: 15px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	line-height:35px;
	font-size: 19px;
	color:#2d0ac5;
	margin-bottom: 0px;
	padding-bottom:0px;
}

.iris #container #protitle h2 {
	background-image:url(../images/tit-bar.gif)
}

.iris #container #protitle2 {
	margin-top: 0px;
	margin-left: 0px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom:0px;
}


.iris #container #mainContent #pro_right {
	float:right;
	width:480px;
	left:170px;
	padding-left: 15px;
	padding-top: 0px;
}

.iris #container #mainContent #pro_right p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 10px;
	margin-right: 13px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}

.iris #container #mainContent #pro_right p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 10px;
	margin-right: 13px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}


/*       =====　□profile old =====*/
.iris #container #mainContent #pro {
	background: url(../images/profile-img.jpg) no-repeat;
	background-position: 25px 0px;
	padding-left: 220px;
	padding-top: 15px;
}


.iris #container #mainContent #pro p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 20px;
	border-top: 2px solid #0068cc;
	border-left: 1px solid #0068cc;
}
/*       =====　■profile old end =====*/

/* ===== ■ab =====*/


.iris #container #mainContent #ab {
	background: url(../images/ab-img.gif) no-repeat;
	background-position: 20px 10px;
	padding-left: 220px;
	padding-top: 15px;
}
.iris #container #mainContent #ab p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 18px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}


/* ===== ■blog =====*/


.iris #side_l {
float: left;
	width:145px;
	height:100%;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.iris #side_r {
float: right;
	width:180px;
	height:100%;
	margin-right: 0px;
	background-color: #eeedff;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.iris #container #mainContent #mid h3 {

	margin-top: 15px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 15px;
	color: #000095;
	margin-bottom: 4px;
	margin-left: 12px;
}

.iris #container #mainContent #mid h4 {
	margin-top: 1px;
	margin-left: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #4143c8;
	margin-bottom: 4px;
}

.iris #container #mainContent #mid {
/*	background: url(../images/blog-img.jpg) no-repeat;
	background-position: 0px 10px;*/
	margin-right: 200px;	
	margin-left: 159px;
	padding-top: 15px;
}

.iris #container #mainContent #mid p {
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 12px;
	margin-right: 5px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}

/*.iris #container #mainContent {
	background: url(../images/blog-img.jpg) no-repeat;
	background-position: 10px 15px;
}
*/


.iris #container #mainContent #newyear h3 {

	margin-top: 15px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 15px;
	color: #000095;
	margin-bottom: 4px;
	margin-left: 12px;
}

.iris #container #mainContent #newyear h4 {
	margin-top: 1px;
	margin-left: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #4143c8;
	margin-bottom: 4px;
}

.iris #container #mainContent #newyear {
	background: url(../images/blog-img.jpg) no-repeat;
	background-position: 0px 10px;
	padding-right: 170px;	
	padding-left: 165px;
	padding-top: 15px;
}

.iris #container #mainContent #newyear p {
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 12px;
	margin-right: 5px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}


/* ===== ■blog numeric =====*/
.iris #container #mainContent #numeric h3 {
	margin-top: 15px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 15px;
	color: #000095;
	margin-bottom: 4px;
	margin-left: 12px;
}

.iris #container #mainContent #numeric h4 {
	margin-top: 1px;
	margin-left: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	font-size: 10px;
	color: #4143c8;
	margin-bottom: 4px;
}

.iris #container #mainContent #numeric {
	background: url(../images/blog-img_n02.jpg) no-repeat;
	background-position: 0px 10px;
	padding-right: 170px;	
	padding-left: 165px;
	padding-top: 15px;
}

.iris #container #mainContent #numeric p {
	font-size: 11px;
	line-height: 25px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 12px;
	margin-right: 5px;
	border-top: 0px solid #0068cc;
	border-left: 0px solid #0068cc;
}

.iris #container #mainContent #numeric img {
	float:left;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-right: 5px;
}

/* ===== ■center adjust =====*/
html {
    height:100%;
    margin-bottom:1px;
   }
   
body{
    overflow-y: scroll;
}
