@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(https://fonts.googleapis.com/earlyaccess/mplus1p.css);
@import url(https://fonts.googleapis.com/earlyaccess/roundedmplus1c.css);
@import url(https://fonts.googleapis.com/earlyaccess/sawarabigothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);
@import url(https://fonts.googleapis.com/earlyaccess/hannari.css);

/*源ノ角ゴシック*/
.wf-notosansjp{ font-family: "Noto Sans Japanese";  font-weight: 500;}
/*Mplus 1p*/
.wf-mplus1p { font-family: "Mplus 1p";  font-weight: 500;}
/*Rounded Mplus 1c*/
.wf-roundedmplus1c { font-family: "Rounded Mplus 1c";  font-weight: 500;}
/*さわらびゴシック*/
.wf-sawarabigothic { font-family: "Sawarabi Gothic";  font-weight: 500;}
/*さわらび明朝*/
.wf-sawarabimincho { font-family: 'Sawarabi Mincho';  font-weight: 500;}
/*はんなり明朝*/
.wf-hannari { font-family: "Hannari";  font-weight: 500;}


/*
common-libs.css
----------------------------*/

/* === Reset === */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}


body {
/*	font-size: 75%; */
	font-size: 1.08rem; /* 108% 17px */
	line-height: 1;
	color: #222;
	font-family: Arial, Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Gothic",sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 5px; /* MTパネル用 */
}

#editor-input-content{
	font-size: 81.25% /* MTパネル用 13px */
}


a:link,a:visited,a:active { color: #0066cc; text-decoration: none; }
a:hover { color:#0066cc; text-decoration:underline; }

input[type="text"],
textarea {
	font-family:Arial, Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Gothic",sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* MT用（ISカスタマイズ）*/
table, caption, tbody, tfoot, thead, tr, th, td,
dl, dt, dd, pre {
	margin: 0;
	color:#222;
	font: 100% Arial, Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka;
}
ol,ul{
    list-style: none;
}
p,ul,ol,dl,table {
	margin-top: 1em;
	line-height: 1.5;
}

li,td,div,#is_entry div {
	line-height: 1.5;
}

strong, b {
	font-weight: bold;
}

em {
	font-family: 'Times New Roman','ヒラギノ明朝 Pro W6', 'Hiragino Mincho Pro', 'ＭＳ Ｐゴシック', serif; 
	font-style: italic; 
}

img	 { border: 0; vertical-align: bottom;}
iframe	 { 
	border: 0;
	overflow:hidden;
	width: 100%;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 77%;
	padding: 0 2px;
}
sup {
    bottom: 0.6em;
}
sub {
    top: 0.6em;
}

/* #editor-input-content :Tinymceパネルエリア */
/* ul・ol 左寄せ揃え */
#editor-input-content ul,#is_entry ul{
	padding-left: 0;
	display: table;
	margin-left: 1em;
}

#editor-input-content ul li:after,#is_entry ul li:after {
	content: "";
	display: block;
	margin-bottom: 0.5em;
}

#editor-input-content ul li,#is_entry ul li {
	display: table-row;
}

#editor-input-content ul li:not(.cell):not(.on):not(.off):before,
#is_entry ul li:not(.cell):not(.on):not(.off):before{
	content: "●";
	display: table-cell;
	padding-right: 0.4em;
	color: #474747;
	font-size: .75rem;
}
#is_entry ul li.cell:before{
	content: "";
	font-size: 1.08rem;
	color: #000;
}

#is_entry ul.tabs li::before,
#is_entry ul.listNormal li::before{
	content: "";
	display: none !important;
}

#editor-input-content ol,#is_entry ol{
	padding-left: 0;
	display: table;
	margin-left: 1em;
	text-indent: 0.1em
}

#editor-input-content ol li:after,#is_entry ol li:after {
	content: "";
	display: block;
	margin-bottom: 0.5em;
}

#editor-input-content ol li,#is_entry ol li{
	display: table-row;
	counter-increment: table-ol;
}
#editor-input-content ol li:before, #is_entry ol li:before{
	content: counter(table-ol) ".";
	display: table-cell;
	padding-right: 0.4em;
	text-align: right;
}
/* リストなし*/
ol.listNone li::before,#is_entry ol.listNone li::before,
ul.listNone li::before,#is_entry ul.listNone li::before,
ul.listMovie li::before,#is_entry ul.listMovie li::before{
	content: "" !important;
	padding-right: 0;
}
#editor-input-content ol, #is_entry ol{
/*	margin-left: 0;
	text-indent: 0;                            170413 不要 */
}

ul.listArrow li::before, #is_entry ul.listArrow li::before,
ul.listSpLink li::before, #is_entry ul.listSpLink li::before{
	content: "" !important;
	display: table-cell;
	padding-right: 0.4em;
}

.listArrow a,#is_entry .listArrow li a {
	background: url(../images/ga2012_icn_arrow.gif) 0 0.5em no-repeat;
	display: inline-block;
/*	margin-bottom: 0.5em; */
	padding-left: 10px;
}

.listMovie a,#is_entry .listMovie li a {
	background: url(../img_item/icn_chpana.png) 0 0.2em no-repeat;
	display: inline-block;
/*	margin-bottom: 0.5em; */
	padding-left: 22px;
	background-size: auto 13px;
}

/* ul:黒四角（square）*/
#editor-input-content ul.listSquare li:before,#is_entry ul.listSquare li:before {
	content: "■";
}

/* ol:数字(zero-fill) */
#editor-input-content ol.listZero li::before,
#is_entry ol.listZero li::before {
	content: counter(table-ol, decimal-leading-zero) ".";
}

/* ol:アルファベット（大文字）*/
#editor-input-content ol.listUpperAlpha li::before,
#is_entry ol.listUpperAlpha li::before {
	content: counter(table-ol, upper-alpha) ".";
}

/* ol:アルファベット（小文字）*/
#editor-input-content ol.listLowerAlpha li::before,
#is_entry ol.listLowerAlpha li::before {
	content: counter(table-ol, lower-alpha) ".";
}

/* ol:その他 */
#editor-input-content ol.listSome, #is_entry ol.listSome {
/*	margin-left: 0;  114: #editor-input-content ol,#is_entry ol指定済
	padding-left: 0;
	text-indent: 0.1em; */
}

