@charset "euc-jp";

body, form, div, table, td, th, ul, ol, li, p {
	margin : 0;
	padding: 0;
	/*list-style: none;*/
	text-decoration: none;
	color : #333333;
	font: normal 12px/1.4em Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", 'MS P Gothic', sans-serif;
}
ul, ol {
	list-style: none;
}

body {
  margin : 0 10px;
  background-color : #FFFFFF;
}
/* Common 
---------------------------------------------------------- */
img {
  border : none;
}
h1, h2, h3 {
  font-weight : bold;
  padding : 2px;
  margin : 0px 0px 10px 0px;
  font-family : 'osaka', '£Í£Ó £Ð¥´¥·¥Ã¥¯', 'MS P Gothic', 'sans-serif';
}
h2 {
  font-size : 1.1em;
  padding-left : 5px;
}
h3 {
  font-size : 1.0em;
}
h3.line01 {
  border-bottom : 1px solid #cccccc;
  padding-left : 5px;
}
h3.line02 {
  border-bottom : 1px solid #999;
  padding : 0;
  margin-bottom : 2px;
}
input.pswd {
  font-size : 11px;
  height : 14px;
}
p {
  margin : 5px 0 15px 10px;
  padding :0px;
}
p.long {
  margin : 10px 10px 15px 10px;
  width : 93%;
}

p.right {
  text-align : right;
}
a:link {
  color: #08367a;
  text-decoration: underline;
}
a:visited {
  color: #28507f;
  text-decoration: underline;
}
a:hover, a:active {
  color: #e60012;
  text-decoration: underline;
}
a.mark02 {
  padding: 0px 0px 2px 20px;
  margin: 1px 1px 5px 1px;
  line-height : 18px;
  height : 15px;
  background: transparent url("/img/mark02.gif") no-repeat top left ;
}
.separator {
  border-top : 1px dotted #cccccc;
  height : 10px;
  margin-top : 5px;
}




/* Position, Size 
---------------------------------------------------------- */
#page {
  width:expression(document.documentElement.clientWidth < 860 ? "860px" : "auto" );
  min-width : 860px;
}
#header {
background:url(/img/common/head_bg.jpg) repeat-x top;
  padding : 10px  0px 0px 0px;
  height : 52px;
  width:expression(document.documentElement.clientWidth < 860 ? "860px" : "auto" );
  min-width : 860px;
}
#tab {
  width:expression(document.documentElement.clientWidth < 860 ? "860px" : "auto" );
  min-width : 860px;
		background:url(/img/common/hd_bg1.jpg) repeat-x top #8A95A2;
		padding-top:4px;
}
#pagelist {
  width:expression(document.documentElement.clientWidth < 860 ? "860px" : "auto" );
  min-width : 860px;
}
#main {
  clear : both;
/*  position : relative;*/
  margin : 0;
  padding : 0px;
  width:expression(document.documentElement.clientWidth < 860 ? "860px" : "auto" );
  min-width : 860px;
/*
border: solid 1px green;
*/
}
#contents {
  float : left;
  margin : 5px 1% 10px 0px;
  padding : 0;
  width : 74%;
/*
border: solid 1px red;
*/
}
#navi {
  float : right;
  margin : 5px 0px 10px 0px;
  width : 24%;
  min-width : 180px;
  width:expression(document.documentElement.clientWidth < 180 ? "180px" : "auto" );
		background:#EEEEEF;
/*
border: solid 1px pink;
*/
}
#footer {
  clear: both;
  margin-top : 10px;
  font-size : 11px;
}
#top_left {
  float : left;
  width : 54%;
}
#top_right {
  float : right;
  width : 44%;
}


/* Header 
---------------------------------------------------------- */
#header #logo {
  float : left;
  width : 219px;
}
#header #copy {
  display : none;
}
#header #period{
	float : left;
	width : 270px;
}
#header #submenu{
  float : right;
		width:360px;
  margin-top : 5px;
		text-align:right;
}
/*Sub menu
----------------------------------------------------------*/
#submenu ul{
margin:0;
padding:0;
}
#submenu li{
display:inline;
}
#submenu li a{
padding-right:10px;
}
#produce{
margin-bottom:10px;
}

