@charset "utf-8";
div#con_m h1 {
    margin:1em 1em 0.5em 2em;
    background:url(http://www.cin.co.jp/image/h1_bg.gif);
    background-repeat:no-repeat;
    font-size:1.4em;
    padding-top:0.5em;
    padding-left:0.5em;
    text-align:left;
    height:38px;
}
div#con_m h2 {
    margin:0.5em 3em 0.5em 3em;
    background:url(http://www.cin.co.jp/upload_image/h2_page.gif);
    background-repeat:no-repeat;
    font-size:16px;
    padding-left:1.2em;
    border-bottom:dashed 1px #3b72a8;
    text-align:left;
}
div#con_m h3 {
    margin:0.5em 3em 0.5em 3em;
    font-size:16px;
    padding-left:1.2em;
    border-bottom:dashed 1px #3b72a8;
    text-align:left;
}
div#con_m p {
    margin:0.5em 3em 0.5em 5em;
    line-height:1.4em;
    letter-spacing: 0.1em;
}
div#con_m p.right{
    text-align:right;
}
div#con_m ul {
	margin:1em 1.25em 1em 4em;
}
div#con_m dl {
	margin:1em 1.25em 1em 1.25em;
}
div#con_m ol {
	line-height:1.4em;
        padding-left:3em;
        margin-right:3em;
}
div#con_m table {
	margin:1.25em auto;
	width:95%;
}
div#con_m em {
    color:#f00;
    font-weight:600;
    font-style:normal;
}
/*左サイドメニューデザイン*/
ul#nav_s{
 margin:0;
 list-style-type:none;
}
ul#nav_s li{
 margin:0;
 paddin:0;
 color:#fff;
}
ul#nav_s li a{
 display:block;
 background:url(http://www.cin.co.jp/intc/image/bg_navi.jpg);
 background-repeat:repeat-x;
 width:135px;/*140px-5px*/
 padding:1em 0 0 1em;
}
ul#nav_s li a:visited{
 background:url(http://www.cin.co.jp/intc/image/bg_navi.jpg);
 background-repeat:repeat-x;
}
ul#nav_s li a:hover{
 background:url(http://www.cin.co.jp/intc/image/bg_navi_hover.jpg);
 background-repeat:repeat-x;
}
ul#nav_s li a:active{
 background:url(http://www.cin.co.jp/intc/image/bg_navi_hover.jpg);
 background-repeat:repeat-x;
}

/*ページ見出し画像*/
img.page_h1 {
    text-align:left;
    margin:1em 0 1em 0;
}
div#con_m a {
    color:#333;
}
div#con_m a:hover {
    text-decoration:underline;
    color:#333;
}
/*■WOSのプラン*/
div#table_wos2 {
  text-align:center;
　margin-left: auto;
　margin-right: auto;
}
div#table_wos2 table.wos2 {
    width:40%;
}
div#table_wos2 table.wos2 th {
    text-align:center;
    padding:0.2em 0.5em 0.2em 0.5em;
    font-weight:400;
    background:#ceffde;
    border:solid 1px #999999;
}
div#table_wos2 table.wos2 td {
    border:solid 1px #999999;
    text-align:right;
 }
/*■ホームページ制作*/
div#table_homepage {
    width:90%;
    margin-left:3em;
}
table.homepage th,td {
    border:none;
    text-align:left;
    padding:0.2em 0.5em 0.2em 0.5em;
}
table.homepage th {
    width:15em;
    font-weight:400;
    background:#ceffde;
    border:solid 1px #999999;
}
td.money {
    text-align:right;
}
table.homepage td {
    border:solid 1px #999999;
}
/*■レンタルサーバー*/
div#table_server {
    width:60%;
    margin-left:3em;
}
table.server th,td {
    border:none;
    text-align:left;
    padding:0.2em 0.5em 0.2em 0.5em;
}
table.server th {
    width:12em;
    font-weight:400;
    background:#ceffde;
    border:solid 1px #999999;
}
td.money {
    text-align:right;
}
table.server td {
    border:solid 1px #999999;
}
/*■サポートサービス*/
div#table_support {
    width:50%;
    margin-left:5em;
}
table.support th,td {
    border:none;
    text-align:left;
    padding:0.2em 0.5em 0.2em 0.5em;
}
table.support th {
    width:10em;
    font-weight:400;
    background:#ceffde;
    border:solid 1px #999999;
}
table.support td {
    width:8em;
    border:solid 1px #999999;
}
/*■会社概要*/
div#table_kaisha {
    width:80%;
    margin-left:5em;
}
table.kaisha th,td {
    border:none;
    text-align:left;
    padding:0.2em 0.5em 0.2em 0.5em;
}
table.kaisha th {
    width:10em;
    font-weight:400;
    background:#ceffde;
    border:solid 1px #999999;
}
table.kaisha td {
    border:solid 1px #999999;
}
/*-------------ul タイプ１*/
ul.t1 li{
list-style:none;
margin:0.1em 0 0.2em 1em;
text-align:left;
padding-left: 16px;
background: url(../image/li1.gif) no-repeat ;
color:#333333;
letter-spacing:0.1em;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*semonor101006*/
div#info h1 {
	margin:15px 24px 15px 24px;
	padding:5px 10px;
	border-top:1px solid #3B72A7;
	border-bottom:1px solid #3B72A7;
	font-size:22px;
	color:#333;
	font-weight:normal;
}
div#info h2 {
	margin:8px 30px 15px 30px;
	font-size:17px;
	font-weight:normal;
}
div#info p {
	margin:4px 35px 4px 35px;
	text-indent:1em;
}
div#info h3.accent {
	margin:25px;
	border:none;
	text-align:center;
	line-height:1.4;
}
div#info h3.accent span {
	font-size:x-small;
}
div#info dl {
	margin:10px 25px 10px 50px;
	padding:0;
	text-align:left;
}
div#info dl dt {
	clear:both;
	float:left;
	margin:0;
	padding:4px;
	width:7em;
}
div#info dl dd {
	margin:0 0 0 8em;
	padding:4px;
}