#editor-input-content ol.listSome li::before,
#is_entry ol.listSome li::before {
	content: "" !important;
	display: table-cell;
}

#editor-input-content .note { /* #wpPickUp p.note pic-caption*/
	/*font-size:0.7em;*/
	font-size: 88%;
	line-height:1.4em;
	margin-top: 0;
	padding-top: 5px;
}

blockquote{
/*	background-color:#ddd; */
margin-top: 1.5em;
	padding: 1em 1em 1em 3em;
	position:relative;
	border-left: 3px solid #999;
display: table;
}
blockquote:before{
	content:"“";
	font-size: 600%;
	line-height: 1em;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
	color:#666;
	position:absolute;
	left: 5px;
	top:0;
}
blockquote p:first-child{
	font-size: 130%;
}
blockquote a[href^="http"] {
	background:url(../images/ga2012_icn_external.gif) no-repeat right center;
	padding-right:18px;
	margin-right:5px;
	display: block;
	text-align: right;
}

.nowrap{ white-space:nowrap; }
.fixed	{ position: fixed;   position: fixed;  top: 0px; left: 0px;  z-index: 9999;}


/* フォント指定　*/

/** .small **/
div#ga2012_mainContent .small,
#editor-input-content .small{
	font-size:83%!important;
}

/** .large **/
div#ga2012_mainContent .large,
#editor-input-content .large{
	font-size:133%!important;
}

/** .attentionA **/
div#ga2012_mainContent .attentionA,
#editor-input-content .attentionA{
	color:#390;
}

/** .attentionB **/
div#ga2012_mainContent .attentionB,
#editor-input-content .attentionB{
	color:#e10000;
}

/** .itTxt **/
div#ga2012_mainContent .itTxt,
#editor-input-content .itTxt{
	font-family: 'Times New Roman','ヒラギノ明朝 Pro W6', 'Hiragino Mincho Pro', 'ＭＳ Ｐゴシック', serif; 
	font-style: italic; 
}

.fontUI {
	font-family: Meiryo UI;
}
.txtXS{ font-size: 78%; }
.txtS { font-size: 85%; }
.txtM { font-size:108%; }
.txtL { font-size:116%; }
.txtLL{ font-size:131%; }
.txtXLL,.larger{ font-size:139%!important; }

.lineXS{ line-height: 1.3;}
.lineS { line-height: 1.5;}
.lineM { line-height: 1.8;}
.lineL { line-height: 2.0;}

.lighter{ font-weight: normal;}
.bold,.bolder{ font-weight:bold;}


/* ポジション  */
.fL,
.floatL{ float:left; display:inline; }
.fR,
.floatR{ float:right; display:inline; }

img.fL{
   	padding-right: 15px;
}
img.fR{
	padding-left: 15px;
}

.left  { text-align:left; }
.right { text-align:right; }
.center{ text-align:center; }


.tc{
	display: table;
}
.tc .cell{
	vertical-align: top;
	display: table-cell !important;
}


/*page_entry.css
-----------------------------------------------------------------------------*/
/* H3段揃え */
.noBox	{ margin: 0 !important; }
.boxS	{ margin-left: 1.2em !important; }
.boxM	{ margin-left: 2.5em !important; }
.boxL	{ margin-left: 3.8em !important; }

.noSeparate,.mt0,
div#ga2012_mainContent #is_entry .noSeparate{
	margin-top:0!important;
}

/* 余白 */
.mt0 { margin-top:0!important;}
.mb0 { margin-bottom:0!important;}
.ml0 { margin-left:0!important;}
.mr0 { margin-right:0!important;}

.mt5 { margin-top:5px!important;}
.mb5 { margin-bottom:5px!important;}
.ml5 { margin-left:5px!important;}
.mr5 { margin-right:5px!important;}

.mt10{ margin-top:10px!important;}
.mb10{ margin-bottom:10px!important;}
.ml10{ margin-left:10px!important;}
.mr10{ margin-right:10px!important;}

.mt15{ margin-top:15px!important;}
.mb15{ margin-bottom:15px!important;}
.ml15{ margin-left:15px!important;}
.mr15{ margin-right:15px!important;}

.mt20{ margin-top:20px!important;}
.mb20{ margin-bottom:20px!important;}
.ml20{ margin-left:20px!important;}
.mr20{ margin-right:20px!important;}

.mt25{ margin-top:25px!important;}
.mb25{ margin-bottom:25px!important;}
.ml25{ margin-left:25px!important;}
.mr25{ margin-right:25px!important;}

.mt30{ margin-top:30px!important;}
.mb30{ margin-bottom:30px!important;}
.ml30{ margin-left:30px!important;}
.mr30{ margin-right:30px!important;}

.mt35{ margin-top:35px!important;}
.mb35{ margin-bottom:35px!important;}
.ml35{ margin-left:35px!important;}
.mr35{ margin-right:35px!important;}

.mt40{ margin-top:40px!important;}
.mb40{ margin-bottom:40px!important;}
.ml40{ margin-left:40px!important;}
.mr40{ margin-right:40px!important;}

.mt50{ margin-top:50px!important;}
.mb50{ margin-bottom:50px!important;}
.ml50{ margin-left:50px!important;}
.mr50{ margin-right:50px!important;}

.mt60{ margin-top:60px!important;}
.mb60{ margin-bottom:60px!important;}
.ml60{ margin-left:60px!important;}
.mr60{ margin-right:60px!important;}

.mt100{ margin-top:100px!important;}
.mb100{ margin-bottom:100px!important;}
.ml100{ margin-left:100px!important;}
.mr100{ margin-right:100px!important;}

.mt150{ margin-top:150px!important;}
.mb150{ margin-bottom:150px!important;}
.ml150{ margin-left:150px!important;}
.mr150{ margin-right:150px!important;}

.mt200{ margin-top:200px!important;}
.mb200{ margin-bottom:200px!important;}
.ml200{ margin-left:200px!important;}
.mr200{ margin-right:200px!important;}

.mt250{ margin-top:250px!important;}
.mb250{ margin-bottom:250px!important;}
.ml250{ margin-left:250px!important;}
.mr250{ margin-right:250px!important;}

.mt300{ margin-top:300px!important;}
.mb300{ margin-bottom:300px!important;}
.ml300{ margin-left:300px!important;}
.mr300{ margin-right:300px!important;}

