@charset "utf-8";
/* -----------------------------------------------------------------
	http://www.toho-ag.com/
	更新日：2009年3月19日
	バージョン：2.0
------------------------------------------------------------------*/

/* -----------------------------------------------------------------
	目次
	
	リセット
	基本スタイル
	containerout
	container
	wrapper
	header
	Gnav nav
	keyVisual
	content
	main
	side
	footer
	CSSハック
	style
------------------------------------------------------------------*/

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

	リセット

------------------------------------------------------------------*/
* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
html {
	font-size: 62.5%;
	line-height: 1.6;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
ol,ul {
	list-style: none;
}
/*fieldset,img {
	display: none;
	border: 0;
	vertical-align: bottom;
}*/

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

	基本スタイル

------------------------------------------------------------------*/
body {
	color: #333333;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-image: url(images/headermenu/back.gif);
	background-repeat: repeat;
	text-align: left;
}
h1 {
	font-size: 1em;
	display: none;
}
h2,h3,h4,h5,h6 {
	font-size: 1em;
}
p {
	font-size: 1.2em;
}
a img {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #00a1cd;
	text-decoration: none;
}
/*a:active {
	text-decoration: none;
	position: relative;
	left: +1px;
	top: +1px;
}*/

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

	containerout

------------------------------------------------------------------*/
#containerout {
	background-image: url(images/headermenu/bar.gif);
	background-repeat: repeat-x;
	background-position: top;
}

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

	container

