@charset "UTF-8";

/*clearfix
-----------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/*
-----------------------------------------------------*/

/*--common--*/
body,
h1, h2, h3, h4, h5, h6,
p, ul, ol, li, dl, dt, dd,
table, tr, th, td, address, form,newsList
blockquote, pre, code, img{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	font-size:100%;
}
a {
	color:#494949;
	text-decoration:none;
}
.news a{
	color:#3093b8;
	text-decoration:none;
}
a:hover {
	color:#df0000;
	text-decoration:underline;
}
a.arrow {
	background:url(/img/ico_arrow.gif) no-repeat;
	padding:0 0 0 17px;
}
a.link {
	background:url(/img/ico_link.gif) no-repeat;
	padding:0 0 0 17px;
}
span.nodisplay {
	display:none;
}
/*--common end--*/
html,body {
	height:100%;
}
body{
	font-family:"ＭＳ ゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#494949;
	background:url(/img/bg_body.jpg) repeat-x;
}
#contact_wrap {
	background:url(/img/bg_body2.jpg) repeat-x;
}
#hdrwrap {
	width:900px;
	margin:0 auto;
}
#wrap {
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#logo a {
	margin:16px 0 0 5px;
	_margin:30px 0 0 5px;
	background:url(/img/logo.gif) no-repeat;
	width:133px;
	height:45px;
	display:block;
	float:left;
}
#flashArea {
    height:270px;
}
#flashArea2 {
    height:200px;
}
/*--nav2--*/
#nav2 {
	float:right;
	position:relative;
	top:30px;
	right:5px;
}
#nav2 ul li {
	float:left;
}
#nav2 ul li a {
	height:13px;
	display:block;
}
#nav2 ul li#nav_sitemap a {
	width:85px;
	background:url(/img/nav_sitemap.gif) no-repeat;
}
#nav2 ul li#nav_sitemap a:hover {
	background:url(/img/nav_sitemap.gif) no-repeat 0 -13px;
}
#nav2 ul li#nav_inquiry a {
	width:67px;
	background:url(/img/nav_inquiry.gif) no-repeat;
	margin:0 0 0 23px;
}
#nav2 ul li#nav_inquiry a:hover {
	background:url(/img/nav_inquiry.gif) no-repeat 0 -13px;
}
/*--nav2 end--*/

/*--nav--*/
#nav {
	height:40px;
	clear:both;
	margin:32px 0 0 0;
}
*:first-child+html #nav {
	margin:32px 0 0 0;
}
#nav ul li {
	float:left;
	width:180px;
}
#nav ul li a {
	width:180px;
	height:40px;
	display:block;
}
#nav ul li a:hover {
}
#nav ul li#nav_home a {
	background:url(/img/nav_home.jpg) no-repeat 0 -80px;
}
#nav ul li#nav_home a:hover {
	background:url(/img/nav_home.jpg) no-repeat 0 -40px;
}
#nav ul li#nav_home a.current {
	background:url(/img/nav_home.jpg) no-repeat;
}
#nav ul li#nav_home a:hover.current {
	_background:url(/img/nav_home.jpg) no-repeat;
}
#nav ul li#nav_company a {
	background:url(/img/nav_company.jpg) no-repeat 0 -80px;
}
#nav ul li#nav_company a:hover {
	background:url(/img/nav_company.jpg) no-repeat 0 -40px;
}
#nav ul li#nav_company a.current {
	background:url(/img/nav_company.jpg) no-repeat;
}
#nav ul li#nav_company a:hover.current {
	_background:url(/img/nav_company.jpg) no-repeat;
}
#nav ul li#nav_business a {
	background:url(/img/nav_business.jpg) no-repeat 0 -80px;
}
#nav ul li#nav_business a:hover {
	background:url(/img/nav_business.jpg) no-repeat 0 -40px;
}
#nav ul li#nav_business a.current {
	background:url(/img/nav_business.jpg) no-repeat;
}
#nav ul li#nav_business a:hover.current {
	_background:url(/img/nav_business.jpg) no-repeat;
}
#nav ul li#nav_news a {
	background:url(/img/nav_news.jpg) no-repeat 0 -80px;
}
#nav ul li#nav_news a:hover {
	background:url(/img/nav_news.jpg) no-repeat 0 -40px;
}
#nav ul li#nav_news a.current {
	background:url(/img/nav_news.jpg) no-repeat;
}
#nav ul li#nav_news a:hover.current {
	_background:url(/img/nav_news.jpg) no-repeat;
}



