@charset "utf-8";
/*
Theme Name: Portfolio Site
Theme URI: xxx
Description: Portfolio Site
Version: 1.0
Author: TakaoooLuck
Author URI: http://www.koshikawachi.com/
*/

/* commonCSS------------------------------- */
*{
padding:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
background-repeat: no-repeat;
}
img{
border:none;
}
ul{
list-style:none;
text-decoration:none;
}
li{
list-style:none;
text-decoration:none;
}
/* 配置クラス------------------------------- */
.aline-right{
display:block;
text-align:right;
}
.aline-center{
display:block;
text-align:center;
}
.aline-left{
display:block;
text-align:left;
}
.float-left{
display:block;
float:left;
}
.float-right{
display:block;
float:right;
}
/* クリアーボス */
.clear-b{
clear:both;
}
/* 下余白クラス------------------------------- */
.pb5{
padding-bottom:5px;
}
.pb10{
padding-bottom:10px;
}
.pb15{
padding-bottom:15px;
}
.pb20{
padding-bottom:20px;
}
.pb25{
padding-bottom:25px;
}
.pb30{
padding-bottom:30px;
}
.pb40{
padding-bottom:40px;
}
/* 全体リンク設定------------------------------- */
a{
color:#000000;
text-decoration:under-line;
}
a:hover{
color:#666666;
text-decoration:under-line;
}
a.stay{
color:#666666;
text-decoration:none;
}
/* テキスト非表示------------------------------- */
.no-text{
width:0px;
height:0px;
display:block;
font-size:1px;
line-height:100%;
text-indent:-99999px;
overflow:hidden;
}
/* 全体------------------------------- */
/* 1em=16px */
body{
background-color: #FFFFFF;
background-image:url(images/bg.jpg);
background-repeat:repeat;
color: #000000;
font-size: 0.7em;
font-family:Arial, sans-serif;
line-height:1.4;
text-align: left;
letter-spacing:1px;
}
/* 大枠（画面内センタリング）------------------------------- */
#container{
width:850px;
padding:30px 0px 20px 0px;
margin-left:auto;
margin-right:auto;
background-image:url();
background-repeat:repeat-y;
}

/* デフォルトボックス（大枠）------------------------------ */
#default-box-l{
width:850px;
padding:0;
display:block;
}
#default-box-m{
width:650px;
padding:0px 50px 0px 0px;
display:block;
}
#default-box-s{
width:120px;
padding:0px 15px 0px 15px;
display:block;
}
/* name------------------------------- */
#name h1 a{
width:120px;
height:167px;
margin:0 0 0 0;
display:block;
text-indent:-99999px;
overflow:hidden;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
}
.description{
padding:0 0 25px 0;
font-size: 9px;
letter-spacing:0px;
}
/* footer------------------------------- */
#footer{
width:800px;
padding:0px 25px 0px 0px;
display:block;
text-align:right;
}

#footer p{
color:#A0A0A0;
}
/* menu------------------------------- */
#page-menu{
width:120px;
height:100%;
padding:0 0 25px 0;
display:block;
}

#page-menu li a{
width:120px;
height:100%;
display:block;
padding:5px;
text-decoration:none;
}

#page-menu a:hover{
width:120px;
height:100%;
display:block;
padding:5px;
text-decoration:none;
color:#D90019;
}

/* ページという表記を不可視に */
.pagenav h2{
width:0px;
height:0px;
display:block;
font-size:1px;
line-height:100%;
text-indent:-99999px;
overflow:hidden;
}
/* narrowcolumn------------------------------- */
#narrowcolumn{
	}
/* entry------------------------------- */
.entry{
	}
/* Topページ用------------------------------ */
#page-top-text-box-m{
width:630px;
padding:10px;
display:block;
background-color: #FFFFFF;
border:1px solid #A0A0A0;
}
/* Linkページ用------------------------------ */
#page-link h2{
font-size:1.2em;
font-weight: normal;
padding:0 0 20px 0;
}
#page-link li{
padding:0 0 10px 0;
}
/* Profileページ用------------------------------ */
.img-right{
float: right;
margin-left: 10px;
margin-bottom: 10px;
}
/* Contactページ用------------------------------ */
/* テーブルパーツ */
.table1{
background-color:;
}
.CELL_1_L{
width:130px;
padding:10px;
background-color:;
text-align:right;
}
.CELL_2{
width:430px;
padding:10px;
background-color:;
text-align:left;
}
/* フォームの長さ設定 */
.form-text01{
width:430px;
}
/* サブミットボタンカスタマイズ */
.submit_btn input,
.submit_btn_cart02 input{
background: url(images/submitbutton-bg_on.jpg) repeat-x 50% 50%;
border:1px solid #BCBCBC;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 7px 25px;
color: #FFFFFF;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}
.submit_btn input:hover,
.submit_btn_cart02 input:hover {
background: url(images/submitbutton-bg_out.jpg) repeat-x 50% 50%;
border:1px solid #BCBCBC;
color: #FFFFFF;
cursor: pointer;
}