/*Promotion
----------------------------------------------------------*/
#promotion{
margin-bottom:5px;
}
/*RSS adver
----------------------------------------------------------*/
#ad{
border:1px solid #CCCCCC;
padding:10px;
text-align:left;
margin-bottom:10px;
}

#ad p.adText{
font-size:10px;
color:#666666;
margin:0;
padding:0;
}
#rss{
text-align:right;
}



/* Contents 
---------------------------------------------------------- */
/* Top */
#contents .catch {
padding:5px 10px;

}
#contents .catch h1 {
border:none;
font-size:12px;
font-weight:normal;
letter-spacing:normal;
margin:0;
padding:0;
}

.svc {
  padding : 0;
  margin : 5px 0px 15px 0px;
}
.svc img {
  display: block;
  float: left;
  margin : 0px 15px 5px 0px;
}
.svc .svc_title{
  font-weight : bold;
  margin : 0;
  padding : 0;
}
.svc p {
  margin : 0;
}
.dsp_l {
  display: block;
  float: left;
  margin : 0px 5px 5px 0px;
}
.dsp_l img {
  margin : 0px 0px 10px 0px;
}
.dsp_r {
  margin : 0px 0px 5px;
  float: right;
}
.clear {
  clear : both;
  margin : 0;
  padding : 0;
}

#contents li {
  padding: 0px 0px 0px 18px;
  margin: 1px 1px 0px 5px;
/*  display: block;*/
  background: transparent url("/img/mark01.gif") no-repeat top left ;
}

#contents ol.nomal {
	margin: 0 10px 15px 20px;
	padding:0;
	list-style: decimal;
}
#contents ol.nomal li {
	margin:0 0 0 15px;
	padding:0;
	/*background: url(none);*/
	background-image: none;	
	line-height: 1.7em;
}

#contents ul.nomal {
	margin: 0 10px 15px 20px;
	padding:0;
	list-style: disc;
}
#contents ul.nomal li {
	margin:0 0 0 15px;
	padding:0;
	/*background: url(none);*/
	background-image: none;	
	line-height: 1.7em;
}




#top_left h1, #top_left h2, #top_left h3 {
  margin-right : 0;
}
#contents h2 {
  background : url("/img/title_bk02.jpg") repeat-y #cccccc;
  border-top : 1px solid #eeeeee;
  border-left : 1px solid #eeeeee;
  border-right : 1px solid #cccccc;
  border-bottom : 1px solid #cccccc;
  color : #555555;
}
#top_left h2, #top_right h2, h2.top {
  background : url("/img/title_bk01.jpg") repeat-y #666666;
  border-top : 1px solid #cccccc;
  border-left : 1px solid #cccccc;
  border-right : 1px solid #666666;
  border-bottom : 1px solid #666666;
  color : #ffffff;
}
.desc {
  background : #ede9df;
  padding :5px;
  margin-bottom : 5px;
}
.title_red {
  color : #e60012;
  font-size : 1.2em;
  font-weight : bold;
}
.title_redbk {
  background : #e60012;
  color : #ffffff;
  font-size : 1.2em;
  font-weight : bold;
  text-align : center;
}
.pagetop {
  text-align : right;
  padding : 10px;
}
ul.rect li {
  list-style-type : square;
}

#contents .merit {
height : 98px;
  margin-bottom : 5px;
  background :#FFFFFF url("/img/bt_merit.jpg") no-repeat top right;
		border:1px solid #CCCCCC;
}
.merit span {
  display : none;
}
.merit a{
display:block;
height:98px;
width:100%;
}




#contents_right li{
margin:0;
padding:0;
background:none;
float:left;
text-align:center;
width:33%;
}

#contents_right ul.futuerd{
margin-top:10px;
}

#contents_right table.fu{
width:100%;
}
#contents_right td.fuTd{
width:33%;
text-align:center;
}

div.futuredPhoto{
margin:0 auto;
padding:0;
height:100px;
width:100px;
text-align:center;
}
div.futuredPhoto img{
margin:0 auto;
}

#contents div.margin{

	border-style:solid;
	border-color:#CCCCCC;
	border-width:2px;
	padding: 1em;
	margin-left:auto;
	margin-right:auto;
	width: 400px;
}


/* Form 
---------------------------------------------------------- */
h1 {
  font-size : 1.2em;
  letter-spacing : 0.4em;
  line-height : 1.5em;
  border-left : 5px solid #e60012;
  border-bottom : 1px solid #e60012;
  margin : 15px 0px 15px 0px;
  padding-left : 10px;
}