.pl5 { padding-left:5px!important;}
.pl10 { padding-left:10px!important;}
.pl15 { padding-left:15px!important;}
.pl20 { padding-left:20px!important;}
.pl30 { padding-left:30px!important;}

.pt5 { padding-top:5px!important;}
.pt10 { padding-top:10px!important;}
.pt15 { padding-top:15px!important;}
.pt20 { padding-top:20px!important;}
.pt25 { padding-top:25px!important;}

.pt30 { padding-top:30px!important;}
.pb30 { padding-bottom:30px!important;}
.pt50 { padding-top:50px!important;}
.pb50 { padding-bottom:50px!important;}

.pt100 { padding-top:100px!important;}
.pb100 { padding-bottom:100px!important;}


/** タイトル **/
h1,h2,h3,h4,h5,h6{
/*	line-height: 1.7em;  nothing*/
}
h2 a, h3 a, h4 a, h5 a, h6 a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
	color: #222;
	text-decoration: none;
}

h2.h2Title,
div#ga2012_mainContent h2.h2Title,
#editor-input-content h2.h2Title,
#editor-input-content h2,
#is_entry h2 {
	background: url(../images/ga2012_h2_bg.gif) left bottom repeat-x;
	border-left: 3px solid #969696;
	color: #222;
	font-size: 118%;
	font-weight: bold;
	margin: 1.5em 0 15px;
	padding: 5px 13px 5px 10px;
}
h3.h3Title,
#editor-input-content h3.h3Title,
#editor-input-content h3,
#is_entry h3 {
/*	border-bottom: 2px solid #e5e5e5; */
	border-bottom: 2px solid #bbb; 
	font-size: 118%;
	font-weight: bold;
	margin: 1.5em 0 15px;
	padding: 5px 13px;
}
h4.h4Title,
#editor-input-content h4.h4Title,
#editor-input-content h4,
#is_entry h4 {
/*	border:1px solid #e5e5e5; */
	border:1px solid #bbb;
	font-size:112%;
	font-weight:bold;
	margin: 1.5em 0 15px;
	padding:5px 13px;
}
h5.h5Title,
div#ga2012_mainContent h5.hTitle,
#editor-input-content h5.h5Title,
#editor-input-content h5,
#is_entry h5 { 
	margin: 1.5em 0 15px;
	font-size:114%;
	font-weight:bold;

}
h6.h6Title,
#editor-input-content h6.h6Title,
#editor-input-content h6,
#is_entry h6 {
	margin: 1.5em 0 15px;
	font-size:110%;
	font-weight:bold;
	padding:0 13px;
}
h6::before,
#editor-input-content h6::before,
#is_entryt h6::before {
	content: "［";
/*	display: table-cell; */
	margin-left: -0.5em;
	padding-right: 0.3em;
	font-size: 114%;
}

h6::after,
#editor-input-content h6::after,
#is_entryt h6::after {
	content: "］";
/*	display: table-cell; */
	padding-left: 0.3em;
	font-size: 114%;
}

/** アイコン **/

.pdf		{ background: url(../img_item/icn_data_pdf.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	display: block;
}
.excel		{ background: url(../img_item/icn_data_xls.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	display: block;
}
.powerpoint	{ background: url(../img_item/icn_data_ppt.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	display: block;
}
.word		{ background: url(../img_item/icn_data_doc.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	display: block;
}
.other		{ background: url(../images/ic_other.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	display: block;
}
.download	{ background: url(../images/ic_dl.png) no-repeat top left;
	padding: 0px 0px 0px 20px;
	display: block;
}
.downloadR	{ background: url(../images/ic_dl.png) right top no-repeat;
	display: inline-block;
	padding-right: 20px !important;
}

[class^="notice"] {
	padding-left: 0;
	display: table;
	margin-left: 0.1em;
}

[class^="notice"]:after { 
	content: "";
	display: block;
/*	margin-bottom: 0.5em; */
}
[class^="notice"]:before {
	display: table-cell;
	padding-right: 0.4em;
}

.notice:before { content: "※";
}
.notice1:before { content: "※1"; width: 2em;
}
.notice2:before { content: "※2"; width: 2em;
}
.notice3:before { content: "※3"; width: 2em;
}
.notice4:before { content: "※4"; width: 2em;
}
.notice5:before { content: "※5"; width: 2em;
}

.movie{ background: url(../img_item/icn_chpana.png) no-repeat top left;
	padding: 0px 0px 0px 30px;
	display: block;
}
.link { background: url(../images/ga2012_icn_external.gif) right 0.4em no-repeat;
/*	display: inline-block; */
	padding-right: 14px !important;
}
.mail { display: block; background: url(../images/ic_mail.png) right 0.1em no-repeat;
/*	display: inline-block; */
	padding-right: 18px !important;
}

/** .errorMsg **/
.errorMsg{
	border:1px solid #e10000;
	margin-top:1.5em;
	padding:0.5em 12px;
}

div#ga2012_mainContent .errorMsg h3.errorMsgTitle,
div#ga2012_mainContent #is_entry .errorMsg h3.errorMsgTitle,
.errorMsg h3.errorMsgTitle,
.errorMsgTitle{
	background-color:#fff;
	background: url(../images/ga2012_icn_error_h.gif) 0 0 no-repeat;
	padding: 0 0 0 27px;
	min-height: 21px;
	font-weight: bold;
	color: #e10000;
	font-size: .95rem;
	border: none;
	margin-top: 0.5em;
}


/** clear **/
.clearfix	{ display: block;}
.clear		{ clear:both;	height:0; font-size:0; line-height:0; overflow:hidden;}


/** .listNewsA           201606-PISC　カスタマイズ **/
dl.listNewsA dl.listNewsA dt{
	clear:left;
	float:left;
	width:100px;
}
dl.listNewsA dt{
	float:left;
	display:block;
	padding: 0 0 5px;
	margin: 0 5px;
	line-height: 1.5;
}
dl.listNewsA dd{
	display:block;
/*	padding: 0 0 5px 120px; */
	padding: 0 0 5px 6.5em;
	margin: 0;
	line-height: 1.5;
/*	border-bottom:#999 dotted 1px; */
}

/** .tableA **/
div#ga2012_mainContent table.tableA,
#editor-input-content table.tableA{
	border-collapse:separate;
	width:100%;
}
div#ga2012_mainContent table.tableA th,
#editor-input-content table.tableA th{
	border-top: 4px solid #fff;
	border-left: 2px solid #fff;
	background-color:#f8f9fb;
	padding:1em 15px;
}
div#ga2012_mainContent table.tableA thead th,
#editor-input-content table.tableA thead th{
	border-bottom:1px solid #cfcfcf;
}
div#ga2012_mainContent table.tableA tbody th,
#editor-input-content table.tableA tbody th{
	border-bottom:1px solid #e2e2e2;
}
div#ga2012_mainContent table.tableA tbody td,
#editor-input-content table.tableA tbody td{
	vertical-align:middle;
	border-left: 4px solid #fff;
	border-bottom:1px solid #e2e2e2;
	padding:1em 13px;
}
#is_content .tableA,
#editor-input-content .tableA{
	line-height:1.4;
}