------------------------------------------------------------------*/
#container {
	background-image: url(images/footermenu/bar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

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

	wrapper

------------------------------------------------------------------*/
#wrapper {
	background-color: #FFFFFF;
	width: 950px;
	margin: 0px auto;
	background-image: url(images/headermenu/bar.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
}
/* -----------------------------------------------------------------

	header

------------------------------------------------------------------*/
#header {
	height: 87px;
	overflow: hidden;
}
#header #keyword {
	font-weight: normal;
	font-size: 1em;
	top: 10px;
	position: relative;
	width: 680px;
}
#header #logo {
	position: absolute;
	top: 34px;
}
#header  #otoiawase {
	float: right;
	top: 3px;
	position: relative;
	width: auto;
}
#header #tel {
	float: right;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
	width: auto;
}
#header ul {
	float: right;
	clear: both;
	width: 450px;
}
#header  ul li {
	float: left;
	margin-right: 10px;
	width: auto;
}
#header   ul  li  a:link {
	text-decoration: none;
	background-image: url(images/icon/01L.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1em;
	display: block;
}
#header ul li a:visited {
	background-image: url(images/icon/01L.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1em;
	display: block;
	color: #333333;
}
#header ul li a:hover {
	background-image: url(images/icon/01H.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1em;
	display: block;
	color: #333333;
}
/* -----------------------------------------------------------------

	Gnav nav

------------------------------------------------------------------*/
#Gnav {
	width: 950px;
}
#Gnav ul {
	position: relative;
	overflow: hidden;
	height: 40px;
}
#Gnav ul li {
	float: left;
	position: relative;
	width: auto;
}
#Gnav #nHome a {
	background-image: url(images/gnav/GnavHome.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 136px;
	line-height: 130px;
	background-position: 0px -40px;
}
#Gnav #nConcept a {
	background-image: url(images/gnav/GnavConcept.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 136px;
	line-height: 130px;
	background-position: 0px -40px;
}
#Gnav #nMedium a {
	background-image: url(images/gnav/GnavMedium.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 136px;
	line-height: 130px;
	background-position: 0px -40px;
}
#Gnav #nPortfolio a {
	background-image: url(images/gnav/GnavPortfolio.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 136px;
	line-height: 130px;
	background-position: 0px -40px;
}
#Gnav #nPrice a {
	background-image: url(images/gnav/GnavPrice.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 135px;
	line-height: 130px;
	background-position: 0px -40px;
}
#Gnav #nStaff a {
	background-image: url(images/gnav/GnavStaff.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 135px;
	line-height: 130px;
	background-position: 0px -40px;
}
#Gnav #nVoice a {
	background-image: url(images/gnav/GnavVoice.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 135px;
	line-height: 130px;
	background-position: 0px -40px;
}
#home #Gnav #nHome a,
#concept #Gnav #nConcept a,
#medium #Gnav #nMedium a,
#pamphMk #Gnav #nMedium a,
#handbillMk #Gnav #nMedium a,
#portfolio #Gnav #nPortfolio a,
#pfIndividual #Gnav #nPortfolio a,
#price3 #Gnav #nPrice a,
#hpTemp #Gnav #nPrice a,
#staff #Gnav #nStaff a,
#specialist #Gnav #nStaff a,
#photographer #Gnav #nStaff a,
#copywriter #Gnav #nStaff a,
#illustrator #Gnav #nStaff a,
#coordinator #Gnav #nStaff a,
#consulting #Gnav #nStaff a,
#voice #Gnav #nVoice a {
	background-position: 0px 0px;
}
#Gnav #nHome a:hover,
#Gnav #nConcept a:hover,
#Gnav #nMedium a:hover,
#Gnav #nPortfolio a:hover,
#Gnav #nPrice a:hover,
#Gnav #nStaff a:hover,
#Gnav #nVoice a:hover {
	background-position: 0px 0px;
	color: #333333;
}
#nav {
	background-color: #ffffff;
	height: 2.7em;
	clear: both;
}
#nav ul {
	width: 925px;
	padding-left: 25px;
}
#nav ul li {
	float: left;
	margin-right: 15px;
	display: block;
	margin-top: 5px;
	width: auto;
}
#nav ul li a:link {
	display: block;
	background-image: url(images/icon/yBk.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1.2em;
	font-size: 1.2em;
	color: #333333;
}
#nav ul li a:visited {
	display: block;
	background-image: url(images/icon/yBk.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1.2em;
	color: #333333;
	font-size: 1.2em;
}
#nav ul li a:hover {
	display: block;
	background-image: url(images/icon/yOr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1.2em;
	color: #333333;
	font-size: 1.2em;
}
/* -----------------------------------------------------------------

	keyVisual

------------------------------------------------------------------*/
#key {
	clear: both;
}
/* -----------------------------------------------------------------

	content

------------------------------------------------------------------*/
#content {
	background-image: url(images/sidemenu/sBer.gif);
	background-repeat: repeat-y;
	background-position: 675px;
	height: auto;
	padding-top: 2px;
}
/* -----------------------------------------------------------------

	main

------------------------------------------------------------------*/
#main  {
	width: 650px;
	float: left;
	padding-left: 25px;
	text-align: left;
}
#main #main2 {
	padding-right: 25px;
	margin-top: 20px;
}
#main #pass {
	margin-bottom: 15px;
	font-size: 1em;
	background-image: url(images/icon/passBack.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
}
#main #pass ul {
	margin-left: 7px;
}
#main  #pass  li {
	display: block;
	background-image: url(images/icon/passLink.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	padding-right: 20px;
	padding-left: 3px;
	width: auto;
}
#main #pass li a {
	color: #00a1cd;
}
#main #pass li a:visited {
	color: #00a1cd;
}
#main #pass li a:hover {
	text-decoration: underline;
}
#main  .h2 {
	color: #ffffff;
	font-size: 1.5em;
	padding-left: 0.8em;
	height: 30px;
	display: block;
	background-image: url(images/styleDesign/h2.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	font-weight: normal;
}
#main .h2Sub {
	padding-left: 0.8em;
	font-size: 1.3em;
	color: #3f3f3f;
	display: block;
	height: 22px;
	top: -12px;
	position: relative;
	background-image: url(images/styleDesign/h2sub.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
#main h3 {
	font-size: 1.4em;
	line-height: 30px;
	text-indent: 1em;
	color: #666666;
	clear: both;
	height: 30px;
	margin-bottom: 15px;
	vertical-align: middle;
	background-image: url(images/styleDesign/h3.gif);
	background-repeat: no-repeat;
}
#main .h3Sub {
	text-align: right;
	display: block;
	margin-right: 1em;
	font-weight: normal;
	font-size: 0.8em;
	margin-top: -30px;
	line-height: 30px;
}
#main .h3images {
	text-indent: 0em;
	margin-bottom: 5px;
	background-image: none;
	height: auto;
}
#main .nav03 {
	margin-bottom: 20px;
	clear: both;
}
#main .nav03 li {
	float: left;
	width: 200px;
	margin-right: 12px;
}
#main .nav03 li#btn03end {
	margin-right: 0px;
}
#main .nav03 .btn03end {
	margin-right: 0px;
}
#main .nav03 li a:hover {
	position: relative;
	left: +1px;
	top: +1px;
}

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

	side