p {
  margin-bottom : 15px;
}

/* EntryTable 
---------------------------------------------------------- */
table.tb_entry {
  margin : 20px 5px 20px 10px;
  width : 95%;
}

table.tb_entry02 {
  margin : 20px 5px 0px 10px;
  width : 95%;
}

table.tb_entry03 {
  margin : 0px 5px 10px 10px;
  width : 95%;
}

table.tb_entry th, table.tb_entry td, table.tb_entry02 th, table.tb_entry02 td, table.tb_entry03 th, table.tb_entry03 td {
  font-weight : normal;
  padding : 3px;
  border-bottom : 1px dotted #dddddd;
}

table.tb_entry th, table.tb_entry02 th, table.tb_entry03 th {
  width : 140px; 
  text-align : left;
  vertical-align : top;
}
.kiyaku {
  width : 90%;
  height : 150px;
  overflow : auto;
  display : block;
  margin : 15px 0 0 20px;
  padding : 15px;
  background : #ffffff;
  border : 1px solid #cccccc;
}
.info01{
  color : #e60012;
  padding-left : 5px;
}
.info02{
  color : #f25c28;
  padding-left : 10px;
}
.info03{
  color : #e60012;
}
.ex{
  color : #666666;
  padding-left : 5px;
}
.margin10 {
  height : 10px;
}

.font_s1 {
  font-size : 90%;
}
.font_l1 {
  font-size : 110%;
}

/* DisplayTable 
---------------------------------------------------------- */
table.tb_dsp {
  margin : 10px 5px 20px 10px;
  width : 95%;
}
table.tb_dsp, table.tb_dsp th, table.tb_dsp td {
  font-weight : normal;
  padding : 3px;
  border : 1px solid #ccc;
  border-collapse : collapse;
}
table.tb_dsp th {
  background : #eee;
}


/* Button 
---------------------------------------------------------- */
.bt_area {
  width : 70%;
  padding : 10px 10px 10px 10px;
  margin-right : auto;
  margin-left : auto;
}
.bt_area a.bt01, .bt_area a.bt02, #contents a.bt01, #contents a.bt02 {
  float: none;
  display : block;
  width : 180px;
  height : 21px;
  color : #ffffff;
  line-height : 21px;
  margin-left : 10px;
}
.bt_area a.bt01, a.bt01 {
  background : url("/img/bt01r.gif") no-repeat ;
}
.bt_area a.bt02, a.bt02 {
  background : url("/img/bt01l.gif") no-repeat ;
}
.bt_area a.bt03, .bt_area a.bt04, #contents a.bt03, #contents a.bt04 {
  float: none;
  display : block;
  width : 100px;
  height : 21px;
  color : #ffffff;
  line-height : 21px;
  margin-left : 10px;
}
.bt_area a.bt03, a.bt03 {
  background : url("/img/bt02r.gif") no-repeat ;
}
.bt_area a.bt04, a.bt04 {
  background : url("/img/bt02l.gif") no-repeat ;
}
a.bt02r:hover, a.bt02l:hover, a.bt02:hover, a.bt03:hover, a.bt024:hover {
  color : #fff;
}
.submit01 {
  background : url("/img/bt02r.gif") no-repeat ;
  display : block;
  width : 100px;
  height : 21px;
  color : #ffffff;
  line-height : 21px;
  border : none;
  margin-top : 10px;
  cursor: pointer;

}
.submit02 {
  background : url("/img/bt01.gif") no-repeat ;
  display : block;
  width : 180px;
  height : 21px;
  color : #ffffff;
  line-height : 21px;
  border : none;
  margin-top : 10px;
  cursor: pointer;
}

.dsp_r a.bt01 {
  display : block;
  width : 180px;
  height : 21px;
  color : #ffffff;
  line-height : 21px;
  margin-left : 10px;
  background : url("/img/bt01r.gif") no-repeat ;
  text-align : center;
  color : #ffffff;
}
a.bt01:link, a.bt01:hover {
  color : #ffffff;
}

/* List 
---------------------------------------------------------- */

#contents ol.normal {
	margin: 0 10px 15px 20px;
	padding:0;
	list-style: decimal;
}
#contents ol.normal li {
	margin:0 0 0 15px;
	padding:0;
	/*background: url(none);*/
	background-image: none;	
	line-height: 1.7em;
}