/** .tableB **/
div#ga2012_mainContent table.tableB,
#editor-input-content table.tableB{
	width:100%;
}
div#ga2012_mainContent table.tableB thead th,
#editor-input-content table.tableB thead th{
	padding:0.7em 13px;
}
div#ga2012_mainContent table.tableB tbody td,
#editor-input-content table.tableB tbody td{
	vertical-align:middle;
	padding:0.7em 13px;
}

/** .tableC **/
div#ga2012_mainContent table.tableC,
#editor-input-content table.tableC{
	line-height: 1.2 !important; 
	border-collapse:collapse; 
	border:1px solid #cfcfcf;
}

div#ga2012_mainContent table.tableC thead th,
#editor-input-content table.tableC thead th{
	vertical-align: middle;
	border: 1px solid #e2e2e2;
	text-align: center;
	background-color: #EDF3FE;
	padding: 1em 13px 1em 13px;
}

div#ga2012_mainContent table.tableC th,
#editor-input-content table.tableC th{
	vertical-align: middle;
	border: 1px solid #e2e2e2;
	text-align: center;
	background-color: #f8f9fb;
	padding: 1em 13px 1em 13px;
}
div#ga2012_mainContent table.tableC td,
#editor-input-content table.tableC td{
	vertical-align: middle;
	border: 1px solid #e2e2e2;
	padding: 1em 13px 1em 13px;
}

/** .tableD **/
div#ga2012_mainContent table.tableD,
#editor-input-content table.tableD{
	line-height: 1.2 !important;
	font-size:84% !important;
}
div#ga2012_mainContent table.tableD th,
#editor-input-content table.tableD th{
	 color: #F00000;
	 padding: 5px 5px 0px 0px;
}
div#ga2012_mainContent table.tableD td,
#editor-input-content table.tableD td{
	padding: 5px 5px 0px 0px;
}


div#ga2012_mainContent th,
#editor-input-content th{
    font-weight: bold;
    text-align: left;
}
div#ga2012_mainContent tbody th,
#editor-input-content tbody th{
    text-align: left;
}

div#ga2012_mainContent tbody td p,
#editor-input-content tbody td p{
	margin-top: 0;
}
div#ga2012_mainContent tbody td p span,
#editor-input-content tbody td p span{
	display: inline-block;
}

/*入れ子用*/
table td table.child,
div#ga2012_mainContent table td table.child td,
#editor-input-content table td table.child td{
	margin-top: 0;
	padding: 0;
	border: none;
}



/*  リストタグ画像セット
----------------------------*/

/* === img_list OL === */

/* OL Number
------------------------*/
#editor-input-content ol.numberL li:before, #is_entry ol.numberL li:before,
#editor-input-content ol.numberS li:before, #is_entry ol.numberS li:before{
	display: none;
}

/* OL Number1 */
ol.numberL li.number1_black,
#is_entry ol.numberL li.number1_black{
	background: url(../img_list/number_l_black_1.png) no-repeat;
}
ol.numberL li.number2_black,
#is_entry ol.numberL li.number2_black{
	background: url(../img_list/number_l_black_2.png) no-repeat;
}
ol.numberL li.number3_black,
#is_entry ol.numberL li.number3_black{
	background: url(../img_list/number_l_black_3.png) no-repeat;
}
ol.numberL li.number4_black,
#is_entry ol.numberL li.number4_black{
	background: url(../img_list/number_l_black_4.png) no-repeat;
}
ol.numberL li.number5_black,
#is_entry ol.numberL li.number5_black{
	background: url(../img_list/number_l_black_5.png) no-repeat;
}
ol.numberL li.number6_black,
#is_entry ol.numberL li.number6_black{
	background: url(../img_list/number_l_black_6.png) no-repeat;
}
ol.numberL li.number7_black,
#is_entry ol.numberL li.number7_black{
	background: url(../img_list/number_l_black_7.png) no-repeat;
}
ol.numberL li.number8_black,
#is_entry ol.numberL li.number8_black{
	background: url(../img_list/number_l_black_8.png) no-repeat;
}
ol.numberL li.number9_black,
#is_entry ol.numberL li.number9_black{
	background: url(../img_list/number_l_black_9.png) no-repeat;
}


/* OL Number2 */
ol.numberL li.number1_blue,
#is_entry ol.numberL li.number1_blue{
	background: url(../img_list/number_l_blue_1.png) no-repeat;
}
ol.numberL li.number2_blue,
#is_entry ol.numberL li.number2_blue{
	background: url(../img_list/number_l_blue_2.png) no-repeat;
}
ol.numberL li.number3_blue,
#is_entry ol.numberL li.number3_blue{
	background: url(../img_list/number_l_blue_3.png) no-repeat;
}
ol.numberL li.number4_blue,
#is_entry ol.numberL li.number4_blue{
	background: url(../img_list/number_l_blue_4.png) no-repeat;
}
ol.numberL li.number5_blue,
#is_entry ol.numberL li.number5_blue{
	background: url(../img_list/number_l_blue_5.png) no-repeat;
}
ol.numberL li.number6_blue,
#is_entry ol.numberL li.number6_blue{
	background: url(../img_list/number_l_blue_6.png) no-repeat;
}
ol.numberL li.number7_blue,
#is_entry ol.numberL li.number7_blue{
	background: url(../img_list/number_l_blue_7.png) no-repeat;
}
ol.numberL li.number8_blue,
#is_entry ol.numberL li.number8_blue{
	background: url(../img_list/number_l_blue_8.png) no-repeat;
}
ol.numberL li.number9_blue,
#is_entry ol.numberL li.number9_blue{
	background: url(../img_list/number_l_blue_9.png) no-repeat;
}