#nav ul li#nav_recruit a {
	background:url(/img/nav_recruit.jpg) no-repeat 0 -40px;
}

#nav ul li#nav_recruit a:hover{
	background:url(/img/nav_recruit.jpg) no-repeat;
}





/*--nav end--*/

/*--noscript--*/
#noPlayerArea{
	display:block;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

.alartBox{
	display:block;
	margin:0 auto;
	width:900px;
	text-align:left;
	background: #fff url(/img/alart_bg.gif) 20px 10px no-repeat;
	overflow:hidden;
}

.alartBox p{
	margin:10px 20px 0 20px;
	padding:10px 35px 10px 50px;
	background: url(/img/alart_bg_bottom.gif) left bottom no-repeat;
}

/*--noscript end--*/

/*--left--*/
#left {
	float:left;
	width:570px;
}
#left p {
	margin:23px 0 44px 0;
}
/*清水追加12.22 02:09--*/
#left p img {
	vertical-align: text-bottom;
}

/*--left end--*/

/*--content--*/
#content {
	padding:40px 10px 0 10px;
	text-align:left;
}
h2#newsrelease {
	background:url(/img/bg_newsrelease.jpg) no-repeat;
	width:253px;
	height:20px;
	display:block;
}
h2#newsrelease a#ico_rss {
	position:relative;
	left:253px;
}
.h2line {
	background:url(/img/bdr_h2.gif) no-repeat;
	width:570px;
	height:3px;
	display:block;
}
.h2line2 {
	background:url(/img/bdr_h2v2.gif) no-repeat;
	width:570px;
	height:4px;
	display:block;
}
.h2line_sitemap {
	background:url(/img/bdr_h2.gif) no-repeat;
	width:570px;
	height:3px;
	display:block;
	margin:0 0 40px 0;
}
/*--content end--*/

/*--profile--*/
h2#companyprofile {
	background:url(/img/bg_companyprofile.jpg) no-repeat;
	width:212px;
	height:22px;
	display:block;
}
h2#rinen {
	background:url(/img/bg_rinen.jpg) no-repeat;
	width:89px;
	height:18px;
	display:block;
}
h2#speeeculture {
	background:url(/img/bg_speeeculture.jpg) no-repeat;
	width:268px;
	height:22px;
	display:block;
}


#culturewrap {
	margin:32px 0 0 0;
}
#culturewrap dl {
	margin:0 5px;
}
#culturewrap dl dt {
	background:url(/img/line_red.gif) repeat-x bottom;
	padding:0 0 1px 0;
	font-weight:bold;
	display:inline;
}
#culturewrap dl dd {
	margin:8px 0 25px 0;
}
/*--profile end--*/

/*--access--*/
h2#access {
	background:url(/img/bg_access.jpg) no-repeat;
	width:140px;
	height:21px;
	display:block;
}
h2#trafficaccess {
	background:url(/img/bg_trafficaccess.jpg) no-repeat;
	width:92px;
	height:18px;
	display:block;
	margin:59px 0 0 0;
}
#desc_accessLeft {
	float:left;
	width:455px;
}
#left p.access {
	margin:28px 0 21px 0;
}
#left p.access2 {
	margin:20px 0 14px 0;
}
/*--access end--*/

/*--business--*/
h2#ourbusiness {
	background:url(/img/bg_ourbusiness.jpg) no-repeat;
	width:191px;
	height:22px;
	display:block;
}
/*--business end--*/

/*--seo business--*/
h2#seobusiness {
	background:url(/img/bg_seobusiness.jpg) no-repeat;
	width:200px;
	height:22px;
	display:block;
}