#contents ul.normal {
	margin: 0 10px 15px 20px;
	padding:0;
	list-style: circle;
}
#contents ul.normal li {
	margin:0 0 0 15px;
	padding:0;
	/*background: url(none);*/
	background-image: none;	
	line-height: 1.7em;
}

/* MyPage 
---------------------------------------------------------- */
#contents p.mypage {
  margin:3px 0 10px 5px;
  padding:5px;
  background:#efefef;
  border-top:1px dotted #999;
}
#contents h2.mypage {
  border:1px solid #c00;
  border-right:2px solid #c00;
  border-bottom:2px solid #c00;
  padding-left:25px;
  height:20px;
  line-height:20px;
}

/* Navi 
---------------------------------------------------------- */
#navi #login {
  padding : 7px;
/*  height : 166px;*/
  min-width : 160px;
  width:expression(document.documentElement.clientWidth < 160 ? "160px" : "auto" );
}
#navi #login .passwd {
  font-size : 12px;
  line-height : 14px;
}
#navi #login div.loginForm{
border:1px solid #CCCCCC;
background:#DCE0E3;
padding:5px;
}
#navi .banner img{
		margin-left:auto;
		margin-right:auto;
		margin-bottom:5px;
  text-align : center;
}
#navi li{
  padding: 0px 0px 0px 18px;
  margin: 3px 1px 2px 5px;
  display: block;
  background: transparent url("/img/common/icon_list.gif") no-repeat top left ;
  line-height: 18px;
}
#navi #login li{
  margin: 3px 1px 0px -1px;
}
#navi ul.news {
  padding: 0px;
  margin-bottom : 10px;
}
#navi ul.news li {
  background: none ;
  display: block;
  border-bottom: 1px dotted #cccccc;
  padding: 0px 0px 2px 0px;
  margin-bottom: 2px;
}
#navi ul.news li .date {
  display: block;
}
#navi ul.news li .description {
  display: block;
}
#navi ul.news li .description a {
  list-style-type: none;
  background: none ;
  padding: 0px;
}
#navi h2 {
background:url(/img/common/left_title_bg.jpg) repeat-x top #8A95A2 ;
  margin : 10px 0px 0 0px;
		padding:3px;
		color:#FFFFFF;
}
#navi h3 {
background:url(/img/common/left_bg2.jpg) repeat-x bottom #FBFBFB ;
  margin : 10px 0px 5px 0px;
  padding-left : 5px;
		color:#333333;
}
#navi .goMypage{
background:url(/img/common/left_bg2.jpg) repeat-x bottom #FBFBFB ;
color:#333333;
text-align:right;
margin:0;
padding:5px;
}
#navi #login .login_lnk {
  padding : 10px 0px 5px 0px;
		text-align:right;
}
#navi #login .login_lnk span{
		text-align:right;
}
#navi #login .login_lnk a {
  background :#8A95A2;
  display : block;
  width : 100px;
  height : 21px;
		margin-right:0;
		margin-left:auto;
		border:1px solid #677280;
		color : #ffffff;
  line-height : 21px;
  text-align : center;
}
#navi #login .login_lnk a:hover {
  background :#677280;
  color : #ffffff;
}
#navi p.newEntry{
background:#FFFFFF;
margin:5px 0 0 0;
padding:5px;
text-align:center;
border:1px solid #CCCCCC;
}
.banner {
  text-align : center;
  margin-right : auto;
  margin-left : auto;
  margin-bottom : 15px;
		margin-top:15px;
/*  margin-top : 10px;*/
}

#navi ul {
  margin-bottom : 10px;
}
#navi div.serviceTitle{
background:url(/img/common/left_bg2.jpg) repeat-x bottom #FBFBFB ;
color:#333333;
margin:0;
padding:5px;
}
#navi dl,#navi dt,#navi dd{
margin:0;
padding:0;
}

