﻿/* エンコード utf-8 */




/* CSS Hack */
.fix:after {
	content:".";           /*!IE*/
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.fix{
	display:inline-block; /*IE7 MacIE5*/
}
/*IE \*/
*html .fix{height:1%;}
.fix{display:block;}
/*IE*/



/* ---------------------------------------------- */


* {
	margin: 0; padding: 0;
	font-family:"メイリオ","ＭＳ Ｐゴシック";
	}

img {border:0;}

h1,h2,h3,h4,p,li,input,textarea{
	line-height:140%;
	color:#505050;
	font-size:12px;
	}


p{
	margin:0;
	padding:0;
	font-size:12px;/*s*/
	line-height:150%;
	overflow:hidden;
 	word-break: break-all;
	}
li{
	margin-left:24px;
	font-size:12px;/*s*/
	line-height:150%;
	margin-bottom:5px;
	}
ul{
	list-style-type:circle;
	}
.blog li{
	margin-left:0px;
	background:url(../image/underline.gif) bottom repeat-x;
	}
.blog li a:link, .blog li a:visited{
	text-decoration:none;
	}
.blog ul{
	list-style-type:none;
	}

form {
	margin:0;
	padding:0;
	}




a:link, a:visited {
	color: #505050;
	text-decoration: underline;
	}
a:hover, a:active {
	color: #38b2c5;
	text-decoration: none;
	}

/* ---------------------------------------------- */



.blue	{color:#38b2c5}
.red	{color:#f02b6c}
.gray	{color:#aaa}


.fs9 {font-size: 9px}
.fs10{font-size:10px}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs13{font-size:13px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}


.mb2 {margin-bottom: 2px}
.mb3 {margin-bottom: 3px}
.mb5 {margin-bottom: 5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}

.mr5 {margin-right: 5px}
.mr10{margin-right:10px}
.mr12{margin-right:12px}
.mr13{margin-right:13px}
.mr14{margin-right:14px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}

.ml5 {margin-left: 5px}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml13{margin-left:13px}
.ml14{margin-left:14px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}


.pt3 {padding-top: 3px}
.pt5 {padding-top: 5px}
.pt7 {padding-top: 7px}
.pt10 {padding-top: 10px}
.pt20 {padding-top: 20px}
.pb20 {padding-bottom:20px}


.fr {float:right}
.fl {float:left}

.al{text-align:left}
.ar{text-align:right}
.ac{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.tright{text-align:right}


.w80 {width: 80px}
.w90 {width: 90px}
.w100{width:100px}
.w120{width:120px}
.w140{width:140px}
.w160{width:160px}
.w170{width:170px}
.w180{width:180px}
.w200{width:200px}
.w400{width:400px}
.w410{width:410px}


.h160{height:160px}
.h180{height:180px}
.h200{height:200px}
.h300{height:300px}
.h320{height:320px}
.h400{height:400px}


.pr{position:relative}
.pa{position:absolute}
.ab{position:absolute}



.lm{
	padding-left:8px;
	background:url(../image/linkmark.gif) left center no-repeat;
	}

.more a{
	padding-left:8px;
	background:url(../image/linkmark.gif) left center no-repeat;
	}

.hide{
	display:none;
	}

.pict{
	border-top:1px solid #eee;
	border-left:1px solid #ddd;
	border-right:1px solid #ccc;
	border-bottom:1px solid #bbb;
	padding:3px;
	background:#fff;
	margin-bottom:10px;
	}

.underline{
	background:url(../image/underline.gif) bottom repeat-x;
	}

/* ---------------------------------------------- */
body{
	background:#d0d6d6 url(../image/bg_paper3.gif);
	}
#layout{
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	background:url(../image/paper2.gif) top center repeat-y;
	}
#main{
	width:720px;
	/*background:#d0d6d6 url(../image/paper.gif) top center repeat-y;*/
	padding-bottom:20px;
	}
	#main_inner{
		margin-left:60px;
		width:600px;
		}
#swfL{

	}
#swfR{

	}