.seoservicelink a{
	text-align:right;
	background:url(/img/icon_anotherwindow_off.gif) left no-repeat;
	line-height:20px;
	height:18px;
	padding-left:12px;
	margin-top:10px;
	display:block;
	width:115px;
	float:right;
	}
	
.seoservicelink a:hover{
	text-align:right;
	background:url(/img/icon_anotherwindow_on.gif) left no-repeat;
	line-height:20px;
	height:18px;
	padding-left:12px;
	margin-top:10px;
	display:block;
	width:115px;
	float:right;
	}	



h3#pcseo {
	background:url(/img/bg_pcseo.jpg) no-repeat;
	width:570px;
	height:30px;
	display:block;
	clear:right;
}
h3#mobileseo {
	background:url(/img/bg_mobileseo.jpg) no-repeat;
	width:570px;
	height:30px;
	display:block;
}
h3#seotool {
	background:url(/img/bg_seotool.jpg) no-repeat;
	width:570px;
	height:30px;
	display:block;
}
p.seotool {
	margin:0;
	padding:0;
}
.bnr_seobusiness {
	background:#edebe3;
	border-bottom:1px solid #000;
	padding:0 0 13px 0;
	margin:0 0 15px 0;
	clear:both;
}
.bnr_seobusiness .seo_left {
	float:left;
	width:112px;
	padding:14px 13px 0 13px;
}
.bnr_seobusiness .seo_right {
	float:left;
	width:415px;
	margin:0;
	padding:14px 16px 0 0;
}
.bnr_seobusiness .seo_right strong {
	margin:0 0 6px 0;
	display:block;
}
.btn_servicesite {
	text-align:center;
}
/*--seo business end--*/

/*--vertical business--*/
h2#vertical {
	background:url(/img/bg_vertical.jpg) no-repeat;
	width:395px;
	height:22px;
	display:block;
}
h3#homeroom {
	background:url(/img/bg_homeroom.jpg) no-repeat;
	width:570px;
	height:30px;
	display:block;
}
h2#app {
	background:url(/img/bg_app.jpg) no-repeat;
	width:395px;
	height:22px;
	display:block;
}

.vertical_txt{
	float:left;
	display:block;
	width:320px;
	
	}

.vertical_thum{
	float:right;
	margin:20px 0px 0px 10px;
	width:240px;
	height:auto;
	text-align:center;
	}
	
.vertical_thum img{
	margin:0px;
	padding:0px;
	}	
	
.vertical_thum span.vertical_thum_txt{
	margin:5px auto;
	padding:0px;
	width:240px;
	text-align:center;
	line-height:120%;
	display:block;
	}	

/*--vertical business end--*/

/*--newbusiness--*/
h2#newbusiness {
	background:url(/img/bg_newbusiness.jpg) no-repeat;
	width:189px;
	height:22px;
	display:block;
}
/*--newbusiness end--*/

/*--privacypolicy--*/
h2#privacy {
	background:url(/img/bg_privacy.jpg) no-repeat;
	width:267px;
	height:22px;
	display:block;
}
h2.privacy {
	background:url(/img/line_red.gif) repeat-x bottom;
	padding:0 0 1px 0;
	font-weight:bold;
	font-size:1.2em;
}
#left p.privacy {
	margin:25px 5px 51px 5px;
}
/*--privacypolicy end--*/

/*--contact--*/
h2#contact {
	background:url(/img/bg_contact.jpg) no-repeat;
	width:153px;
	height:22px;
	display:block;
}
/*--contact end--*/

/*--philosophy--*/
h2#corporatephilosophy {
	background:url(/img/bg_corporatephilosophy.jpg) no-repeat;
	width:253px;
	height:22px;
	display:block;
}

/*--philosophy end--*/

/*--termsofuse--*/
h2#termsofuse {
	background:url(/img/bg_termsofuse.jpg) no-repeat;
	width:183px;
	height:22px;
	display:block;
}
/*--termsofuse end--*/

