@charset "UTF-8";
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 [[ GWDS CSS Framework ]]

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=	

 [ Version     ] 2.0 
 [ Last UpDate ] 2007 Dec
 [ Website     ] http://gwds.jp/
 See Readme file in this directory 
 for further instructions.

*/
/*
--------------------------------------------------------------
[ Import Css Library ]
--------------------------------------------------------------
*/
@import '../lib/clear.css';
@import '../lib/font.css';
@import '../lib/common.css';
@import '../lib/form.css';
@import '../lib/sitemap.css';
@import '../lib/table.css';
@import '../layout/l2-2.css';


	
/*
--------------------------------------------------------------
#wrap 
--------------------------------------------------------------
*/

div#wrap 
	{
	background:#FFFFFF url('../../img/w-i-s-back.jpg') repeat-x;
	min-height: 720px;
	}

div#wrap-inner 
	{
	display:block;
	width:960px;
	margin:0 auto;
	padding:0px;
	position:relative;
	}

div#wrap-inner h2
	{
	height:52px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	color:#1f333b;
	font-weight:bold;
	font-size:140%;
	}

/*
--------------------------------------------------------------
#breadcrumbs
--------------------------------------------------------------
*/

ul.breadcrumbs
	{
	height:1.5em;
	line-height: 1.5;
	margin:15px 0px;
	}

ul.breadcrumbs li
	{
	display: inline;
	}

ul.breadcrumbs li a
	{
	font-size: 90%;
	}

* html ul.breadcrumbs li a	{font-size:80%;}


/*
--------------------------------------------------------------
#contents-alpha
--------------------------------------------------------------
*/

div#contents-alpha
	{
	display:block;
	width:705px;
	height:40px;
	margin:0px 0px 20px 0px;
	}

div#contents-alpha ul
	{
	width:550px;
	height:40px;
	background:url('../../img/c-a-back.jpg') no-repeat 0px 0px;
	float:right;
	}

div#contents-alpha ul li
	{
	display:block;
	width:155px;
	height:30px;
	margin:12px 0px 0px 0px;
	text-align:center;
	float:left;
	}

div#contents-alpha ul li a
	{
	color:#666666;
	text-decoration:none;
	}

div#contents-alpha ul li a:hover{text-decoration:underline;}

div#contents-alpha
	{
	font-size:95%;
	}

* html div#contents-alpha
	{
	font-size:75%;
	}

*:first-child+html div#contents-alpha
	{
	font-size:75%;
	}

/*

#contents-beta 
--------------------------------------------------------------
*/

div#contents-beta
	{
	padding-bottom:20px;
	background:transparent;
	}


/* 
---------------------------------------------------------------- 
	c-b-article 
---------------------------------------------------------------- 
*/

div.c-b-article
	{
	width:640px;
	min-height:500px;
	height:auto;
	background:url('../../img/c-b-o-back.jpg') no-repeat 0px 0px;
	margin-left:35px;
	padding:0px 15px;
	}

div.c-b-article h2
	{
	height:2em;
	text-indent:1em;
	}

div.c-b-article h3
	{
	height:3em;
	line-height:3em;
	font-size:120%;
	font-weight:bold;
	}

div.c-b-article h3.title
	{
	height:3em;
	line-height:1em;
        margin-top: 10px;
	font-size:120%;
	font-weight:bold;
        white-space: normal;
	}

div.c-b-article h4
	{
	margin:1.5em 0em;
	padding:0.5em;
	border-bottom: 1px solid #CCCCCC;
	background: #EFEFEF;
	font-size:110%;
	}

div.c-b-article h4 a
	{
	border: none;
	}

div.c-b-article h5
	{
	margin:1.5em 0em;
	text-indent:0.5em;
	border-bottom: 1px solid #EFEFEF;
	background: #F1F9FC;
	font-size:110%;
	}

div.c-b-article img
	{
	margin-top:0px;
	margin-left: 10px;
	float:right;

	}

	
div.c-b-article .left-image {
text-align: left;
	width: 233px;
	height: 30px;
	margin: 0;
	}

div.c-b-article .top-space {
	margin-top: 10px;
}

/* 
 seminar 090216
---------------------------------------------------------------- 
*/

.style1 {
	color: #27424B;
	font-weight: bold;
}

.style2 {
	font-size: 85%;
	}
	
.style3 {
	font-size: 110%;
	font-weight: bold;
	color:#993333;
	}

.style4 {
	font-size: 90%;
	}

#contents-bata .c-b-article table td .style5 {
	font-size: 100%;
	padding: 0;
	margin: 0;
	}
	
/* 
 c-b-article dl
---------------------------------------------------------------- 
*/


div.c-b-article dl
	{
	display: block;
	width: 95%;
	height: auto;
	margin:0;
	padding:1em;
	background:transparent;
	float:left;
	}

div.c-b-article dl dt
	{
	display: block;
	width: 30%;
	height: auto;
	margin:1em 0em;
	padding: 0.5em;
	background: #EFEFEF;
	float: left;
	}
	
div.c-b-article dl dt.nonback
	{
	background:transparent;
	}

div.c-b-article dl dd
	{
	margin:1em 0em;
	display: block;
	width: 60%;
	height: auto;
	float: left;
	padding: 0.5em;
	background:transparent;
	min-height:4em;
	}

div.c-b-article dl dd dl dt
	{
	height:3.5em;
	margin:0px 10px 5px 0px;
	padding-left:15px;
	border:none;
	float:left;
	}

div.c-b-article dl dd dl dd
	{
	height:3.5em;
	}

/* 
 c-b-article ul ol
---------------------------------------------------------------- 
*/

div.c-b-article ul
	{
	margin:1em;
	}

div.c-b-article ul li ul
	{
	margin:0em 1em;
	}

div.c-b-article ul li ul li
	{
	margin:0em;
	}

div.c-b-article ol
	{
	list-style-type:decimal;
	margin:10px 0px;
	}

div.c-b-article ol li
	{
	display:list-item;
	list-style:decimal inside;
	margin:10px 0px;
	}


/* 
 return-top
---------------------------------------------------------------- 
*/

.return-top
	{
	margin-top:10px;
	text-align:right;
	}

/* 
 vide area
---------------------------------------------------------------- 
*/

div.videoarea
	{
	margin-top:50px;
	display: block;
	width: 600px;
	}

div.videoarea img
	{
	float: left;
	margin:0em 2em 0em 5em;
	}
	
div.videoarea p
	{
	font-size: 90%;
	}

/* 
---------------------------------------------------------------- 
 IE Hacks
---------------------------------------------------------------- 
*/

*:first-child+html div.c-b-article dl{font-size:80%;}
* html div.c-b-article dl{font-size:75%;}
*:first-child+html div.c-b-one dl dd dl{font-size:100%;}
* html div.c-b-article dl dd dl{font-size:100%;}