------------------------------------------------------------------*/
#side {
	float: right;
	width: 230px;
	height: auto;
	text-align: left;
	padding: 20px 22px 22px;
}
#side #sideMenu2 #newPrice {
	background-image: url(images/sidemenu/s2_price_btnH.gif);
	background-repeat: no-repeat;
	width: 228px;
	display: block;
	height: 114px;
	overflow: hidden;
	line-height: 250px;
	margin-bottom: 10px;
}
#side #sideMenu2 #newPrice a {
	background-image: url(images/sidemenu/s2_price_btnL.gif);
	background-repeat: no-repeat;
	width: 228px;
	display: block;
	height: 114px;
	overflow: hidden;
	line-height: 250px;
	margin-bottom: 10px;
}
#side #sideMenu2 #newPrice a:hover {
	background-image: none;
}
#side #sideMenu2 #contact {
	background-image: url(images/sidemenu/s2_con_btnH.gif);
	background-repeat: no-repeat;
	width: 228px;
	display: block;
	height: 80px;
	overflow: hidden;
	line-height: 180px;
	margin-bottom: 10px;
}
#side #sideMenu2 #contact a {
	background-image: url(images/sidemenu/s2_con_btnL.gif);
	background-repeat: no-repeat;
	width: 228px;
	display: block;
	height: 80px;
	overflow: hidden;
	line-height: 180px;
	margin-bottom: 10px;
}
#side #sideMenu2 #contact a:hover {
	background-image: none;
}
#side #sideMenu2 #recruit {
	background-image: url(images/sidemenu/s2_recruit_btnH.gif);
	background-repeat: no-repeat;
	width: 228px;
	display: block;
	height: 80px;
	overflow: hidden;
	line-height: 180px;
	margin-bottom: 10px;
}
#side #sideMenu2 #recruit a {
	background-image: url(images/sidemenu/s2_recruit_btnL.gif);
	background-repeat: no-repeat;
	width: 228px;
	display: block;
	height: 80px;
	overflow: hidden;
	line-height: 180px;
	margin-bottom: 10px;
}
#side #sideMenu2 #recruit a:hover {
	background-image: none;
}
#side #jirei {
	font-size: 1em;
}
#side #voiceList {
	margin-bottom: 10px;
	padding: 5px;
	width: 216px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