/*--news--*/
.news {
	background:url(/img/bg_newsbottom.jpg) repeat-x bottom;
	padding:0 0 18px 0;
	margin:0 0 28px 0;
}
.news h2.newsTitle {
	background:url(/img/line_black.gif) repeat-x bottom;
	padding:0 0 5px 5px;
	font-size:1.2em;
	margin:0 0 2px 0;
}
#left .news p {
	margin:25px 0;
	padding:0 0 0 5px;
}
.news span {
	margin:4px 0 0 5px;
	display:block;
}
.news span.company {
	background:url(/img/ico_company.gif) no-repeat;
}
.news span.service {
	background:url(/img/ico_service.gif) no-repeat;
}
.news span.recruit {
	background:url(/img/ico_recruit.gif) no-repeat;
}
.news span.date {
	color:#cc0000;
	padding:0 0 0 61px;
}
/*--news end--*/

/*--sitemap--*/
h2#sitemap {
	background:url(/img/bg_sitemap.jpg) no-repeat;
	width:172px;
	height:22px;
	display:block;
}
h2.sitemap {
	background:url(/img/bg_sitemap.gif) no-repeat;
	height:24px;
	font-weight:1.2em;
	color:#4b4b4b;
	padding:2px 0 0 16px;
}
ul.sitemap {
	color:#4b4b4b;
	margin:18px 8px;
}
ul.sitemap li {
	background:url(/img/ico_arrow2.gif) no-repeat 0 2px;
	margin:0 0 11px 0;
}
ul.sitemap li.external {
	background:url(/img/ico_link.gif) no-repeat 0 2px;
	margin:0 0 11px 0;
}
ul.sitemap li a {
	padding:0 0 0 20px;
}
/*--sitemap end--*/

/*--newsList--*/
#newsList {
	margin:18px 0 0 0;
}
#newsList ul li {
	background:url(/img/line_dot.gif) repeat-x left top;
	padding:2px 3px 0 3px;
	clear:both;
}
#newsList ul li a span.cat_company {
	background:url(/img/ico_company.gif) no-repeat;
}
#newsList ul li a span.cat_service {
	background:url(/img/ico_service.gif) no-repeat;
}
#newsList ul li a span.cat_recruit {
	background:url(/img/ico_recruit.gif) no-repeat;
}
#newsList ul li a span.date {
	float:left;
	padding:0 10px 0 60px;
}
#newsList ul li a span.news_title {
	float:left;
	width:440px;
	line-height:1.3;
}
/* safari only \*/
body:first-of-type #newsList ul li a span.news_title {
	width:428px;
}
/* end */
#newsList ul li a {
	padding:9px 0;
	width:570px;
	display:block;
}
#newsList ul li a:after{
	display:block;
	clear:both;
	height:0px;
	content:"";
}
#newsList ul li a:hover {
	color:#333;
	text-decoration:none;
}
#newsList ul li a:hover span.news_title {
	color:#df0000;
	text-decoration:underline;
}
#newsList ul li a:hover {
	background:#fbf6ec;
}
#newsAll a {
	float:right;
	width:80px;
	height:13px;
	display:block;
	background:url(/img/ico_newslist.gif) no-repeat;
}
#newsAll a:hover {
	background:url(/img/ico_newslist_hover.gif) no-repeat;
}
/*--newsList end--*/

/*--right--*/
#right {
	float:right;
	margin:0px;
}
#right h3#feature {
	background:url(/img/bg_feature.jpg) no-repeat;
	width:250px;
	height:40px;
	display:block;
}

#right h3#website {
	background:url(/img/bg_website.jpg) no-repeat;
	width:250px;
	height:40px;
	display:block;
}

#right h3#blog {
	background:url(/img/bg_blog.jpg) no-repeat;
	width:250px;
	height:40px;
	display:block;
}

#right h3#company {
	background:url(/img/bg_company.jpg) no-repeat;
	width:250px;
	height:40px;
	display:block;
}
#right h3#business {
	background:url(/img/bg_business.jpg) no-repeat;
	width:250px;
	height:40px;
	display:block;
}
#right h3#news {
	background:url(/img/bg_news.jpg) no-repeat;
	width:250px;
	height:40px;
	display:block;
}
/*--right end--*/

