﻿@charset "utf-8";

/*------------------------------------------------------------------------------
COCOMUS - CSS Modules Import
Date: 2008-04-16
Copyright (C) COCOMUS. All Rights Reserved.
------------------------------------------------------------------------------*/

/* 『知る・確認する』 汎用スタイル */
@import url("../../css/know.css");

/* ----------------------------------------

Redefine - main

---------------------------------------- */

#main h2 {
height: 45px;
margin-top: 15px;
text-indent: -9999em;
}

#main h2.index {
width: 705px;
background: url("../images/hl_register_01.gif") left top no-repeat;
}

/* ----------------------------------------

index

---------------------------------------- */

div#main_index div#comsubiMember {
display: inline;/* IE Fix */
margin-left: 20px;
margin-right: 39px;
}

div#main_index div#comsubiMember,
div#main_index div#omsubiMember {
width:313px;
margin-top: 20px;
padding-bottom: 3px;
background: url("../images/bg_register_01.gif") bottom left no-repeat;
float: left;
}

div#main_index h3 {
height: 30px;
text-indent: -9999em;
}

div#main_index div#comsubiMember h3 {
background: url("../images/hl_comusubi_01.gif") left top no-repeat;
}

div#main_index div#omsubiMember h3 {
background: url("../images/hl_omusubi_01.gif") left top no-repeat;
}

div#main_index div p.contents01 {
padding: 30px 0 25px;
border-left: 1px solid #e85d5d;
border-right: 1px solid #e85d5d;
text-align: center;
}

div#main_index div#comsubiMember dl {
background: url("../images/bg_register_dl_01.gif") 170px 3em no-repeat;
}

div#main_index div#omsubiMember dl {
background: url("../images/bg_register_dl_02.jpg") 165px 11em no-repeat;
}

div#main_index div dl.contents02 {
padding: 0 15px 15px;
border-top: 1px dashed #f3aeae;
border-left: 1px solid #e85d5d;
border-right: 1px solid #e85d5d;
}

div#main_index div dl.contents02 dt {
margin-top: 15px;
}

div#main_index div dl.contents02 dd {
padding-left: 3px;
}

div#main_index div dl.contents02 ol {
margin-left: 25px;
}

div#main_index div dl.contents02 ol li {
list-style-type: decimal;
}

div#main_index div dl.contents02 dd span,
div#main_index div dl.contents02 dd.ex01 {
color: #c00;
}

/* sub */
body#index div#sub dl#subAbout dd.contents01 p.ex02 {
border-bottom: none;
}

/* ----------------------------------------

ClearFix

---------------------------------------- */

/* modern browsers */

#main ul#mainVisual:after,
#main dl#topNav ul:after,
#main div#topColumn01 div.entryBody:after,
#main div#topColumn01 dl.info:after,
#main div#topColumn01 ul#feed:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


/* IE7 */

#main ul#mainVisual,
#main dl#topNav ul,
#main div#topColumn01 div.entryBody,
#main div#topColumn01 dl.info,
#main div#topColumn01 ul#feed {
display: inline-block;
}

/* legacy IE */

* html #main ul#mainVisual,
* html #main dl#topNav ul,
* html #main div#topColumn01 div.entryBody,
* html #main div#topColumn01 dl.info,
* html #main div#topColumn01 ul#feed {
height: 1%;
}

#main ul#mainVisual,
#main dl#topNav ul,
#main div#topColumn01 div.entryBody,
#main div#topColumn01 dl.info,
#main div#topColumn01 ul#feed {
display: block;
}

/* End of ClearFix */