#side #voiceList #vl01 {
	background-image: url(images/sidemenu/voiceH1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
	margin-bottom: 5px;
}
#side #voiceList #vl01 a {
	background-image: url(images/sidemenu/voice1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
	margin-bottom: 5px;
}
#side #voiceList #vl02 {
	background-image: url(images/sidemenu/voiceH2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
	margin-bottom: 5px;
}
#side #voiceList #vl02 a {
	background-image: url(images/sidemenu/voice2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
	margin-bottom: 5px;
}
#side #voiceList #vl03 {
	background-image: url(images/sidemenu/voiceH3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
	margin-bottom: 5px;
}
#side #voiceList #vl03 a {
	background-image: url(images/sidemenu/voice3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
	margin-bottom: 5px;
}
#side #voiceList #vl04 {
	background-image: url(images/sidemenu/voiceH4.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
}
#side #voiceList #vl04 a {
	background-image: url(images/sidemenu/voice4.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 58px;
	width: 216px;
	line-height: 130px;
	overflow: hidden;
}
#side #voiceList #vl01 a:hover,
#side #voiceList #vl02 a:hover,
#side #voiceList #vl03 a:hover,
#side #voiceList #vl04 a:hover {
	background-image: none;
}
#side h3.s2Title01 {
	font-size: 1.3em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/sidemenu/s2_title1.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	line-height: 29px;
	height: 29px;
	width: 228px;
}
#side h3.s2Title02 {
	font-size: 1.3em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/sidemenu/s2_title2.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	line-height: 29px;
	height: 29px;
	width: 228px;
}
#side h3.s2Title03 {
	font-size: 1.3em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(images/sidemenu/s2_title3.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	line-height: 29px;
	height: 29px;
	width: 228px;
}
#blog #side h3 {
	background-image: none;
	text-indent: 0px;
	margin-top: 15px;
}
#side .sideMenu {
	width: 228px;
}
#side .sideMenu ul {
	margin-bottom: 10px;
}
#side .sideMenu ul li {
	background-image: url(images/sidemenu/s2_btnH.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	text-align: left;
	height: 27px;
	width: 228px;
	line-height: 27px;
	font-size: 1.2em;
}
#side .sideMenu ul li a {
	background-image: url(images/sidemenu/s2_btnL.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: 28px;
	text-align: left;
	height: 27px;
	width: 228px;
	line-height: 27px;
	color: #333333;
}
#side .sideMenu ul li a:hover {
	background-image: none;
	color: #ffffff;
}
#side #preBlog {
	background-image: url(images/sidemenu/preBlogM.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
#side #preBlog img {
	margin-bottom: 10px;
}
#side #preBlog p {
	margin-left: 10px;
}
#side #preBlog #toko {
	margin: 5px 10px 10px;
}
#side #preBlog #toBlog a {
	margin-right: 10px;
	margin-top: -25px;
	float: right;
	display: block;
	background-image: url(images/icon/yBr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1.2em;
	font-size: 0.8em;
	color: #00a1cd;
	width: auto;
}
#side #preBlog #preBlogBtm {
	background-image: url(images/sidemenu/preBlogB.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#side #staffblog {
	background-image: url(images/sidemenu/s2_sb_btnH.gif);
	background-repeat: no-repeat;
	display: block;
	height: 82px;
	width: 228px;
	line-height: 180px;
	overflow: hidden;
	margin-bottom: 10px;
}
#side #staffblog a {
	background-image: url(images/sidemenu/s2_sb_btnL.gif);
	background-repeat: no-repeat;
	display: block;
	height: 82px;
	width: 228px;
	line-height: 180px;
	overflow: hidden;
	margin-bottom: 10px;
}
#side #staffblog a:hover {
	background-image: none;
}
#side #sidearea {
	margin-bottom: 25px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 226px;
	height: auto;
}
#side #sidearea #areaTxt {
	padding: 7px;
}
#side #sidearea strong {
	font-size: 1.2em;
	color: #666666;
	line-height: 1.4em;
}
#side #sidearea p {
	font-size: 1.1em;
	color: #666666;
	line-height: 1.4em;
}
#side .RSSsite {
	visibility: hidden;
	height: 0px;
}
#side .RSStitle {
	border-bottom: thin dotted #999999;
	margin-bottom: 5px;
	line-height: 1.5em;
	padding-bottom: 5px;
}
#side #preBlog .RSStitle a {
	font-size: 1.2em;
	color: #00a1cd;
}
#side #preBlog .RSStitle a:hover {
	text-decoration: underline;
}
#blog #side h3 {
	margin-bottom: 10px;
}

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

	footer