/*--bnrwrap--*/
#bnrwrap {
	padding:6px 0 3px 0;
	width:250px;
	background:#d5d3d2;
}
#bnrwrap ul {
	margin:0;
	clear:left;
}
#bnrwrap ul li {
	margin:0 0 5px 0;
        text-align:center;
}
#bnrwrap ul li a {
	display:block;
}
/*--bnrwrap end--*/

/*--list wrap--*/
.listwrap ul li {
	width:250px;
	height:34px;
	background:url(/img/bg_sidelist.jpg) no-repeat;
}
.listwrap ul li.current,
.listwrap ul li.current-cat {
	height:34px;
	background:url(/img/bg_sidelist.jpg) no-repeat 0 -34px;
}
.listwrap ul li a {
	width:250px;
	position:relative;
	top:10px;
	left:50px;
}
.listwrap ul li.current span,
.listwrap ul li.current a,
.listwrap ul li.current-cat span,
.listwrap ul li.current-cat a {
	color:#fff;
	position:relative;
	top:8px;
	left:50px;
}
/*--list wrap end--*/

/*-- fontSizeBlock --*/

#fontSizeChange{
	clear:both;
	float:right;
	position:relative;
	right:5px;
	text-indent:-9999px;
	background:url(/img/bg_fontChage.gif) left 15px no-repeat;
}

#fontSizeChange p{
	display:none;
}

#fontSizeChange ul{
	overflow:hidden;
	margin:13px 0 0 102px;
	width:107px;
	height:19px;
	background:url(/img/btn_fontsizeChange.gif) 0 -19px no-repeat;
}

#fontSizeChange li{
	float:left;
}

#fontSizeChange li a{
	display:block;
	float:left;
	/*\*/
	overflow:hidden;
	/**/
}
	
/* off */
#fontSizeChange li#minusOff,
#fontSizeChange li#minusOff a{
	width:24px;
	height:19px;
}
#fontSizeChange li#plusOff,
#fontSizeChange li#plusOff a{
	width:23px;
	height:19px;
}
#fontSizeChange li#sSizeOff,
#fontSizeChange li#mSizeOff,
#fontSizeChange li#lSizeOff,
#fontSizeChange li#sSizeOff a,
#fontSizeChange li#mSizeOff a,
#fontSizeChange li#lSizeOff a{
	width:20px;
	height:19px;
}

#fontSizeChange li#minusOff a{
	background:url(/img/btn_fontsizeChange.gif) 0 0 no-repeat;
}

#fontSizeChange li#sSizeOff a{
	background:url(/img/btn_fontsizeChange.gif) -24px 0 no-repeat;
}

#fontSizeChange li#mSizeOff a{
	background:url(/img/btn_fontsizeChange.gif) -44px 0 no-repeat;
}

#fontSizeChange li#lSizeOff a{
	background:url(/img/btn_fontsizeChange.gif) -64px 0 no-repeat;
}

#fontSizeChange li#plusOff a{
	background:url(/img/btn_fontsizeChange.gif) -84px 0 no-repeat;
}

#fontSizeChange li#minusOff a:hover,
#fontSizeChange li#sSizeOff a:hover,
#fontSizeChange li#mSizeOff a:hover,
#fontSizeChange li#lSizeOff a:hover,
#fontSizeChange li#plusOff a:hover{
	background-image:none;
}

/* on */
#fontSizeChange li#minusOn{
	width:24px;
	height:19px;
}
#fontSizeChange li#plusOn{
	width:23px;
	height:19px;
}
#fontSizeChange li#sSizeOn,
#fontSizeChange li#mSizeOn,
#fontSizeChange li#lSizeOn{
	width:20px;
	height:19px;
}

#fontSizeChange li#minusOn{
	background:url(/img/btn_fontsizeChange.gif) 0 -38px no-repeat;
}

#fontSizeChange li#sSizeOn{
	background:url(/img/btn_fontsizeChange.gif) -24px -38px no-repeat;
}