/* OL Number3 */
ol.numberL li.number1_green,
#is_entry ol.numberL li.number1_green{
	background: url(../img_list/number_l_green_1.png) no-repeat;
}
ol.numberL li.number2_green,
#is_entry ol.numberL li.number2_green{
	background: url(../img_list/number_l_green_2.png) no-repeat;
}
ol.numberL li.number3_green,
#is_entry ol.numberL li.number3_green{
	background: url(../img_list/number_l_green_3.png) no-repeat;
}
ol.numberL li.number4_green,
#is_entry ol.numberL li.number4_green{
	background: url(../img_list/number_l_green_4.png) no-repeat;
}
ol.numberL li.number5_green,
#is_entry ol.numberL li.number5_green{
	background: url(../img_list/number_l_green_5.png) no-repeat;
}
ol.numberL li.number6_green,
#is_entry ol.numberL li.number6_green{
	background: url(../img_list/number_l_green_6.png) no-repeat;
}
ol.numberL li.number7_green,
#is_entry ol.numberL li.number7_green{
	background: url(../img_list/number_l_green_7.png) no-repeat;
}
ol.numberL li.number8_green,
#is_entry ol.numberL li.number8_green{
	background: url(../img_list/number_l_green_8.png) no-repeat;
}
ol.numberL li.number9_green,
#is_entry ol.numberL li.number9_green{
	background: url(../img_list/number_l_green_9.png) no-repeat;
}

/* OL Number4 */
ol.numberL li.number1_red,
#is_entry ol.numberL li.number1_red{
	background: url(../img_list/number_l_red_1.png) no-repeat;
}
ol.numberL li.number2_red,
#is_entry ol.numberL li.number2_red{
	background: url(../img_list/number_l_red_2.png) no-repeat;
}
ol.numberL li.number3_red,
#is_entry ol.numberL li.number3_red{
	background: url(../img_list/number_l_red_3.png) no-repeat;
}
ol.numberL li.number4_red,#is_entry ol.numberL li.number4_red{
	background: url(../img_list/number_l_red_4.png) no-repeat;
}
ol.numberL li.number5_red,#is_entry ol.numberL li.number5_red{
	background: url(../img_list/number_l_red_5.png) no-repeat;
}
ol.numberL li.number6_red,#is_entry ol.numberL li.number6_red{
	background: url(../img_list/number_l_red_6.png) no-repeat;
}
ol.numberL li.number7_red,#is_entry ol.numberL li.number7_red{
	background: url(../img_list/number_l_red_7.png) no-repeat;
}
ol.numberL li.number8_red,#is_entry ol.numberL li.number8_red{
	background: url(../img_list/number_l_red_8.png) no-repeat;
}
ol.numberL li.number9_red,#is_entry ol.numberL li.number9_red{
	background: url(../img_list/number_l_red_9.png) no-repeat;
}


/* OL Number5 */
ol.numberS li.number1_black,#is_entry ol.numberS li.number1_black{
	background: url(../img_list/number_m_black_1.png)no-repeat;
}
ol.numberS li.number2_black,#is_entry ol.numberS li.number2_black{
	background: url(../img_list/number_m_black_2.png) no-repeat;
}
ol.numberS li.number3_black,#is_entry ol.numberS li.number3_black{
	background: url(../img_list/number_m_black_3.png) no-repeat;
}
ol.numberS li.number4_black,#is_entry ol.numberS li.number4_black{
	background: url(../img_list/number_m_black_4.png) no-repeat;
}
ol.numberS li.number5_black,#is_entry ol.numberS li.number5_black{
	background: url(../img_list/number_m_black_5.png) no-repeat;
}
ol.numberS li.number6_black,#is_entry ol.numberS li.number6_black{
	background: url(../img_list/number_m_black_6.png) no-repeat;
}
ol.numberS li.number7_black,#is_entry ol.numberS li.number7_black{
	background: url(../img_list/number_m_black_7.png) no-repeat;
}
ol.numberS li.number8_black,#is_entry ol.numberS li.number8_black{
	background: url(../img_list/number_m_black_8.png) no-repeat;
}
ol.numberS li.number9_black,#is_entry ol.numberS li.number9_black{
	background: url(../img_list/number_m_black_9.png) no-repeat;
}

/* OL Number6 */
ol.numberS li.number1_blue,#is_entry ol.numberS li.number1_blue{
	background: url(../img_list/number_m_blue_1.png) no-repeat;
}
ol.numberS li.number2_blue,#is_entry ol.numberS li.number2_blue{
	background: url(../img_list/number_m_blue_2.png) no-repeat;
}
ol.numberS li.number3_blue,#is_entry ol.numberS li.number3_blue{
	background: url(../img_list/number_m_blue_3.png) no-repeat;
}
ol.numberS li.number4_blue,#is_entry ol.numberS li.number4_blue{
	background: url(../img_list/number_m_blue_4.png) no-repeat;
}
ol.numberS li.number5_blue,#is_entry ol.numberS li.number5_blue{
	background: url(../img_list/number_m_blue_5.png) no-repeat;
}
ol.numberS li.number6_blue,#is_entry ol.numberS li.number6_blue{
	background: url(../img_list/number_m_blue_6.png) no-repeat;
}
ol.numberS li.number7_blue,#is_entry ol.numberS li.number7_blue{
	background: url(../img_list/number_m_blue_7.png) no-repeat;
}
ol.numberS li.number8_blue,#is_entry ol.numberS li.number8_blue{
	background: url(../img_list/number_m_blue_8.png) no-repeat;
}
ol.numberS li.number9_blue,#is_entry ol.numberS li.number9_blue{
	background: url(../img_list/number_m_blue_9.png) no-repeat;
}

