@charset "euc-jp";

/*
===== CONTENTS =========================================

 // Site Outline //

	Site Name:  JIJI PRESS(English Site)


 // Font-size Adjustment //

	71% = 10px
	86% = 12px
	100% = 14px
	114% = 16px
	129% = 18px
	157% = 22px
	214% = 30px


 // CSS Index //

	1: Body and Base
		:General
	2: clearfix
	3: link
		:link with arrow
	4: common element
		:text
		:image
		:line

=======================================================
*/


/* ------------------------------
 // 1: Body and Base
------------------------------ */
body {
	margin: 0;
	padding: 0;
}


/* General
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, li, ol, dl, dt, dd,
address, form, blockquote{
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
}

hr {
	display:none;
}

.layoutclear {
	clear: both;
}

/* ------------------------------
 // 2: clearfix
------------------------------ */
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* ------------------------------
 // 3: link
------------------------------ */
a:link{
	color: #00F;
	text-decoration: underline;
}

a:visited{
	color: #00F;
	text-decoration: underline;
}

a:hover{
	color: #F63;
	text-decoration: none;
}

a:active{
	color: #F63;
	text-decoration: none;
}


/* link with arrow
--------------------*/
.arrow01 {
	padding-left: 20px;
	background: url(../images/arrow01.gif) left bottom no-repeat;
}

.arrow02 {
	padding-left: 20px;
	background: url(../images/arrow02.gif) left bottom no-repeat;
}

.arrow03 {
	padding-left: 15px;
	background: url(../images/arrow03.gif) 0 0.3em no-repeat;
}

.arrow04 {
	padding-left: 10px;
	background: url(../images/arrow04.gif) 0 0.4em no-repeat;
}



/* ------------------------------
 // 4: common element
------------------------------ */
/* text
--------------------*/
body {
	color: #333;
	line-height: 1.4;
	font-family:"Times New Roman",Georgia,Times,serif;
	font-size: 86%; /* IE */
}
html>/**/body {
	font-size: 14px; /* Except IE */
}

.textSS {
	font-size: 71%; /* 10px */
}

.textS {
	font-size: 86%; /* 12px */
}

.textM {
	font-size: 100%; /* 14px */
}

.textL {
	font-size: 114%; /* 16px */
}

.textLL {
	font-size: 129%; /* 18px */
}

.text4L {
	font-size: 157%; /* 22px */
}

.textBL {
	font-size: 214%; /* 30px */
}

/* image
--------------------*/
img.img-wrap01 {
	padding:1px;
	border:1px solid #CCC;
}

img.img-wrap02 {
	padding:1px;
	border:1px solid #999;
}

/* line
--------------------*/
.line01 {
	height:2px;
	background:url(../images/line01.gif) repeat-x;
}