#navi dt{
background:url(/img/common/left_bg2.jpg) repeat-x bottom #FBFBFB ;
color:#47687C;
margin:0;
padding:3px 5px;
font-weight:bold;
}
#navi dt img.leftIcon{
float:left;
display:block;
width:21px;
}
#navi dt span{
display:block;
margin:3px;
}
#navi dd{
padding:5px 10px;
}
#navi dd.detailLink{
text-align:right;
}
#navi ol{
margin:10px;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
#navi p.rankDetail{
text-align:right;
padding-right:10px;
}
/* Tab 
---------------------------------------------------------- */
#tab ul {
  height: 17px;
		padding-left:5px;
}
#tab li {
  display: inline;
}
#tab li a {
  float: left;
  font-size: 10px;
  line-height: 14px;
  display: block;
  width : 120px;
  height : 17px;
  padding: 0;
}

/* -- CurrentTab -- */
#tab li a.tab_on_nw {
  background : url("/img/common/tab_nw_on.jpg") no-repeat;
}
#tab li a.tab_on_fp {
  background : url("/img/common/tab_fp_on.jpg") no-repeat;
}
#tab li a.tab_on_ap {
  background : url("/img/common/tab_ap_on.jpg") no-repeat;
}
#tab li a.tab_on_sv {
  background : url("/img/common/tab_sv_on.jpg") no-repeat;
}
#tab li a.tab_on_mp {
  background : url("/img/common/tab_mp_on.jpg") no-repeat;
}
#tab li a.tab_on_ss {
  background : url("/img/common/tab_ss_on.jpg") no-repeat;
}
#tab li a.tab_on_oss {
  background : url("/img/common/tab_oss_on.jpg") no-repeat;
}
#tab li a.tab_on_osts {
  background : url("/img/common/tab_osssupport_on.jpg") no-repeat;
}

/* -- OverTab -- */
#tab li a:hover.tab_nw {
  background : url("/img/common/tab_nw_ov.jpg") no-repeat;
}
#tab li a:hover.tab_fp {
  background : url("/img/common/tab_fp_ov.jpg") no-repeat;
}
#tab li a:hover.tab_ap {
  background : url("/img/common/tab_ap_ov.jpg") no-repeat;
}
#tab li a:hover.tab_sv {
  background : url("/img/common/tab_sv_ov.jpg") no-repeat;
}
#tab li a:hover.tab_mp {
  background : url("/img/common/tab_mp_ov.jpg") no-repeat;
}
#tab li a:hover.tab_ss {
  background : url("/img/common/tab_ss_ov.jpg") no-repeat;
}
#tab li a:hover.tab_oss {
  background : url("/img/common/tab_oss_ov.jpg") no-repeat;
}
#tab li a:hover.tab_osts {
  background : url("/img/common/tab_osssupport_ov.jpg") no-repeat;
}

/* -- DefaultTab -- */
#tab li a.tab_nw {
  background : url("/img/common/tab_nw.jpg") no-repeat;
}
#tab li a.tab_fp {
  background : url("/img/common/tab_fp.jpg") no-repeat;
}
#tab li a.tab_ap {
  background : url("/img/common/tab_ap.jpg") no-repeat;
}
#tab li a.tab_sv {
  background : url("/img/common/tab_sv.jpg") no-repeat;
}
#tab li a.tab_mp {
  background : url("/img/common/tab_mp.jpg") no-repeat;
}
#tab li a.tab_ss {
  background : url("/img/common/tab_ss.jpg") no-repeat;
}
#tab li a.tab_oss {
  background : url("/img/common/tab_oss.jpg") no-repeat;
}
#tab li a.tab_osts {
  background : url("/img/common/tab_osssupport.jpg") no-repeat;
}

#tab li a span{
  display : none;
}

#tab li.tab_wk {
}
#tab li.tab_wk a {
  width: 150px;
  text-align : right;
}
#tab li.tab_wk a {
  background : url("/img/poweredbywk.gif") no-repeat;
}

/* coming soon */
/*
#tab li a.tab_on_ap, #tab li a:hover.tab_ap,#tab li a.tab_ap {
  background : url("/img/tab_ap_soon.jpg") no-repeat;
}
#tab li a.tab_on_ss, #tab li a:hover.tab_ss,#tab li a.tab_ss {
  background : url("/img/tab_ss_soon.jpg") no-repeat;
}
*/

/* PageList 
---------------------------------------------------------- */
#pagelist {
  clear : both;
  background : url("/img/common/pan_bg.jpg") repeat-x #efefef;
  height : 24px;
  border-bottom : 1px solid #cccccc;
}
#pagelist div {
  padding : 5px 0px 0px 5px;
}