/* OL Number7 */
ol.numberS li.number1_green,#is_entry ol.numberS li.number1_green{
	background: url(../img_list/number_m_green_1.png) no-repeat;
}
ol.numberS li.number2_green,#is_entry ol.numberS li.number2_green{
	background: url(../img_list/number_m_green_2.png) no-repeat;
}
ol.numberS li.number3_green,#is_entry ol.numberS li.number3_green{
	background: url(../img_list/number_m_green_3.png) no-repeat;
}
ol.numberS li.number4_green,#is_entry ol.numberS li.number4_green{
	background: url(../img_list/number_m_green_4.png) no-repeat;
}
ol.numberS li.number5_green,#is_entry ol.numberS li.number5_green{
	background: url(../img_list/number_m_green_5.png) no-repeat;
}
ol.numberS li.number6_green,#is_entry ol.numberS li.number6_green{
	background: url(../img_list/number_m_green_6.png) no-repeat;
}
ol.numberS li.number7_green,#is_entry ol.numberS li.number7_green{
	background: url(../img_list/number_m_green_7.png) no-repeat;
}
ol.numberS li.number8_green,#is_entry ol.numberS li.number8_green{
	background: url(../img_list/number_m_green_8.png) no-repeat;
}
ol.numberS li.number9_green,#is_entry ol.numberS li.number9_green{
	background: url(../img_list/number_m_green_9.png) no-repeat;
}

/* OL Number8 */
ol.numberS li.number1_red,#is_entry ol.numberS li.number1_red{
	background: url(../img_list/number_m_red_1.png) no-repeat;
}
ol.numberS li.number2_red,#is_entry ol.numberS li.number2_red{
	background: url(../img_list/number_m_red_2.png) no-repeat;
}
ol.numberS li.number3_red,#is_entry ol.numberS li.number3_red{
	background: url(../img_list/number_m_red_3.png) no-repeat;
}
ol.numberS li.number4_red,#is_entry ol.numberS li.number4_red{
	background: url(../img_list/number_m_red_4.png) no-repeat;
}
ol.numberS li.number5_red,#is_entry ol.numberS li.number5_red{
	background: url(../img_list/number_m_red_5.png) no-repeat;
}
ol.numberS li.number6_red,#is_entry ol.numberS li.number6_red{
	background: url(../img_list/number_m_red_6.png) no-repeat;
}
ol.numberS li.number7_red,#is_entry ol.numberS li.number7_red{
	background: url(../img_list/number_m_red_7.png) no-repeat;
}
ol.numberS li.number8_red,#is_entry ol.numberS li.number8_red{
	background: url(../img_list/number_m_red_8.png) no-repeat;
}
ol.numberS li.number9_red,#is_entry ol.numberS li.number9_red{
	background: url(../img_list/number_m_red_9.png) no-repeat;
}

/* === img_list UL === */

/* UL pointicon
------------------------*/
#editor-input-content ul.pointiconL li::before, #is_entry ul.pointiconL li::before,
#editor-input-content ul.pointiconS li::before, #is_entry ul.pointiconS li::before{
display: none;
}

/* icon arrow1 */
ul.pointiconL li.ar1_black,#is_entry ul.pointiconL li.ar1_black{
	background: url(../img_list/list_l_arrow1_black.png) no-repeat;
}
ul.pointiconL li.ar1_blue,#is_entry ul.pointiconL li.ar1_blue{
	background: url(../img_list/list_l_arrow1_darkblue.png) no-repeat;
}
ul.pointiconL li.ar1_sky,#is_entry ul.pointiconL li.ar1_sky{
	background: url(../img_list/list_l_arrow1_green.png) no-repeat;
}
ul.pointiconL li.ar1_red,#is_entry ul.pointiconL li.ar1_red{
	background: url(../img_list/list_l_arrow1_red.png) no-repeat;
}

/* icon arrow2 */
ul.pointiconL li.ar2_black,#is_entry ul.pointiconL li.ar2_black{
	background: url(../img_list/list_l_arrow2_black.png) no-repeat;
}
ul.pointiconL li.ar2_blue,#is_entry ul.pointiconL li.ar2_blue{
	background: url(../img_list/list_l_arrow2_darkblue.png) no-repeat;
}
ul.pointiconL li.ar2_sky,#is_entry ul.pointiconL li.ar2_sky{
	background: url(../img_list/list_l_arrow2_green.png) no-repeat;
}
ul.pointiconL li.ar2_red,#is_entry ul.pointiconL li.ar2_red{
	background: url(../img_list/list_l_arrow2_red.png) no-repeat;
}

/* icon check1 */
ul.pointiconL li.ck1_black,#is_entry ul.pointiconL li.ck1_black{
	background: url(../img_list/list_l_check1_black.png) no-repeat;
}
ul.pointiconL li.ck1_blue,#is_entry ul.pointiconL li.ck1_blue{
	background: url(../img_list/list_l_check1_darkblue.png) no-repeat;
}
ul.pointiconL li.ck1_sky,#is_entry ul.pointiconL li.ck1_sky{
	background: url(../img_list/list_l_check1_green.png) no-repeat;
}
ul.pointiconL li.ck1_red,#is_entry ul.pointiconL li.ck1_red{
	background: url(../img_list/list_l_check1_red.png) no-repeat;
}

/* icon check2 */
ul.pointiconL li.ck2_black,#is_entry ul.pointiconL li.ck2_black{
	background: url(../img_list/list_l_check2_black.png) no-repeat;
}
ul.pointiconL li.ck2_blue,#is_entry ul.pointiconL li.ck2_blue{
	background: url(../img_list/list_l_check2_darkblue.png) no-repeat;
}
ul.pointiconL li.ck2_sky,#is_entry ul.pointiconL li.ck2_sky{
	background: url(../img_list/list_l_check2_green.png) no-repeat;
}
ul.pointiconL li.ck2_red,#is_entry ul.pointiconL li.ck2_red{
	background: url(../img_list/list_l_check2_red.png) no-repeat;
}

/* icon cube1 */
ul.pointiconL li.cb1_black,#is_entry ul.pointiconL li.cb1_black{
	background: url(../img_list/list_l_cube1_black.png) no-repeat;
}
ul.pointiconL li.cb1_blue,#is_entry ul.pointiconL li.cb1_blue{
	background: url(../img_list/list_l_cube1_darkblue.png) no-repeat;
}
ul.pointiconL li.cb1_sky,#is_entry ul.pointiconL li.cb1_sky{
	background: url(../img_list/list_l_cube1_green.png) no-repeat;
}
ul.pointiconL li.cb1_red,#is_entry ul.pointiconL li.cb1_red{
	background: url(../img_list/list_l_cube1_red.png) no-repeat;
}