------------------------------------------------------------------*/
#footer {
	background-image: url(images/footermenu/bar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	height: 123px;
	text-align: left;
	color: #999999;
	font-weight: normal;
}
#footer #toTop {
	float: right;
	margin-top: -23px;
	width: auto;
}
#footer #add {
	margin-top: 13px;
	width: 419px;
	float: left;
	height: auto;
}
#footer #add address {
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
}
#footer #add h4 {
	font-size: 1.1em;
	font-weight: normal;
}
#footer #add p {
	font-size: 1.1em;
	font-weight: normal;
}
#footer #footerList {
	width: 530px;
	float: right;
	height: auto;
}
#footer #footerList ul {
	float: right;
	clear: both;
	margin-top: 11px;
	width: auto;
}
#footer #footerList li {
	display: inline;
	border-right: thin solid #666666;
	font-size: 1.1em;
}
#footer #footerList a {
	font-size: 1.1em;
	color: #999999;
	font-weight: normal;
}
#footer #footerList a:hover {
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: normal;
}
#footer #footerList #sitemap {
	border-style: none;
}
#footer #fBanner {
	float: right;
	width: 300px;
	margin-top: 11px;
}
#footer #fBanner ul {
	display: block;
	float: right;
	width: auto;
}
#footer #fBanner ul li {
	border-style: none;
	display: inline;
}
#footer #fBanner #GetFlash {
	margin-right: 10px;
}
 /* -----------------------------------------------------------------

	CSSハック

------------------------------------------------------------------*/
/* Internet Explore6.0 用 */
/*ヘッダ部分*/
* html  #container {
	text-align: center;
}
* html  th,td {
	font-size: 10px;
}
* html  #main .h3Sub a {
	display: block !important;
	margin-top: 9px !important;
}
* html  #side #voiceList li {
	padding-top: 4px;
}
* html  #voice #main .coInfo #avaInDl {
	border-left: 1px solid #999999;
	width: 436px;
	margin-top: -84px;
	margin-left: 173px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
* html  #voice #main .coInfo #kogaInDl {
	border-left: 1px solid #999999;
	width: 436px;
	margin-top: -189px;
	margin-left: 173px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
* html  #voice #main .coInfo #oishiInDl {
	border-left: 1px solid #999999;
	width: 436px;
	margin-top: -103px;
	margin-left: 173px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
* html  #voice #main .coInfo #kanaiInDl {
	border-left: 1px solid #999999;
	width: 436px;
	margin-top: -103px;
	margin-left: 173px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/** html  #voice #pamph #avaPmTx {
	margin-top: -325px;
	padding-bottom: 25px;
}
* html  #pfIndividual #avaPmTx {
	margin-top: -325px;
	padding-bottom: 25px;
}*/
/* clearfix */
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}

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

/* Internet Explore7.0 用 */
*:first-child+html #home #main #home02 #toplist1 {
	margin-top: -3px;
}
* html  #home #main #home02 #toplist1 {
	margin-top: -3px;
}
* html  #home #main #home02 #creaters #creaint1 {
	padding-bottom: 6px;
}
* html  #home #main #home02 #creaters #creaint2 {
	padding-bottom: 6px;
}

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

	style