/* Footer 
---------------------------------------------------------- */
#footer ul {
  background : url("/img/bk01.jpg") repeat-x;
  height : 20px;
  border-top : 1px solid #ffffff;
  border-bottom : 1px solid #cccccc;
  margin-top : 10px;
  padding-top : 3px;
}
#footer li {
  margin : 0px;
  padding : 0px;
  display : inline;
  list-style-type : none;
}
#footer li a {
  height : 20px;
  line-height : 20px;
  padding : 0px 10px 0px 10px;
  float : left;
  border-right : 1px solid #cccccc;
  color : #333333;
}
#footer li a.right {
  border-right : none;
}
#footer li a:hover {
  color : #e60012;
}
#footer .copyright {
  text-align : right;
  padding : 10px 0px;
}

/*  MutualLink  */
#mutual_link ul {
  margin : 0;
}
#mutual_link li {
  background-image : none;
  line-height : 18px;
  padding : 0px 10px 0px 10px;
  float : left;
  width : 45%;
  margin : 0;
}
#mutual_link li.move {
  margin-top : 10px;
  padding : 5px 0px 0px 0px;
  width : 98%;
  border-top : 1px dotted #999;
}

/* Mecit
---------------------------------------------------------- */
#contents .meritcatch {
  height : 110px;
  margin-bottom : 5px;
  background :#66B1DF url("/img/merit_bg.jpg") no-repeat top right;
}
.meritcatch h1 {
  display : none;
}

.memberentry{
padding:5px 0;
background-color:#E7E7E7;
text-align:center;
margin-bottom:15px;
}
.entries{
border:1px solid #CCCCCC;
margin-bottom:20px;
}
.entries p{
margin:5px 0 5px 10px;
padding:0;
}
.entries h4{
background:url(/img/merit_tabbg.jpg) repeat-x left top;
margin:0;
padding:8px 0 5px 10px;
}
.entries h5{
margin:0 0 5px 0;
padding:0;
text-align:center;
}
.col{
margin:0 5px 5px 5px;
padding:5px;
background-color:#FFF1E1;
border-bottom:3px solid #CCCCCC;

}

.col p img{
float: left;
padding-right:5px;
}

#contents ul.attention {
	margin: 0 10px 15px 20px;
	padding:0;
	list-style:none;
}
#contents ul.attention li {
	margin:0 0 0 15px;
	padding:0;
	/*background: url(none);*/
	background-image: none;	
	line-height: 1.7em;
}
span.tag1{
display:block;
width:20px;
float:left;
}
span.tag2{
display:block;
float:left;
width:95%;
}
p.bigfont{
font-weight:bold;
font-size:1.2em;
color:#990000;
}

/*yakushoku----add2006.09.11----*/
.textformat{
 background : #eee;
	vertical-align:top;
	padding:5px;
	width:30%;
}

p.centerText{
text-align:center;
}
a.bt001,a.bt001:link, a.bt001:hover{
  float: none;
  display : block;
  width : 180px;
  height : 21px;
  color : #ffffff;
  line-height : 21px;
		margin:0 auto;
		background : url("/img/bt01r_2.gif") no-repeat ;
}
a.bt001:visited{
color:#FFFFFF;
}

/*GroupOffice----add2006.11.29----*/
#goLogo{margin:20px 0 10px 10px;padding:0;}
#goImg{width:640px;
margin:0 auto;
position:relative;
height:392px;}
#goLeft1{position:absolute;top:0;left:0;}
#goLeft2{position:absolute;top:290px;left:0;}
#goCenter1{position:absolute;top:0;left:217px;}
#goCenter2{position:absolute;top:290px;left:217px;}
#goRight1{position:absolute;top:0;left:434px;}
#goRight2{position:absolute;top:290px;left:434px;}
#goCatch1{text-align:center; padding-bottom:25px;}
#goCatch1 img{margin:0 auto;}
#contents ul.goList{list-style:none; margin:5px 0 10px 10px;}
#contents ul.goList li{background:none;margin:0 0 20px 0; padding:0;}
#contents ul.goList li img{float:right;width:228px; padding-left:5px;}
#contents ul.goList li p.goText{margin:0; padding:0;}
.clearRight{clear:right;}


/* End 
---------------------------------------------------------- */