/* icon cube2 */
ul.pointiconL li.cb2_black,#is_entry ul.pointiconL li.cb2_black{
	background: url(../img_list/list_l_cube2_black.png) no-repeat;
}
ul.pointiconL li.cb2_blue,#is_entry ul.pointiconL li.cb2_blue{
	background: url(../img_list/list_l_cube2_darkblue.png) no-repeat;
}
ul.pointiconL li.cb2_sky,#is_entry ul.pointiconL li.cb2_sky{
	background: url(../img_list/list_l_cube2_green.png) no-repeat;
}
ul.pointiconL li.cb2_red,#is_entry ul.pointiconL li.cb2_red{
	background: url(../img_list/list_l_cube2_red.png) no-repeat;
}

/* icon cubic */
ul.pointiconL li.cb3_black,#is_entry ul.pointiconL li.cb3_black{
	background: url(../img_list/list_l_cubic_black.png) no-repeat;
}
ul.pointiconL li.cb3_blue,#is_entry ul.pointiconL li.cb3_blue{
	background: url(../img_list/list_l_cubic_darkblue.png) no-repeat;
}
ul.pointiconL li.cb3_sky,#is_entry ul.pointiconL li.cb3_sky{
	background: url(../img_list/list_l_cubic_green.png) no-repeat;
}
ul.pointiconL li.cb3_red,#is_entry ul.pointiconL li.cb3_red{
	background: url(../img_list/list_l_cubic_red.png) no-repeat;
}

/* icon orb */
ul.pointiconL li.ob1_black,#is_entry ul.pointiconL li.ob1_black{
	background: url(../img_list/list_l_orb_black.png) no-repeat;
}
ul.pointiconL li.ob1_blue,#is_entry ul.pointiconL li.ob1_blue{
	background: url(../img_list/list_l_orb_darkblue.png) no-repeat;
}
ul.pointiconL li.ob1_sky,#is_entry ul.pointiconL li.ob1_sky{
	background: url(../img_list/list_l_orb_green.png) no-repeat;
}
ul.pointiconL li.ob1_red,#is_entry ul.pointiconL li.ob1_red{
	background: url(../img_list/list_l_orb_red.png) no-repeat;
}

/* icon question */
ul.pointiconL li.q1_black,#is_entry ul.pointiconL li.q1_black{
	background: url(../img_list/list_l_q1_black.png) no-repeat;
}
ul.pointiconL li.q1_blue,#is_entry ul.pointiconL li.q1_blue{
	background: url(../img_list/list_l_q1_darkblue.png) no-repeat;
}
ul.pointiconL li.q1_sky,#is_entry ul.pointiconL li.q1_sky{
	background: url(../img_list/list_l_q1_green.png) no-repeat;
}
ul.pointiconL li.q1_red,#is_entry ul.pointiconL li.q1_red{
	background: url(../img_list/list_l_q1_red.png) no-repeat;
}


/* icon arrow1 */
ul.pointiconS li.ar1_black,#is_entry ul.pointiconS li.ar1_black{
	background: url(../img_list/list_m_arrow1_black.png) no-repeat;
}
ul.pointiconS li.ar1_blue,#is_entry ul.pointiconS li.ar1_blue{
	background: url(../img_list/list_m_arrow1_darkblue.png) no-repeat;
}
ul.pointiconS li.ar1_sky,#is_entry ul.pointiconS li.ar1_sky{
	background: url(../img_list/list_m_arrow1_green.png) no-repeat;
}
ul.pointiconS li.ar1_red,#is_entry ul.pointiconS li.ar1_red{
	background: url(../img_list/list_m_arrow1_red.png) no-repeat;
}

/* icon arrow2 */
ul.pointiconS li.ar2_black,#is_entry ul.pointiconS li.ar2_black{
	background: url(../img_list/list_m_arrow2_black.png) no-repeat;
}
ul.pointiconS li.ar2_blue,#is_entry ul.pointiconS li.ar2_blue{
	background: url(../img_list/list_m_arrow2_darkblue.png) no-repeat;
}
ul.pointiconS li.ar2_sky,#is_entry ul.pointiconS li.ar2_sky{
	background: url(../img_list/list_m_arrow2_green.png) no-repeat;
}
ul.pointiconS li.ar2_red,#is_entry ul.pointiconS li.ar2_red{
	background: url(../img_list/list_m_arrow2_red.png) no-repeat;
}

/* icon check1 */
ul.pointiconS li.ck1_black,#is_entry ul.pointiconS li.ck1_black{
	background: url(../img_list/list_m_check1_black.png) no-repeat;
}
ul.pointiconS li.ck1_blue,#is_entry ul.pointiconS li.ck1_blue{
	background: url(../img_list/list_m_check1_darkblue.png) no-repeat;
}
ul.pointiconS li.ck1_sky,#is_entry ul.pointiconS li.ck1_sky{
	background: url(../img_list/list_m_check1_green.png) no-repeat;
}
ul.pointiconS li.ck1_red,#is_entry ul.pointiconS li.ck1_red{
	background: url(../img_list/list_m_check1_red.png) no-repeat;
}

/* icon check2 */
ul.pointiconS li.ck2_black,#is_entry ul.pointiconS li.ck2_black{
	background: url(../img_list/list_m_check2_black.png) no-repeat;
}
ul.pointiconS li.ck2_blue,#is_entry ul.pointiconS li.ck2_blue{
	background: url(../img_list/list_m_check2_darkblue.png) no-repeat;
}
ul.pointiconS li.ck2_sky,#is_entry ul.pointiconS li.ck2_sky{
	background: url(../img_list/list_m_check2_green.png) no-repeat;
}
ul.pointiconS li.ck2_red,#is_entry ul.pointiconS li.ck2_red{
	background: url(../img_list/list_m_check2_red.png) no-repeat;
}