#fontSizeChange li#mSizeOn{
	background:url(/img/btn_fontsizeChange.gif) -44px -38px no-repeat;
}

#fontSizeChange li#lSizeOn{
	background:url(/img/btn_fontsizeChange.gif) -64px -38px no-repeat;
}

#fontSizeChange li#plusOn{
	background:url(/img/btn_fontsizeChange.gif) -84px -38px no-repeat;
}

/*-- fontSizeBlock end --*/

/*--profile_table--*/
#left #profile_table {
	margin:18px 0 0 0;
}
#left #contact_table {
	margin:0 0 39px 0;
}
#left #contact_table p {
	margin:20px 0 16px 0;
}
#left #contact_table .comment {
	text-align:right;
	display:block;
	margin:0 13px 7px 0;
}
#left #contact_table .comment span {
	color:#ff0000;
}
#left #contact_table #btnarea {
	text-align:center;
}
#left table {
	border-collapse: separate;
	border-spacing: 0px;
	border-collapse:separate;
	margin-bottom:26px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #cccccc;
}
#left table td {
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #686868 #686868 #ffffff;
	padding: 20px 10px 20px 10px;
}
#left .bgwhite {
	background-color:#f5f1f1;
	border-color: #ffffff #ffffff #686868 #cc0000;
}
#left .bgvague {
	background-color:#dfdede;
}
#left .textBoxStyle {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(/img/shadow_textbox.gif);
	BORDER-LEFT: #999 1px solid;
	COLOR: #666;
	BORDER-BOTTOM: #999 1px solid;
	BACKGROUND-COLOR: #FFF;
	height: 18px;
	padding: 4px 2px 0 4px;
	width:400px;
}
#left .textAreaStyle {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(/img/shadow_textarea.gif);
	BORDER-LEFT: #999 1px solid;
	COLOR: #666;
	BORDER-BOTTOM: #999 1px solid;
	BACKGROUND-COLOR: #FFF;
	padding: 4px;
	line-height: 150%;
	width:400px;
}

#left .dropDown {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999 1px solid;
	COLOR: #333;
	BORDER-BOTTOM: #999 1px solid;
	
}
#left .musttxt{
	color: #C00;	
}
/*--profile_table end--*/

/*--pager--*/
#pager {
	text-align:center;
        font-size:12px;
}
/*--pager end--*/

/*--ftr--*/
#ftrWrap {
	background:url(/img/bg_ftrWrap.jpg) repeat-x;
	height:133px;
	width:100%;
	bottom:0;
	margin:50px 0 0 0;
}
#ftr,
#topicpathwrap {
	clear:both;
	width:900px;
	margin:0 auto;
}
#topicpath {
	width:570px;
	padding:3px 6px 0 10px;
	font-size:10px;
	color:#666;
}
#topicpath span {
	float:left;
}
#topicpath a#pagetop {
	float:right;
	padding:0 0 0 18px;
	background:url(/img/ico_pagetop.gif) no-repeat 0 2px;
	_background:url(/img/ico_pagetop.gif) no-repeat 0 4px;
}
*:first-child+html #topicpath a#pagetop {
	background:url(/img/ico_pagetop.gif) no-repeat 0 4px;
}
#ftr ul {
	padding:17px 0 0 0;
	float:left;
}
#ftr ul li {
	float:left;
}
#ftr ul li a,
#ftr ul li span {
	color:#fff;
}
#ftr ul li a:hover {
	color:#fce2ad;
}
#ftr ul li span.separator {
	margin:0 7px;
}
#ftr ul li span.separatorEnd {
	margin:0 0 0 7px;
}
#ftr #copyright {
	text-align:right;
	float:right;
	position:relative;
	top:17px;
	right:5px;
	color:#cac6c6;
	font-size:0.8em;
}
/*--ftr end--*/

/*--記事内の画像処理--*/
.aligncenter{
        display: block;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5px;
}
.alignleft{
        float: left;
        margin-right: 10px;
        margin-bottom: 5px;
}
.alignright{
        float: right;
        margin-right: 10px;
        margin-bottom: 5px;
}
/*--記事内の画像処理 end--*/