------------------------------------------------------------------*/
.styleRed {
	color: #e80a0c;
}
.stylePink {
	color: #FF3366
}
.styleGray {
	color: #B5B5B5
}
.nextlink {
	clear: both;
	margin-bottom: 20px;
	width: 625px;
	text-align: right;
}
.nextlink a:active {
	position: relative;
	left: +1px;
	top: +1px;
}
.backbrw {
	background-color: #887c67;
	color: #FFFFFF;
	display: block;
	height: 2.5em;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
	width: auto;
}
p.pageTop {
	background-image: url(images/icon/yTop.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	clear: both;
	margin-bottom: 15px;
	width: 614px;
	display: block;
	text-align: right;
	font-size: 1em;
	margin-top: 3px;
	padding-right: 11px;
}
/*.BackNext {
	clear: both;
	height: 18px;
	margin-top: 10px;
}
.BackNext a:active {
	position: relative;
	left: +1px;
	top: +1px;
}
.BackNext #back {
	float: left;
	padding-left: 212px;
}
.BackNext #client {
	float: left;
	padding-left: 10px;
}
.BackNext #next {
	float: right;
	padding-right: 212px;
}*/
.liinline {
	clear: both;
	margin-bottom: 15px;
}
.liinline h4 {
	font-size: 1.4em;
	background-image: url(images/icon/sOr.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 1.2em;
	clear: both;
}
.liinline li {
	display: inline;
	border-right: 1px solid #999999;
	padding-right: 5px;
	margin-right: 5px;
}
.liinline .liinlineend {
	border-right-style: none;
}
.cent  {
	text-align: center;
	font-size: 1em;
	margin-top: 3px;
}
.cent a {
	border-style: none !important;
	padding: 0px !important;
	height: auto !important;
	width: auto !important;
}
.cent a:hover {
	border-style: none !important;
	height: auto !important;
	width: auto !important;
	padding: 0px !important;
	color: #00a1cd !important;
}
.check dl {
	margin-bottom: 15px;
	padding: 10px 10px 7px 13px;
	border: 1px dotted #999999;
}
.check dt {
	font-size: 1.3em;
	background-image: url(images/mediumDesign/check.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	text-indent: 20px;
	font-weight: bold;
	clear: left;
	float: left;
	line-height: 25px;
}
.check dd {
	font-weight: normal;
	line-height: 25px;
	padding-left: 12em;
}
.tRight  {
	text-align: right;
}
.text8p  {
	font-size: 0.8em;
}
.text9p  {
	font-size: 0.9em;
}
.text10p  {
	font-size: 1em;
}
.text12p  {
	font-size: 1.2em;
}
.text12pB  {
	font-size: 1.2em;
	font-weight: bold;
}
.textB  {
	font-weight: bold;
}
.text13pB  {
	font-size: 1.3em;
	font-weight: bold;
}
.text16pB  {
	font-size: 1.6em;
	font-weight: bold;
}
.textal14  {
	line-height:2.3em;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mt15mb20 {
	margin-bottom: 20px;
	margin-top: 15px;
}
.mt-10 {
	margin-top: -10px;
}
.mt-15 {
	margin-top: -15px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mr14 {
	margin-right: 14px;
}
.PmWk {
	clear: both;
	overflow: hidden;
}
.dcWk {
	width: 202px;
	float: left;
	margin-bottom: 10px;
	margin-right: 9px;
}
.dcWk2 {
	width: 300px;
	float: left;
	margin-bottom: 10px;
	clear: left;
}
.dcWk3 {
	width: 625px;
	margin-bottom: 10px;
}
.dcWkR {
	width: 202px;
	float: left;
	margin-bottom: 10px;
}
.dcWkR2 {
	width: 300px;
	float: right;
	margin-bottom: 10px;
	clear: right;
}
.clear {
	clear: both;
}
.floatL {
	width: auto;
	float: left;
}
.floatR {
	width: auto;
	float: right;
}
p.pdfDL a {
	color: #00a1cd;
	font-size: 0.9em;
	line-height: 15px;
}
p.pdfDL a:hover {
	text-decoration: underline;
}
.pattern1 {
	overflow: hidden;
}
.pattern1 .floatL {
	width: 470px;
}
.pattern1 .floatL ol {
	font-size: 1.2em;
	font-weight: bold;
}
.pattern1 .floatR img {
	margin-bottom: 10px;
}
.bluelink a {
	color: #00a1cd;
	text-decoration: underline;
}
.bluelink a:hover {
	color: #00a1cd;
	text-decoration: none;
}