/* icon cube1 */
ul.pointiconS li.cb1_black,#is_entry ul.pointiconS li.cb1_black{
	background: url(../img_list/list_m_cube_black.png) no-repeat;
}
ul.pointiconS li.cb1_blue,#is_entry ul.pointiconS li.cb1_blue{
	background: url(../img_list/list_m_cube_darkblue.png) no-repeat;
}
ul.pointiconS li.cb1_sky,#is_entry ul.pointiconS li.cb1_sky{
	background: url(../img_list/list_m_cube_green.png) no-repeat;
}
ul.pointiconS li.cb1_red,#is_entry ul.pointiconS li.cb1_red{
	background: url(../img_list/list_m_cube_red.png) no-repeat;
}

/* icon cube2 */
ul.pointiconS li.cb2_black,#is_entry ul.pointiconS li.cb2_black{
	background: url(../img_list/list_m_cube2_black.png) no-repeat;
}
ul.pointiconS li.cb2_blue,#is_entry ul.pointiconS li.cb2_blue{
	background: url(../img_list/list_m_cube2_darkblue.png) no-repeat;
}
ul.pointiconS li.cb2_sky,#is_entry ul.pointiconS li.cb2_sky{
	background: url(../img_list/list_m_cube2_green.png) no-repeat;
}
ul.pointiconS li.cb2_red,#is_entry ul.pointiconS li.cb2_red{
	background: url(../img_list/list_m_cube2_red.png) no-repeat;
}

/* icon cubic */
ul.pointiconS li.cb3_black,#is_entry ul.pointiconS li.cb3_black{
	background: url(../img_list/list_m_cubic_black.png) no-repeat;
}
ul.pointiconS li.cb3_blue,#is_entry ul.pointiconS li.cb3_blue{
	background: url(../img_list/list_m_cubic_darkblue.png) no-repeat;
}
ul.pointiconS li.cb3_sky,#is_entry ul.pointiconS li.cb3_sky{
	background: url(../img_list/list_m_cubic_green.png) no-repeat;
}
ul.pointiconS li.cb3_red,#is_entry ul.pointiconS li.cb3_red{
	background: url(../img_list/list_m_cubic_red.png) no-repeat;
}

/* icon orb */
ul.pointiconS li.ob1_black,#is_entry ul.pointiconS li.ob1_black{
	background: url(../img_list/list_m_orb_black.png) no-repeat;
}
ul.pointiconS li.ob1_blue,#is_entry ul.pointiconS li.ob1_blue{
	background: url(../img_list/list_m_orb_darkblue.png) no-repeat;
}
ul.pointiconS li.ob1_sky,#is_entry ul.pointiconS li.ob1_sky{
	background: url(../img_list/list_m_orb_green.png) no-repeat;
}
ul.pointiconS li.ob1_red,#is_entry ul.pointiconS li.ob1_red{
	background: url(../img_list/list_m_orb_red.png) no-repeat;
}

/* icon question */
ul.pointiconS li.q1_black,#is_entry ul.pointiconS li.q1_black{
	background: url(../img_list/list_m_q1_black.png) no-repeat;
}
ul.pointiconS li.q1_blue,#is_entry ul.pointiconS li.q1_blue{
	background: url(../img_list/list_m_q1_darkblue.png) no-repeat;
}
ul.pointiconS li.q1_sky,#is_entry ul.pointiconS li.q1_sky{
	background: url(../img_list/list_m_q1_green.png) no-repeat;
}
ul.pointiconS li.q1_red,#is_entry ul.pointiconS li.q1_red{
	background: url(../img_list/list_m_q1_red.png) no-repeat;
}


/* リストポジション
------------------------*/
/*
ol.number li::before {
	content: "" !important;
	padding: 0 0 0 18px;
}

ol.numberS li::before {
	content: "" !important;
	padding: 0 0 0 8px;
} */
#editor-input-content ol.numberL li, #is_entry ol.numberL li{
	display: block !important;
	padding-left: 20px;
	background-position: left top !important;
}

#editor-input-content ol.numberS li, #is_entry ol.numberS li{
	display: block !important;
	padding-left: 20px;
	background-position: 3px 0.4em !important;
}

#editor-input-content ul.pointiconL li, #is_entry ul.pointiconL li{
	display: block !important;
	padding-left: 20px;
	background-position: left top !important;
}

#editor-input-content ul.pointiconS li, #is_entry ul.pointiconS li{
	display: block !important;
	padding-left: 20px;
	background-position: 3px 0.3em !important;
}

/* NEWS 関連商品エリア（商品共通）*/
img.pro_rogo{
	float: left;
	max-width: 280px;
	height: auto;
	margin-top: 5px;
}
.pro_txt{
	margin-left: 300px;
}
p.sectionGray {
	background-color:#CCC;
	padding:3px 5px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
p.maincharacter img{
	width: 250px;
	height: auto;
}

/* 記事作成お知らせ用 */
dl.listNews { line-height: 1.5; padding: 1px 0 1px 4px; margin: 0; border-bottom: dotted #999999 1px; }
dl.listNews dt	{ padding-top: 5px;	width: 6.5em;	white-space:nowrap;	float:left;}
dl.listNews dd	{ padding-top: 5px;	padding-left:6.5em; margin-left:0;}  

/*---------------------------------------------------------------------*/
@media only screen and (max-width:640px) and (max-device-width:1280px){
	.tc .cell{
		display: table-row !important;
	}
	.tc img{
		display: block;
		margin:0 auto;
		padding-top: 10px;
	}
	img.pro_rogo{
		float: none;
	}
	.pro_txt{
		margin-left: 0;
	}

	div#ga2012_mainContent table.tableA .txtCenter{
		text-align: left !important;
	}
	
	div#ga2012_mainContent table.tableA th,
	div#ga2012_mainContent table.tableA td{
		display: block;
		width: auto;
	}

	div#ga2012_mainContent table.tableA thead th{
		border: none;
	}
	div#ga2012_mainContent table.tableA thead th:nth-child(2),
	div#ga2012_mainContent table.tableA thead th:nth-child(3) {
		background-color:#fff;
		font-weight: normal;
}
	div#ga2012_mainContent table.tableA thead th:nth-child(2) {
		border-bottom: 1px dotted #e2e2e2;
}
	div#ga2012_mainContent table.tableA tbody th{
		border-left: none;
	}
	div#ga2012_mainContent table.tableA tbody td{
		border: none;
	}
	div#ga2012_mainContent table.tableA tbody td:nth-child(3){
		border-top: 1px dotted #e2e2e2;
	}
}