@charset "utf-8";
/* CSS Document */

/* 1.基本スタイル設定 start */
body{
margin:0px;
padding:0px;
text-align:center;
font-size:small;
color:#333;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

h1,h2,h3,h4,h5,h6,p,ol,ul,li,form{
margin:0px;
padding:0px;
list-style-type:none;
font-size:small;
}

img{
border:none;
vertical-align:bottom;
}

label{
cursor:pointer;
}
table{
border-collapse:collapse;
font-size:small;
}
/* 1.基本スタイル設定 end */
/* 2.テキストリンク部スタイル start */
a {text-decoration:none;}
a:hover{text-decoration:underline;}
/* 2.テキストリンク部スタイル end */
/* 3.ヘッダー部スタイル start */
#header {
width:600px;
margin:15px auto;
}

h1{
font-size:16px;
line-height:140%;
padding-bottom:15px;
}

#pressTop {
width:600px;
margin:15px auto 30px;
}

#Topp {
	font-size:13px;
	line-height:140%;
	padding-bottom:10px;
}


#pressTop_ttl {
border-style:solid none;
border-width:2px 0px;
border-color:#CCC;
padding:15px 0px;
margin:15px auto;
}


/* 3.ヘッダー部スタイル end */
/* 4.フッター部スタイル start */

#footer {
width:600px;
border-top:1px solid #757575;
font-size:11px;
color:#666;
padding:15px 0px;
margin:0px auto;
}
/* 4.フッター部スタイル end */
#container {
width:600px;
margin:0px auto;
}
#contents {
width:600px;
text-align:left;
margin:0px auto;
}
.p_daily {
text-align:right;
}
.p_from1,.p_from2 {
width:300px;
padding:20px 0px;
}
.p_from1 {
float:left;
text-align:left;
}
.p_from2 {
float:right;
text-align:right;
}
.pressText {
width:600px;
font-size:small;
line-height:140%;
border-bottom:1px solid #CCC;
padding-bottom:15px;
margin-bottom:30px;
}
.pressText p {
padding-bottom:15px;
}

#pressUl{
	width:550px;
	padding-left:50px;
	line-height:140%;
	padding-bottom:20px;
	padding-top:5px;
}

.pressText_sttl {
padding-bottom:10px;
}
.pressInfo {
width:480px;
border:2px solid #EEE;
padding:10px;
margin:0px auto 30px;
}
.pressInfo_left {
width:160px;
float:left;
}
.pressInfo_right {
width:310px;
float:right;
font-size:small;
line-height:140%;
}
#copy {
	margin-top:10px;
	text-align: center;
	font-size:12px;
	line-height: 20px;
}


/* 規約 start */


.kiyakuText {
width:600px;
font-size:small;
line-height:140%;
border-bottom:1px solid #CCC;
padding-bottom:15px;
margin-bottom:30px;
}

#kiyakuTop_ttl {
border-style:solid none;
border-width:2px 0px;
border-color:#CCC;
padding:15px 0px;
}



.kiyakuText_sttl {
padding:20px 0px 10px 0px;
font-size:12px;
}


.kiyakuText_sttl2 {
padding:20px 0px 10px 0px;
font-size:14px;
}



.kiyaku_p{
	font-size:11px;
	line-height:1.6em;
	margin:0px 0px 7px 0px;
}

.kiyaku_p2{
	font-size:11px;
	line-height:1.6em;
	margin:20px 0px 7px 0px;
}

.kiyaku_ul{
	font-size:11px;
	line-height:1.7em;
	margin:0px 0px 7px 0px;
}

.li{
	font-size:11px;
	line-height:1.7em;
	margin:0px 0px 3px 0px;
}
